bruce 5 лет назад
Родитель
Сommit
614896aee6
2 измененных файлов с 19 добавлено и 13 удалено
  1. 11 13
      components/works/editor.vue
  2. 8 0
      mixins/oos.js

+ 11 - 13
components/works/editor.vue

@@ -144,6 +144,8 @@
             this.uploadFileList.push({name: res.data.file_name, url: res.data.file_url_abs, path: res.data.file_url});
             console.log(this.uploadFileList)
           }
+        }).catch(err => {
+          console.log(err)
         });
       },
 
@@ -286,19 +288,15 @@
         formData.append("lastModifiedDate", file.lastModifiedDate);
         formData.append("size", file.size);
         formData.append("file", file);
-        this.$axios
-          .$post(`/file/proxyUpload`, formData, {
-            headers: {"Content-Type": "multipart/form-data"}
-          })
-          .then(res => {
-            this.cover_url = (res.data && res.data.url) || "";
-            this.fileList = [
-              {
-                name: "file.name",
-                url: this.cover_url
-              }
-            ];
-          });
+        this.$axios.$post(`/file/proxyUpload`, formData, {headers: {"Content-Type": "multipart/form-data"}}).then(res => {
+          this.cover_url = (res.data && res.data.url) || "";
+          this.fileList = [
+            {
+              name: "file.name",
+              url: this.cover_url
+            }
+          ];
+        });
       },
       workNameBlur(e) {
         this.workName = this.workName.replace(/[&|\*|#|\\]/g, "");

+ 8 - 0
mixins/oos.js

@@ -134,6 +134,11 @@ export default {
       }
     },
 
+    /**
+     * 设置上传结果检查的参数
+     * @param res
+     * @param file
+     */
     setUploadComplete(res, file) {
       this.fileUploadCallBackParams.return_data.status = 1;
       this.fileUploadCallBackParams.return_data.data.url = "https:\/\/filescdn.proginn.com/" + res.name;
@@ -153,6 +158,9 @@ export default {
         this.fileUploadCallBackParams = {return_data: {data: {}, status: 0}, upload_id: ""};
         if (res.status === 1) {
           this.uploadFileList.push({name: res.data.name, url: res.data.url, path: res.data.path});
+          this.$message.success("上传成功");
+        } else {
+          this.$message.success(`上传失败-${res.info}`);
         }
       }).catch(err => {
         console.log(err);