|
@@ -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
|