Browse Source

feat[litemall-admin]: 删除商品确认

linlinjava 3 years ago
parent
commit
9876a611f5
1 changed files with 18 additions and 11 deletions
  1. 18 11
      litemall-admin/src/views/goods/list.vue

+ 18 - 11
litemall-admin/src/views/goods/list.vue

@@ -189,18 +189,25 @@ export default {
       this.detailDialogVisible = true
     },
     handleDelete(row) {
-      deleteGoods(row).then(response => {
-        this.$notify.success({
-          title: '成功',
-          message: '删除成功'
+      this.$confirm('确定删除?', '警告', {
+        confirmButtonText: '确定',
+        cancelButtonText: '取消',
+        type: 'warning',
+        center: true
+      }).then(() => {
+        deleteGoods(row).then(response => {
+          this.$notify.success({
+            title: '成功',
+            message: '删除成功'
+          })
+          this.getList()
+        }).catch(response => {
+          this.$notify.error({
+            title: '失败',
+            message: response.data.errmsg
+          })
         })
-        this.getList()
-      }).catch(response => {
-        this.$notify.error({
-          title: '失败',
-          message: response.data.errmsg
-        })
-      })
+      }).catch(() => {})
     },
     handleDownload() {
       this.downloadLoading = true