Redesign biz compare: editable templates and pre/post result workbook.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
oliver 2026-09-17 17:26:52 +08:00
parent 4811a25ac3
commit 14f5870e19
8 changed files with 1133 additions and 298 deletions

View file

@ -229,14 +229,35 @@ const zh = {
},
bizCompare: {
title: "业务状态比对",
templates: "比对模板",
newTemplate: "新建模板",
editTemplate: "编辑模板",
saveTemplate: "保存模板",
templateSaved: "模板已保存",
templateDeleted: "模板已删除",
confirmDeleteTemplate: "删除该比对模板?",
emptyTemplates: "暂无模板。可新建或使用系统默认。",
templateHint: "勾选字段角色:Key 用于对齐行;接口字段参与端口映射;比对字段左右对照;忽略字段不参与 diff。",
keyFields: "Key",
ifaceFields: "接口",
compareFields: "比对",
ignoreFields: "忽略",
field: "字段",
note: "备注",
keyRequired: "至少选择一个 Key 字段",
noMetricFields: "该 metric 无字段定义",
templateFilterPh: "筛选模板名 / metric",
jobFilterPh: "筛选任务名 / 模板 / 状态",
mapping: "端口映射",
newMapping: "新建映射…",
mapName: "映射名称",
saveMapping: "保存映射",
validateMapping: "校验映射",
validateNeed: "请先选择映射与前后批次",
mapHint: "before_if,after_if 每行一对",
mappingSaved: "映射已保存",
createJob: "建立比对任务",
defaultJobName: "割接比对",
jobName: "名称",
template: "模板",
mode: "模式",
@ -251,10 +272,25 @@ const zh = {
autoHint: "auto:操作后任务新批次到达会自动跑比对",
createCompare: "创建比对任务",
runNow: "立即比对",
jobList: "比对任务列表",
saveJob: "保存配置",
jobSaved: "任务配置已保存",
jobList: "比对任务",
detail: "详情",
edit: "编辑",
delete: "删除",
tabConfig: "配置 / 批次",
tabResult: "比对结果",
runs: "历史 Run",
noRuns: "尚无比对记录,请先执行比对",
result: "比对结果",
pickRun: "选择 Run 或点「立即比对」",
pickRun: "选择底部 Run 或点「立即比对」",
resultEmpty: "无匹配差异行",
resultFilterPh: "筛选 key / 字段值…",
kindAll: "全部类型",
kindAdded: "仅新增",
kindRemoved: "仅删除",
kindChanged: "仅变更",
kindUnchanged: "仅未变",
emptyJobs: "暂无比对任务",
created: "比对任务已创建",
ran: "比对完成",
@ -262,6 +298,7 @@ const zh = {
colMode: "模式",
colStatus: "状态",
colKind: "类型",
colActions: "操作",
colKey: "Key",
colChange: "变更",
},