diff --git a/src/components/routes/tools/verificationManagement/components/AddOrEditVerification.tsx b/src/components/routes/tools/verificationManagement/components/AddOrEditVerification.tsx index 9812f67..964b9cf 100644 --- a/src/components/routes/tools/verificationManagement/components/AddOrEditVerification.tsx +++ b/src/components/routes/tools/verificationManagement/components/AddOrEditVerification.tsx @@ -150,19 +150,27 @@ const AddOrEditVerification: FC = ({ close return shortStr(name, 10, 10); }, [state.files, disableFiles]); + const dealFiles = (event: any) => { + const selectedFiles = event.target.files; + const filteredFiles: any = Array.from(selectedFiles).filter((file: any) => { + return !file.name.startsWith('.'); + }); + const dataTransfer = new DataTransfer(); + filteredFiles.forEach((file: File) => { + dataTransfer.items.add(file); + }); + const fileList = dataTransfer.files; + + setState({ files: fileList }); + }; + const renderInputVerifyFiles = { label: isVerify ? '验证文档' : '附件', dataIndex: 'verifyDoc', render: () => (
- setState({ files: e.target.files as any })} - /> + dealFiles(e)} /> !busy && FileRef.current?.click()} busy={busy} btnText={' 选择文件夹'} />