Compare commits
No commits in common. "d92907de529bc912389ea212fb8b301c0ef56c5e" and "79ed9d685aed139f4e7a250a8dbebad3c1869f2a" have entirely different histories.
d92907de52
...
79ed9d685a
|
|
@ -48,17 +48,3 @@ export const changeReviewSubmit = declareRequest(
|
|||
"qualReviewSubmitLoading",
|
||||
"Post > @/safetyEval/qual-filing-change/review",
|
||||
);
|
||||
|
||||
// ─── 备案材料符合性修改 ───
|
||||
|
||||
// 修改备案申请材料-变更(备案变更管理发起):hasSatisfy 1符合 2不符合
|
||||
export const modifyFilingMaterialChange = declareRequest(
|
||||
"qualFilingMaterialLoading",
|
||||
"Put > @/safetyEval/qual-filing-material-change",
|
||||
);
|
||||
|
||||
// 修改备案申请材料-符合性(资质备案确认 / 备案公示管理发起):hasSatisfy 1符合 2不符合
|
||||
export const modifyFilingMaterial = declareRequest(
|
||||
"qualFilingMaterialLoading",
|
||||
"Post > @/safetyEval/qual-filing-material/modify",
|
||||
);
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
import React, { useState, useEffect } from "react";
|
||||
import { Button, Tag, Space, Spin, message } from "antd";
|
||||
import { Button, Tag, Space, Spin } from "antd";
|
||||
import PageLayout from "@cqsjjb/jjb-react-admin-component/PageLayout";
|
||||
import { REVIEW_STATUS_MAP, LEGAL_STATUS_STYLE } from "~/enumerate/constant";
|
||||
import { tools } from "@cqsjjb/jjb-common-lib";
|
||||
|
|
@ -12,7 +12,7 @@ import "./indes.less";
|
|||
const { router } = tools;
|
||||
|
||||
const QualReviewForm = (props) => {
|
||||
const { queryComplianceCheck, fetchQualFilingDetail, queryChangeComplianceCheck, fetchQualChangeDetail, modifyFilingMaterialChange, modifyFilingMaterial, qualReview } = props;
|
||||
const { queryComplianceCheck, fetchQualFilingDetail, queryChangeComplianceCheck, fetchQualChangeDetail, qualReview } = props;
|
||||
const { qualReviewLoading, complianceCheckItems, fetchQualFilingDetailLoading, qualFilingDetail } = qualReview;
|
||||
const { router } = tools;
|
||||
const isChange = router.query.mode === "change";
|
||||
|
|
@ -35,21 +35,6 @@ const QualReviewForm = (props) => {
|
|||
detailAction({ id: router.query.id });
|
||||
}, []);
|
||||
|
||||
// 符合性切换:备案变更管理(mode=change)走 PUT qual-filing-material-change;
|
||||
// 资质备案确认 / 备案公示管理等非变更场景走 POST qual-filing-material/modify。
|
||||
// pass -> 1(符合) fail -> 2(不符合)
|
||||
const handleComplianceChange = (id, v) => {
|
||||
setCompliance((prev) => ({ ...prev, [id]: v }));
|
||||
if (v == null) return;
|
||||
const hasSatisfy = v === "pass" ? 1 : 2;
|
||||
const action = isChange ? modifyFilingMaterialChange : modifyFilingMaterial;
|
||||
action({ id, hasSatisfy }).then((res) => {
|
||||
if (res?.success === false) {
|
||||
message.error(res?.message || "符合性更新失败");
|
||||
}
|
||||
});
|
||||
};
|
||||
|
||||
return (
|
||||
<PageLayout
|
||||
title={
|
||||
|
|
@ -99,7 +84,9 @@ const QualReviewForm = (props) => {
|
|||
detail={qualFilingDetail}
|
||||
isReview
|
||||
compliance={compliance}
|
||||
onComplianceChange={handleComplianceChange}
|
||||
onComplianceChange={(id, v) =>
|
||||
setCompliance((prev) => ({ ...prev, [id]: v }))
|
||||
}
|
||||
/>
|
||||
|
||||
<ReviewModal
|
||||
|
|
|
|||
Loading…
Reference in New Issue