feat: 增强风险规则生成引擎与预算中心页面

后端拆分风险规则生成为解释器、语义分析、本体对齐等子模块,
优化模板执行和流程图生成,完善员工种子数据和导入逻辑,增强
报销单权限策略和草稿持久化,前端新增预算中心视图和趋势图
组件,重构审计页面和风险规则测试对话框交互,完善文档中心
和报销创建页面细节,补充单元测试覆盖。
This commit is contained in:
caoxiaozhu
2026-05-26 09:15:14 +08:00
parent d0e946cf47
commit 0e861d8fa6
150 changed files with 14953 additions and 4099 deletions

View File

@@ -10,8 +10,9 @@ export const RULE_TABLE_COLUMNS = {
export const RISK_RULE_TABLE_COLUMNS = {
...RULE_TABLE_COLUMNS,
owner: '审核人',
metric: '发布者',
updatedAt: '发布时间'
status: '状态',
metric: '创建者',
updatedAt: '创建时间'
}
export const TYPE_META = {
@@ -100,7 +101,7 @@ export const TAB_META = {
tableColumns: RISK_RULE_TABLE_COLUMNS,
showRuntimeColumn: false,
showVersionColumn: false,
showStatusColumn: false,
showStatusColumn: true,
badgeTone: 'rose'
},
skills: {
@@ -121,10 +122,12 @@ export const TAB_META = {
}
export const STATUS_META = {
generating: { label: '生成中', tone: 'info' },
draft: { label: '草稿中', tone: 'draft' },
review: { label: '待审核', tone: 'warning' },
active: { label: '已上线', tone: 'success' },
disabled: { label: '已停用', tone: 'disabled' }
disabled: { label: '已停用', tone: 'disabled' },
failed: { label: '生成失败', tone: 'danger' }
}
export const REVIEW_META = {
@@ -250,10 +253,12 @@ export const DETAIL_TITLES = {
export const STATUS_OPTIONS = [
{ value: '', label: '全部状态' },
{ value: 'generating', label: '生成中' },
{ value: 'draft', label: '草稿中' },
{ value: 'review', label: '待审核' },
{ value: 'active', label: '已上线' },
{ value: 'disabled', label: '已停用' }
{ value: 'disabled', label: '已停用' },
{ value: 'failed', label: '生成失败' }
]
export const ONLINE_STATE_OPTIONS = [
@@ -285,6 +290,15 @@ export const RULE_TAB_TAG_ALIASES = {
export const RISK_SCENARIO_OPTIONS = [
{ value: '', label: '全部场景' },
{ value: '差旅费', label: '差旅费' },
{ value: '住宿费', label: '住宿费' },
{ value: '交通费', label: '交通费' },
{ value: '业务招待费', label: '业务招待费' },
{ value: '会务费', label: '会务费' },
{ value: '办公用品费', label: '办公用品费' },
{ value: '培训费', label: '培训费' },
{ value: '通讯费', label: '通讯费' },
{ value: '福利费', label: '福利费' },
{ value: '差旅', label: '差旅' },
{ value: '发票', label: '发票' },
{ value: '餐饮招待', label: '餐饮招待' },