feat: 新增员工行为画像算法与费用风险标签体系
后端新增员工行为画像算法模块,支持标签规则引擎和评分计算, 完善员工模型、银行信息、序列化和导入逻辑,优化报销审批流 和工作流常量,增强 Hermes 同步和知识同步能力,前端新增费 用画像详情弹窗、雷达图和风险卡片组件,完善登录页和工作台 样式,优化文档中心和归档中心交互,补充单元测试。
This commit is contained in:
@@ -115,6 +115,7 @@ const APPROVAL_META = {
|
||||
draft: { label: '草稿', tone: 'draft' },
|
||||
in_progress: { label: '审批中', tone: 'info' },
|
||||
supplement: { label: '待补充', tone: 'warning' },
|
||||
pending_payment: { label: '待付款', tone: 'warning' },
|
||||
completed: { label: '已完成', tone: 'success' },
|
||||
rejected: { label: '已退回', tone: 'danger' }
|
||||
}
|
||||
@@ -126,8 +127,9 @@ const BACKEND_STATUS_META = {
|
||||
reviewing: { key: 'in_progress', label: '审批中', tone: 'info' },
|
||||
in_review: { key: 'in_progress', label: '审批中', tone: 'info' },
|
||||
in_progress: { key: 'in_progress', label: '审批中', tone: 'info' },
|
||||
pending_payment: { key: 'pending_payment', label: '待付款', tone: 'warning' },
|
||||
approved: { key: 'completed', label: '已完成', tone: 'success' },
|
||||
paid: { key: 'completed', label: '已完成', tone: 'success' },
|
||||
paid: { key: 'completed', label: '已付款', tone: 'success' },
|
||||
completed: { key: 'completed', label: '已完成', tone: 'success' },
|
||||
supplement: { key: 'supplement', label: '待补充', tone: 'warning' },
|
||||
returned: { key: 'supplement', label: '待提交', tone: 'warning' },
|
||||
@@ -259,7 +261,7 @@ export function isArchivedRequestView(request) {
|
||||
const displayStage = String(request?.workflowNode || request?.node || '').trim()
|
||||
const stage = rawStage || displayStage
|
||||
|
||||
if (stage === '归档入账' || stage === 'completed' || stage.includes('归档') || stage.includes('入账')) {
|
||||
if (stage === '归档入账' || stage === '已付款' || stage === 'completed' || stage.includes('归档') || stage.includes('入账')) {
|
||||
return true
|
||||
}
|
||||
if (
|
||||
@@ -270,7 +272,7 @@ export function isArchivedRequestView(request) {
|
||||
return true
|
||||
}
|
||||
if (['approved', 'completed', 'paid'].includes(status)) {
|
||||
return rawStage === '' || rawStage === '归档入账' || rawStage === 'completed'
|
||||
return rawStage === '' || rawStage === '归档入账' || rawStage === '已付款' || rawStage === 'completed'
|
||||
}
|
||||
return approvalKey === 'completed'
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user