diff --git a/backend/src/services/risk.service.ts b/backend/src/services/risk.service.ts index a07db89..a526f55 100644 --- a/backend/src/services/risk.service.ts +++ b/backend/src/services/risk.service.ts @@ -1630,8 +1630,6 @@ export async function getAnnualValueReport(orgId: string, year: number) { }), ]) - const RISK_AVOIDANCE_RATE = 0.3 - // 按身份证号去重(同一人可能有多条 Employee 记录),无身份证号时回退到 employeeId // 同时按风险类型去重(同一风险被重复创建解决多次,只取 estimatedLoss 最大的一条) const personBreakdown: Record员工 部门 风险数 - 原始损失 - 规避率 - 规避损失(×30%) + 预估损失 风险明细 @@ -243,8 +241,6 @@ export default function AnnualValueReport() { {emp.name} {emp.department} {emp.riskCount} - ¥{emp.lossAvoided.toLocaleString()} - 30% ¥{emp.adjustedLoss.toLocaleString()}
@@ -264,9 +260,7 @@ export default function AnnualValueReport() { - 合计 - ¥{(report.lossAvoided || 0).toLocaleString()} - + 合计 ¥{(report.adjustedLossAvoided || 0).toLocaleString()} @@ -282,7 +276,7 @@ export default function AnnualValueReport() {
- 规避损失:已解决风险的预估损失之和 × 30%规避率(依据《劳动合同法》量化模型,单条上限按法定标准封顶) + 规避损失:已解决风险的预估损失之和(系统已发现并解决,全部潜在损失即为规避价值,依据《劳动合同法》量化模型,单条上限按法定标准封顶)
@@ -294,7 +288,7 @@ export default function AnnualValueReport() {
- 总价值:规避损失(打折后) + 节约成本 + 总价值:规避损失 + 节约成本