Merge remote-tracking branch 'origin/dev' into dev
commit
a2dc77d99c
|
|
@ -38,10 +38,7 @@ function parseCertImageUrl(str) {
|
||||||
name: `证书图片${i + 1}.jpg`,
|
name: `证书图片${i + 1}.jpg`,
|
||||||
}));
|
}));
|
||||||
}
|
}
|
||||||
function stringifyCertImageUrl(files) {
|
|
||||||
if (!files?.length) return undefined;
|
|
||||||
return files.map((f) => f.url || f.response?.data?.url).filter(Boolean).join(",");
|
|
||||||
}
|
|
||||||
|
|
||||||
function QualificationCertPage(props) {
|
function QualificationCertPage(props) {
|
||||||
const [addModalOpen, setAddModalOpen] = useState(false);
|
const [addModalOpen, setAddModalOpen] = useState(false);
|
||||||
|
|
@ -111,25 +108,7 @@ function QualificationCertPage(props) {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
const onToggleStatus = (record) => {
|
|
||||||
const enabled = record.enableFlag === 1;
|
|
||||||
Modal.confirm({
|
|
||||||
title: "提示",
|
|
||||||
content: enabled ? "是否停用该证书?" : "是否启用该证书?",
|
|
||||||
okText: "是",
|
|
||||||
cancelText: "否",
|
|
||||||
onOk: async () => {
|
|
||||||
const action = enabled ? props.orgQualificationCertDisable : props.orgQualificationCertEnable;
|
|
||||||
const res = await action({ data: record.id });
|
|
||||||
if (res?.success !== false) {
|
|
||||||
message.success("操作成功");
|
|
||||||
await getData();
|
|
||||||
} else {
|
|
||||||
message.error(res?.message || "操作失败");
|
|
||||||
}
|
|
||||||
},
|
|
||||||
});
|
|
||||||
};
|
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<PageLayout
|
<PageLayout
|
||||||
|
|
@ -341,7 +320,8 @@ function CertFormModal({
|
||||||
setSubmitting(true);
|
setSubmitting(true);
|
||||||
values.validStartDate = values.validDate?.[0];
|
values.validStartDate = values.validDate?.[0];
|
||||||
values.validEndDate = values.validDate?.[1];
|
values.validEndDate = values.validDate?.[1];
|
||||||
values.certImageUrl = values.certImageUrl?.map((item) => item.url).join(",");
|
|
||||||
|
values.certImageUrl = Array.isArray(values.certImageUrl) ? values.certImageUrl.map((item) => item.url).join(",") : values.certImageUrl;
|
||||||
if (currentId) values.id = currentId;
|
if (currentId) values.id = currentId;
|
||||||
const request = currentId ? requestEdit : requestAdd;
|
const request = currentId ? requestEdit : requestAdd;
|
||||||
const res = await request(values);
|
const res = await request(values);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue