Explorar o código

[Fix 0000] 文件共享中心上传文件后未提示错误信息的问题修复

houzekong hai 1 semana
pai
achega
4bdbba1957
Modificáronse 1 ficheiros con 12 adicións e 9 borrados
  1. 12 9
      src/views/vent/performance/fileDetail/index.vue

+ 12 - 9
src/views/vent/performance/fileDetail/index.vue

@@ -200,7 +200,7 @@
     //上传文件类型,是否审批
     isApprove: null,
     fileType: '',
-    filePerm:'',
+    filePerm: '',
   });
   //文件审批-提交信息
   let submitInfo = ref<any[]>([]);
@@ -274,7 +274,7 @@
   let openModal = (val) => {
     formState.isApprove = null;
     formState.fileType = '';
-    formState.filePerm=''
+    formState.filePerm = '';
     fileList.length = 0;
     visible.value = val;
   };
@@ -308,12 +308,15 @@
       formData.append('parentId', selected.id);
       formData.append('isApprove', formState.isApprove);
       formData.append('fileType', formState.fileType);
-      formData.append('filePerm',formState.filePerm)
-      uploadApi(formData).then((res) => {
-        console.log(res, '上传返回');
-        alive.value = new Date().getTime();
-        visible.value = false;
-      });
+      formData.append('filePerm', formState.filePerm);
+      uploadApi(formData)
+        .then(() => {
+          alive.value = new Date().getTime();
+          visible.value = false;
+        })
+        .catch(({ message }) => {
+          createMessage.error(message);
+        });
     }
   };
   //取消上传
@@ -530,7 +533,7 @@
         padding: 10px;
         border: 1px solid #99e8ff66;
         background: #27546e1a;
-        overflow-y:auto;
+        overflow-y: auto;
         box-shadow: 0px 0px 20px 7px rgba(145, 233, 254, 0.7) inset;
         -moz-box-shadow: 0px 0px 20px 7px rgba(145, 233, 254, 0.7) inset;
         -webkit-box-shadow: 0px 0px 50px 1px rgb(149 235 255 / 5%) inset;