fix
parent
039423bd6c
commit
f70bd6afc3
|
|
@ -38,10 +38,7 @@ function parseCertImageUrl(str) {
|
|||
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) {
|
||||
const [addModalOpen, setAddModalOpen] = useState(false);
|
||||
|
|
@ -104,25 +101,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 (
|
||||
<PageLayout
|
||||
|
|
@ -334,7 +313,8 @@ function CertFormModal({
|
|||
setSubmitting(true);
|
||||
values.validStartDate = values.validDate?.[0];
|
||||
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;
|
||||
const request = currentId ? requestEdit : requestAdd;
|
||||
const res = await request(values);
|
||||
|
|
|
|||
Loading…
Reference in New Issue