Ver código fonte

修复文件上传

wangziqian 5 anos atrás
pai
commit
25f6a887a9
1 arquivos alterados com 11 adições e 22 exclusões
  1. 11 22
      src/views/projectManage/bugList/details/index.vue

+ 11 - 22
src/views/projectManage/bugList/details/index.vue

@@ -806,21 +806,23 @@ export default {
     beforeUpload(file) {
       const reg = new RegExp(/.*(zip|xlsx|text|csv|xls|mov|mp4|m4a|avi|amr|mp3|wav|3gpp|gif|jpeg|png|jpg)/i)
       const isUpload = file.type.match(reg)
-      if (!isUpload) {
+      const isName = file.name.match(reg)
+      if (isUpload || isName) {
+        const isLt200M = (file.size / 1024 / 1024) < 200
+        if (!isLt200M) {
+          this.$message({
+            message: '上传文件大小不能超过 200MB!',
+            type: 'warning'
+          })
+          return false
+        }
+      } else {
         this.$message({
           message: '不支持上传此文件格式',
           type: 'warning'
         })
         return false
       }
-      const isLt200M = (file.size / 1024 / 1024) < 200
-      if (!isLt200M) {
-        this.$message({
-          message: '上传文件大小不能超过 200MB!',
-          type: 'warning'
-        })
-        return false
-      }
     },
     beforeRemove(file, fileList) {
       let a = true
@@ -1066,19 +1068,6 @@ export default {
         return res
       })
     },
-    deleteChild(arr) { // 删除无用子属性
-      const bfs = arr => {
-        arr.forEach(item => {
-          if (!item.childrenEnums || item.childrenEnums.length === 0) {
-            delete item.childrenEnums
-          } else {
-            this.deleteChild(item.childrenEnums)
-          }
-        })
-      }
-      bfs(arr)
-      return arr
-    },
     bugUpdate(form, loadingStr) {
       if (form.currentHandler.length > 0) {
         if (form.assigner.length > 0) {