You've already forked DataMate
Compare commits
2 Commits
05088fef1a
...
27e27a09d4
| Author | SHA1 | Date | |
|---|---|---|---|
| 27e27a09d4 | |||
| d24fea83d8 |
@@ -31,6 +31,7 @@ export default function KnowledgeItemEditor({
|
||||
}) {
|
||||
const [fileList, setFileList] = useState<UploadFile[]>([]);
|
||||
const [replaceFileList, setReplaceFileList] = useState<UploadFile[]>([]);
|
||||
const [loading, setLoading] = useState(false);
|
||||
const isFileItem =
|
||||
data?.contentType === KnowledgeContentType.FILE ||
|
||||
data?.sourceType === KnowledgeSourceType.FILE_UPLOAD;
|
||||
@@ -51,7 +52,6 @@ export default function KnowledgeItemEditor({
|
||||
originFileObj: file,
|
||||
},
|
||||
]);
|
||||
message.success("文件已就绪,可提交创建条目");
|
||||
return false;
|
||||
};
|
||||
|
||||
@@ -97,6 +97,7 @@ export default function KnowledgeItemEditor({
|
||||
message.warning("请先选择文件");
|
||||
return;
|
||||
}
|
||||
setLoading(true);
|
||||
const formData = new FormData();
|
||||
fileList.forEach((file) => {
|
||||
const origin = file.originFileObj as File | undefined;
|
||||
@@ -126,6 +127,7 @@ export default function KnowledgeItemEditor({
|
||||
message.warning("请先选择要替换的文件");
|
||||
return;
|
||||
}
|
||||
setLoading(true);
|
||||
const formData = new FormData();
|
||||
formData.append("file", replaceFile);
|
||||
await replaceKnowledgeItemFileUsingPut(setId, data.id, formData);
|
||||
@@ -137,6 +139,8 @@ export default function KnowledgeItemEditor({
|
||||
onSuccess();
|
||||
} catch {
|
||||
message.error("操作失败,请重试");
|
||||
} finally {
|
||||
setLoading(false);
|
||||
}
|
||||
};
|
||||
|
||||
@@ -153,6 +157,7 @@ export default function KnowledgeItemEditor({
|
||||
width={860}
|
||||
maskClosable={false}
|
||||
okButtonProps={{ disabled: readOnly }}
|
||||
confirmLoading={loading}
|
||||
>
|
||||
<Form layout="vertical" disabled={readOnly}>
|
||||
{isCreateMode && (
|
||||
|
||||
Reference in New Issue
Block a user