修护bug

dev
tangjie 2026-07-15 16:35:04 +08:00
parent 3f6eb45b6b
commit f5bfa06e0b
7 changed files with 15 additions and 8 deletions

View File

@ -375,7 +375,7 @@ function CertModal({
<Form.Item name="reviewDate" label="复核日期">
<DatePicker style={{ width: "100%" }} />
</Form.Item>
<AttachmentUpload name="certAttachmentUrl" label="证书附件" maxCount={10} accept="image/*,.pdf"
<AttachmentUpload name="certAttachmentUrl" label="证书附件" maxCount={10} accept=".png,.jpg,.jpeg,.bmp,.webp,.pdf"
extra={'请上传证书附件支持10个以内的图片和PDF格式'}
/>

View File

@ -742,7 +742,7 @@ function StaffFormModal({
name="proofMaterialUrl"
label="申报专业能力证明材料"
extra={'最多上传5个pdf,doc,docx,图片格式文件'}
accept={'.pdf,.doc,.docx,image/*'}
accept={'.pdf,.doc,.docx,.png,.jpg,.jpeg,.bmp,.webp'}
maxCount={5}
/>
</Col>

View File

@ -405,7 +405,7 @@ function CertFormModal({
<Form.Item name="remark" label="备注">
<TextArea rows={3} placeholder="请输入备注" maxLength={200} showCount />
</Form.Item>
<AttachmentUpload name="certImageUrl" accept="image/*" label="证书图片" maxCount={3} extra="最多上传3张图片" />
<AttachmentUpload name="certImageUrl" accept=".png,.jpg,.jpeg,.bmp,.webp" label="证书图片" maxCount={3} extra="最多上传3张图片" />
</Form>
</Modal>
);

View File

@ -126,7 +126,7 @@ export default function CommitmentStep({
label="电子签名"
disabled={disabled}
maxCount={1}
accept="image/*"
accept=".png,.jpg,.jpeg,.bmp,.webp"
/>
</Form>
</div>

View File

@ -1,4 +1,4 @@
import { Upload, Button } from "antd";
import { Upload, Button, message } from "antd";
import { UploadOutlined } from "@ant-design/icons";
import { parseUploadFileList, resolveUploadFileId } from "~/utils/mockUpload";
@ -18,7 +18,14 @@ export default function FilingUpload({
action={`${window.process.env.app.API_HOST}/safetyEval/file/upload`}
disabled={disabled}
fileList={fileList}
beforeUpload={(file) => {
const ext = "." + file.name.split(".").pop().toLowerCase();
if (ext === ".gif") {
message.error("不支持 GIF 格式图片上传");
return Upload.LIST_IGNORE;
}
return true;
}}
onChange={(info) => {
if (disabled) return;
onChange?.(info.fileList);

View File

@ -62,7 +62,7 @@ export default function MaterialStep({
{!disabled && (
<UploadButton
onSuccess={(data) => onUpload?.(record, data)}
uploadProps={{ accept: ".pdf,.doc,.docx,.xls,.xlsx,.png,.jpg,.jpeg,.gif,.bmp,.webp" }}
uploadProps={{ accept: ".pdf,.doc,.docx,.xls,.xlsx,.png,.jpg,.jpeg,.bmp,.webp" }}
>
{record.attachmentUrl ? "重新上传" : "上传"}
</UploadButton>

View File

@ -353,7 +353,7 @@ const ExperManage = (props) => {
name="certificate"
label="证书"
maxCount={10}
accept="image/*,.pdf"
accept=".png,.jpg,.jpeg,.bmp,.webp,.pdf"
extra="支持上传图片和PDF文件最多10个"
/>
</Form>