Merge remote-tracking branch 'origin/dev' into dev

dev_1.0.1
huwei 2026-07-07 16:32:07 +08:00
commit a2dc77d99c
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);
@ -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 (
<PageLayout
@ -341,7 +320,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);