feat(biz-compare): preserve templates and refine industrial editor

This commit is contained in:
oliver 2026-10-11 06:06:20 +08:00
parent 90cf1907b4
commit 355bcfc4c0
19 changed files with 719 additions and 219 deletions

View file

@ -386,6 +386,17 @@ const en = {
templateExported: "Template exported",
templateImported: "Template imported",
templateImportInvalid: "Invalid file: need name and metrics",
templateValidationFailed: "Template validation failed; correct the indicated settings",
filterOperator: "Filter operator",
complexFiltersPreserved: "These nested filters are preserved in full. Export, edit the JSON and import it to update them.",
portPolicy: "Port change policy",
portPolicyHint: "Port mappings take priority. This policy controls whether interface identity fields participate in matching without a mapping.",
portPolicyAuto: "Automatic",
portPolicyStrict: "Interfaces must match",
portPolicyIgnore: "Allow port changes",
missingSheets: "Configured checks were removed or renamed; select the scope again",
enableCurrentSheets: "Enable all current checks",
templateUsage: "Used by {{n}} jobs",
templateImportHint: "Import/export JSON to share templates privately (no job/batch data)",
templateHint:
"Pick metrics, then set Key / interface / compare / display. Compare modes: exact, abs delta, or relative %. Display can include context-only columns. Empty compare = presence-only.",