safety-eval-service-frontend/src/pages/Container/QualApplication/FilingForm/components/FilingUpload.jsx

32 lines
661 B
React
Raw Normal View History

2026-06-30 17:32:29 +08:00
import Upload from "zy-react-library/components/Upload";
import { parseUploadFileList, resolveUploadFileId } from "~/utils/mockUpload";
export default function FilingUpload({
value,
onChange,
disabled,
maxCount = 1,
accept,
}) {
const fileList = Array.isArray(value) ? value : parseUploadFileList(value);
return (
<Upload
maxCount={maxCount}
accept={accept}
disabled={disabled}
fileList={fileList}
onChange={(files) => {
if (disabled) {
return;
}
onChange?.(files);
}}
/>
);
}
export function resolveFilingUploadUrl(files) {
return resolveUploadFileId(files);
}