feat: 新增数字员工管理页面与工作台首页重构
后端优化 agent 资产种子初始化和常量配置,前端新增数字员工 视图和调度对话框组件,重构个人工作台首页布局和洞察面板, 完善审计页面数字员工详情和运行时模型,优化侧边栏导航和图 标配置,新增工作台摘要和工作台数据模块,补充单元测试。
This commit is contained in:
@@ -69,6 +69,14 @@ export function buildWorkbenchSummary(requests, currentUser) {
|
||||
|
||||
const monthlyCount = monthlyClaims.length
|
||||
const monthlyAmount = monthlyClaims.reduce((sum, item) => sum + parseNumber(item.amount), 0)
|
||||
const totalCount = ownedRequests.length
|
||||
const totalAmount = ownedRequests.reduce((sum, item) => sum + parseNumber(item.amount), 0)
|
||||
const inReviewCount = ownedRequests.filter((item) => item.approvalKey === 'in_progress').length
|
||||
const pendingPaymentCount = ownedRequests.filter((item) => {
|
||||
const status = String(item.status || item.approvalStatus || '').trim()
|
||||
return status.includes('待付款') || status.includes('待支付')
|
||||
}).length
|
||||
const completedCount = ownedRequests.filter((item) => item.approvalKey === 'completed').length
|
||||
const returnCount = ownedRequests.filter((item) => item.approvalKey === 'rejected').length
|
||||
const highRiskCount = monthlyClaims.filter((item) => hasHighRiskFlag(item)).length
|
||||
|
||||
@@ -76,6 +84,12 @@ export function buildWorkbenchSummary(requests, currentUser) {
|
||||
monthlyCount,
|
||||
monthlyAmount,
|
||||
monthlyAmountLabel: formatCurrency(monthlyAmount),
|
||||
totalCount,
|
||||
totalAmount,
|
||||
totalAmountLabel: formatCurrency(totalAmount),
|
||||
inReviewCount,
|
||||
pendingPaymentCount,
|
||||
completedCount,
|
||||
returnCount,
|
||||
highRiskCount
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user