From 16a423dbb842e683b607b4be52702ea99ffdc3d7 Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Wed, 22 Jul 2026 15:02:11 +0800 Subject: [PATCH 1/2] on-site confirm --- src/api/qualReview/index.js | 6 ++++++ .../QualApplication/SiteReviewNotice/index.js | 12 ++++++++---- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/api/qualReview/index.js b/src/api/qualReview/index.js index 1f83b90..62b0249 100644 --- a/src/api/qualReview/index.js +++ b/src/api/qualReview/index.js @@ -133,4 +133,10 @@ export const queryQualOnSiteReviewOrgPage = declareRequest( "siteReviewNoticeLoading", "Get > /safetyEval/qual-on-site-review/org/page", 'orgSiteReviewList: [] | res.data || [] & orgSiteReviewTotal: 0 | res.total || 0', +); + +// 机构确认安评 +export const confirmQualOnSiteReview = declareRequest( + "siteReviewConfirmLoading", + "Post > @/safetyEval/qual-on-site-review/confirm?id={id}", ); \ No newline at end of file diff --git a/src/pages/Container/QualApplication/SiteReviewNotice/index.js b/src/pages/Container/QualApplication/SiteReviewNotice/index.js index 876e374..e5698a2 100644 --- a/src/pages/Container/QualApplication/SiteReviewNotice/index.js +++ b/src/pages/Container/QualApplication/SiteReviewNotice/index.js @@ -36,6 +36,7 @@ const SiteReviewNotice = (props) => { const { qualReview, queryQualOnSiteReviewOrgPage, + confirmQualOnSiteReview, } = props; const { @@ -86,10 +87,13 @@ const SiteReviewNotice = (props) => { Modal.confirm({ title: "确认现场审查安排", content: `确定确认项目"${record.id}"的现场审查安排吗?确认后将反馈至监管端。`, - onOk: async () => { - // TODO: 调用确认接口 - message.success("现场审查安排已确认"); - getData(); + onOk: () => { + return confirmQualOnSiteReview({ id: record.id }).then((res) => { + if (res?.success !== false) { + message.success("现场审查安排已确认"); + getData(); + } + }); }, }); }; From bc07a6a7d51ba389089e3f0ee1e7cbb746eaafa5 Mon Sep 17 00:00:00 2001 From: luotaiqian <1147642922@qq.com> Date: Wed, 22 Jul 2026 15:40:44 +0800 Subject: [PATCH 2/2] on-site confirm --- .../Container/QualificationReview/SiteReviewNotice/index.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/pages/Container/QualificationReview/SiteReviewNotice/index.js b/src/pages/Container/QualificationReview/SiteReviewNotice/index.js index be05398..7b0e50d 100644 --- a/src/pages/Container/QualificationReview/SiteReviewNotice/index.js +++ b/src/pages/Container/QualificationReview/SiteReviewNotice/index.js @@ -154,6 +154,12 @@ const SiteReviewNotice = (props) => { reviewLeader: detail.reviewLeader || "", reviewResult: detail.reviewResult, reviewOpinion: detail.reviewOpinion || "", + fileList: (detail.fileList || []).map((item) => ({ + url: item.url, + uid: item.id, + status: "done", + name: item.name, + })), }); } });