修复合同到期时间与终止恢复规则

- 合同动作中文化并将到期时间设为必填\n- 隐藏修订记录无业务意义的删除时间\n- 禁止已终止合同直接启用,统一三端状态规则\n- 补充回归测试、模拟数据回填和中文文档
This commit is contained in:
czl231
2026-08-13 00:54:27 +08:00
parent 9937e3a508
commit a7ac692110
14 changed files with 151 additions and 19 deletions

View File

@@ -147,7 +147,11 @@ const collections = computed(() =>
...new Set(
rows.flatMap((row) =>
Object.keys(row).filter(
(column) => column !== 'id' && !column.endsWith('_id'),
// 聚合事实表不展示公共软删除元数据,避免只读修订记录出现无业务意义的“删除时间”。
(column) =>
column !== 'id' &&
!column.endsWith('_id') &&
!['deleted_at', 'DeletedAt'].includes(column),
),
),
),