PrinceLee 5 éve
szülő
commit
b878faa263
1 módosított fájl, 6 hozzáadás és 10 törlés
  1. 6 10
      src/views/projectManage/bugList/details/index.vue

+ 6 - 10
src/views/projectManage/bugList/details/index.vue

@@ -446,10 +446,6 @@
           </div>
         </el-main>
         <el-main
-          v-loading="fileLoading"
-          element-loading-text="上传中"
-          element-loading-spinner="el-icon-loading"
-          element-loading-background="rgba(0, 0, 0, 0.3)"
           :style="type=='page'?{'padding': '20px 30px','margin-top': '10px'}:{'padding-left':'30px'}"
           class="layout_main"
         >
@@ -470,6 +466,7 @@
               :on-remove="handleRemove"
               :on-success="handleChange"
               :on-error="errorChange"
+              :on-progress="onProgress"
               multiple
               accept="*"
               :file-list="isNotImage(fileList)"
@@ -822,8 +819,7 @@ export default {
           { required: true, message: '请输入图片名称', trigger: 'blur' },
           { min: 1, max: 50, message: '长度在 1 到 50 个字符', trigger: 'blur' }
         ]
-      },
-      fileLoading: false // 上传缓存
+      }
     }
   },
   watch: {
@@ -933,7 +929,6 @@ export default {
       return arr.filter(item => { return !item.url.match(reg) })
     },
     beforeUpload(file) {
-      this.fileLoading = true
       const isLt200M = (file.size / 1024 / 1024) < 200
       if (!isLt200M) {
         this.$message({
@@ -965,7 +960,6 @@ export default {
       this.dialogVisible = true
     },
     handleChange(response, file, fileList) {
-      this.fileLoading = false
       const item = {
         name: file.name,
         url: 'http:' + file.response.url
@@ -980,11 +974,13 @@ export default {
       })
       this.bugUpdate(this.bug, 'accessory')
     },
+    onProgress(event, file, fileList) {
+      console.log(event, file)
+    },
     errorChange() {
-      this.fileLoading = false
       this.$message({
         showClose: true,
-        message: '文件上传失败',
+        message: '上传失败',
         type: 'error'
       })
     },