Parcourir la source

Merge remote-tracking branch 'origin/dev' into dev

王杰 il y a 3 mois
Parent
commit
bd5e515d3e
1 fichiers modifiés avec 13 ajouts et 9 suppressions
  1. 13 9
      src/views/safety-inspection/right.vue

+ 13 - 9
src/views/safety-inspection/right.vue

@@ -239,16 +239,20 @@ export default {
       this.getSecurityPatrolList()
       this.getSecurityPatrolList()
     },
     },
     handleDelete(row) {
     handleDelete(row) {
-      confirm().then(() => {
-        deleteSecurityPatrol(row.id).then((res) => {
-          if (res.data) {
-            this.$message({ message: '删除成功', type: 'success' })
-            this.getSecurityPatrolList()
-          } else {
-            this.$message({ message: '删除失败', type: 'error' })
-          }
+      confirm()
+        .then(() => {
+          deleteSecurityPatrol(row.id).then((res) => {
+            if (res.code === 200) {
+              this.$message({ message: '删除成功', type: 'success' })
+              this.getSecurityPatrolList()
+            } else if (res.code === 500) {
+              this.$message({ message: '任务已执行!', type: 'warning' })
+            } else {
+              this.$message({ message: '删除失败', type: 'error' })
+            }
+          })
         })
         })
-      }).catch(() => {})
+        .catch(() => {})
     }
     }
   },
   },
   destroyed() {
   destroyed() {