|
@@ -301,6 +301,19 @@ function A1IupFile({
|
|
|
} else closeFu();
|
|
|
}, [closeFu, fileList]);
|
|
|
|
|
|
+ // 点击按钮切换上传 文件夹 和 文件
|
|
|
+ const changeFileType = useCallback((id: number) => {
|
|
|
+ setIsFiles(id);
|
|
|
+
|
|
|
+ setTimeout(() => {
|
|
|
+ const dom: any = document.querySelector(
|
|
|
+ ".ant-upload-wrapper .ant-upload input"
|
|
|
+ )!;
|
|
|
+
|
|
|
+ dom.click();
|
|
|
+ }, 100);
|
|
|
+ }, []);
|
|
|
+
|
|
|
return (
|
|
|
<Modal
|
|
|
wrapClassName={styles.A1IupFile}
|
|
@@ -314,17 +327,14 @@ function A1IupFile({
|
|
|
<div className="A1OtopBtn">
|
|
|
{A1OtopBtnArr.map((v) => (
|
|
|
<div key={v.id}>
|
|
|
- <Button
|
|
|
- onClick={() => setIsFiles(v.id)}
|
|
|
- type={v.id === isFiles ? "primary" : "default"}
|
|
|
- >
|
|
|
+ <Button onClick={() => changeFileType(v.id)} type="primary">
|
|
|
{v.name}
|
|
|
</Button>
|
|
|
</div>
|
|
|
))}
|
|
|
</div>
|
|
|
|
|
|
- <div className="A1OMain" id='A1OMain'>
|
|
|
+ <div className="A1OMain" id="A1OMain">
|
|
|
<Dragger {...FileProps}>
|
|
|
<p className="ant-upload-drag-icon">
|
|
|
<InboxOutlined rev={undefined} />
|
|
@@ -374,7 +384,9 @@ function A1IupFile({
|
|
|
{/* 下拉框 */}
|
|
|
<div className="A1IUselect">
|
|
|
<Select
|
|
|
- getPopupContainer={()=>document.querySelector('#A1OMain')!}
|
|
|
+ getPopupContainer={() =>
|
|
|
+ document.querySelector("#A1OMain")!
|
|
|
+ }
|
|
|
style={{ width: 200 }}
|
|
|
placeholder="请选择"
|
|
|
value={v.mySelect.value || undefined}
|