diff --git a/src/api/file-upload.ts b/src/api/file-upload.ts
index 7bb65ce..a290416 100644
--- a/src/api/file-upload.ts
+++ b/src/api/file-upload.ts
@@ -24,24 +24,52 @@ export function handleHttpUpload(options: any) {
})
}
+// export function handleHttpUploadUrl(options: any, url: string | undefined) {
+// let formData = new FormData();
+// formData.append('file', options.file);
+// formData.append('dir', options.dir)
+// return new Promise((resolve) => {
+// try {
+// request({
+// url: url,
+// method: 'post',
+// headers: {
+// 'Content-Type': 'multipart/form-data',
+// },
+// data: formData,
+// }).then((res: any) => {
+// resolve(res.data)
+// });
+// } catch (error) {
+// resolve(error)
+// }
+// })
+// }
+
export function handleHttpUploadUrl(options: any, url: string | undefined) {
let formData = new FormData();
formData.append('file', options.file);
- formData.append('dir', options.dir)
- return new Promise((resolve) => {
- try {
- request({
- url: url,
- method: 'post',
- headers: {
- 'Content-Type': 'multipart/form-data',
- },
- data: formData,
- }).then((res: any) => {
- resolve(res.data)
- });
- } catch (error) {
- resolve(error)
- }
- })
-}
\ No newline at end of file
+ formData.append('dir', options.dir);
+
+ return new Promise((resolve, reject) => { // 使用 reject 来处理错误
+ request({
+ url: url,
+ method: 'post',
+ headers: {
+ 'Content-Type': 'multipart/form-data',
+ },
+ data: formData,
+ }).then((res: any) => {
+ if (res.data && res.data.code !== 0) {
+ // 如果返回的 code 不为 0,拒绝 Promise
+ reject(res.data);
+ } else {
+ // console.log(res.message);
+ resolve(res.message);
+ }
+ }).catch((error) => {
+ // 网络请求遇到其他错误时也拒绝 Promise
+ reject(error);
+ });
+ });
+}
diff --git a/src/assets/medical.mp4 b/src/assets/medical.mp4
deleted file mode 100644
index 89fc390..0000000
Binary files a/src/assets/medical.mp4 and /dev/null differ
diff --git a/src/components/import-dialog.vue b/src/components/import-dialog.vue
index 3d75714..889bc56 100644
--- a/src/components/import-dialog.vue
+++ b/src/components/import-dialog.vue
@@ -1,23 +1,23 @@
-