dev_1.0.1
tangjie 2026-07-07 16:30:35 +08:00
parent 039423bd6c
commit f70bd6afc3
1 changed files with 4 additions and 24 deletions

View File

@ -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);