Browse Source

缺陷页面删除确认

prince 5 years ago
parent
commit
aac3e9e5c9
1 changed files with 8 additions and 0 deletions
  1. 8 0
      src/views/projectManage/bugList/details/index.vue

+ 8 - 0
src/views/projectManage/bugList/details/index.vue

@@ -424,6 +424,7 @@
             class="upload-demo"
             list-type="picture-card"
             multiple
+            :before-remove="beforeRemove"
             :on-remove="handleRemove"
             :on-preview="handlePictureCardPreview"
             accept="image/jpeg, image/png, image/gif, audio/mp4, video/mp4, audio/mpeg, application/vnd.ms-excel"
@@ -753,6 +754,13 @@ export default {
     getToDetails() {
       this.$router.push({ name: '缺陷详情', params: { id: this.id }})
     },
+    beforeRemove(file, fileList) {
+      let a = true
+      if (file && file.status === 'success') {
+        a = this.$confirm(`确定删除 ${file.name}吗?`)
+      }
+      return a
+    },
     handleRemove(file, fileList) {
       this.fileDbList = this.fileDbList.filter(item => {
         return item.name !== file.name