From e15c608b99fd18196496eb98f39c19da7f09a588 Mon Sep 17 00:00:00 2001
From: Kxc0822a <kxc000822>
Date: 星期五, 01 四月 2022 09:31:09 +0800
Subject: [PATCH] 重大

---
 src/views/safetyproduction/checklistself.vue |   48 +++++++++++++++++++++++++++++++++++++++++++-----
 1 files changed, 43 insertions(+), 5 deletions(-)

diff --git a/src/views/safetyproduction/checklistself.vue b/src/views/safetyproduction/checklistself.vue
index 9c95d1e..dc7b8f3 100644
--- a/src/views/safetyproduction/checklistself.vue
+++ b/src/views/safetyproduction/checklistself.vue
@@ -68,7 +68,7 @@
            <el-button v-if="scope.row.status==1" @click="handleClick(scope.row)" type="text" size="small"
             >查看</el-button
           >
-          <el-button  v-if="scope.row.status==1?false:true" type="text" size="small" style="color: red"
+          <el-button  @click="Del(scope.row.id)" v-if="scope.row.status==1?false:true" type="text" size="small" style="color: red"
             >删除</el-button
           >
         </template>
@@ -90,7 +90,7 @@
   </div>
 </template>
 <script>
-import { safetySelfInspectionList } from "@/api/safetySelfInspection.js";
+import { safetySelfInspectionList,safetySelfInspectionDel} from "@/api/safetySelfInspection.js";
 export default {
   data() {
     return {
@@ -120,7 +120,6 @@
     async safetySelfInspectionL() {
       var res = await safetySelfInspectionList(this.listQuery).then((res) => {
         if (res.data.code == 200) {
-          console.log(res.data);
           this.list = res.data.result.records;
           this.recordTotal = res.data.result.total;
           this.pageSize = res.data.result.size;
@@ -128,7 +127,24 @@
         }
       });
     },
-    handleClick(index) {},
+    handleClick(val) {
+     if(val.status==-1){
+        this.$router.push({
+        path:"/new",
+        query:{
+          id:val.id,
+          name:'编辑'
+        }
+      })
+     }else if(val.status==0){
+         this.$router.push({
+        path:"/gojudging",
+        query:{
+          id:val.id
+        }
+      })
+     }
+    },
     find() {
       this.safetySelfInspectionL();
     },
@@ -142,9 +158,31 @@
     },
     jump(){
       this.$router.push({
-        path:"/new"
+        path:"/new",
+        query:{
+          name:'添加'
+        }
+      })
+    },
+    Del(id){
+        this.$confirm('确认删除吗','提示', {
+            confirmButtonText: '确认',
+            cancelButtonText: '取消',
+            type: 'warning'
+        }).then(()=>{
+      safetySelfInspectionDel({id:id}).then(res=>{
+        if(res.data.code==200){
+          this.safetySelfInspectionL();
+           this.$notify({
+            title: "成功",
+            message: "删除成功",
+            type: "success",
+            duration: 2000,
+          });
+        }
       })
     }
+    )}
   },
 };
 </script>

--
Gitblit v1.9.2