From c7f270e8df12ff9767a8ee9702ddc147917087c7 Mon Sep 17 00:00:00 2001 From: selfrelease Date: Fri, 31 Jul 2026 09:29:51 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=E8=A7=84=E9=81=BF?= =?UTF-8?q?=E7=8E=8730%=E6=89=93=E6=8A=98=EF=BC=8C=E5=B7=B2=E8=A7=A3?= =?UTF-8?q?=E5=86=B3=E9=A3=8E=E9=99=A9=E7=9B=B4=E6=8E=A5=E7=94=A8=E9=A2=84?= =?UTF-8?q?=E4=BC=B0=E6=8D=9F=E5=A4=B1=E4=BD=9C=E4=B8=BA=E8=A7=84=E9=81=BF?= =?UTF-8?q?=E4=BB=B7=E5=80=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 后端移除 RISK_AVOIDANCE_RATE,adjustedLossAvoided = lossAvoided - 前端移除规避率列和30%说明,表格直接展示预估损失=规避损失 - 价值计算说明更新:系统已发现并解决,全部潜在损失即为规避价值 --- backend/src/services/risk.service.ts | 10 ++++------ frontend/src/pages/tools/AnnualValueReport.tsx | 14 ++++---------- 2 files changed, 8 insertions(+), 16 deletions(-) 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() {
- 总价值:规避损失(打折后) + 节约成本 + 总价值:规避损失 + 节约成本