From 1d9dc7be6236a7ea75185d8f3bffb921e4533af0 Mon Sep 17 00:00:00 2001 From: tangjie <122778500@qq.com> Date: Wed, 5 Aug 2026 16:21:20 +0800 Subject: [PATCH] fix --- .../ProjectFlow/RiskAnalysisContent.js | 34 +++++++++++-------- .../SafetyEvalBusiness/ProjectFlow/index.js | 8 ++++- 2 files changed, 26 insertions(+), 16 deletions(-) diff --git a/src/pages/Container/SafetyEvalBusiness/ProjectFlow/RiskAnalysisContent.js b/src/pages/Container/SafetyEvalBusiness/ProjectFlow/RiskAnalysisContent.js index 1cf8b56..4b5122a 100644 --- a/src/pages/Container/SafetyEvalBusiness/ProjectFlow/RiskAnalysisContent.js +++ b/src/pages/Container/SafetyEvalBusiness/ProjectFlow/RiskAnalysisContent.js @@ -93,10 +93,10 @@ const RiskAnalysisContent = ({ readOnly, ...props }) => { message.warning("文件上传中,请稍后再保存"); return; } - // if (!rest.participants?.length) { - // message.warning("请选择风险分析人员"); - // return; - // } + if (statusCode === 2&&!rest.participants?.length) { + message.warning("请选择风险分析人员"); + return; + } const res = await evalRiskAnalysisSave({ ...rest, projectId, @@ -106,16 +106,20 @@ const RiskAnalysisContent = ({ readOnly, ...props }) => { ? analysisDate.format("YYYY-MM-DD") : undefined, }); - if (res?.success && res.data && rest.participants?.length) { - const result = await evalRiskAnalysisPeopleSave( - rest.participants.map((item) => { - return { - ...item, - riskId: res.data.id, - }; - }), - ); - if (result.success) { + if (res?.success) { + let peopleSaved = true; + if (res.data && rest.participants?.length) { + const result = await evalRiskAnalysisPeopleSave( + rest.participants.map((item) => { + return { + ...item, + riskId: res.data.id, + }; + }), + ); + peopleSaved = result?.success; + } + if (peopleSaved) { message.success(statusCode === 2 ? "风险分析已完成" : "已暂存"); props.getDetail(); } @@ -538,7 +542,7 @@ const RiskAnalysisContent = ({ readOnly, ...props }) => { {!readOnly && ( - +