From a94f19a21fe2098811339aa916869b0ab923536c Mon Sep 17 00:00:00 2001
From: guoshilong <123456>
Date: Mon, 26 Dec 2022 17:15:08 +0800
Subject: [PATCH] 添加车辆变更审批

---
 src/views/work/send.vue |   17 ++++++++++++++---
 1 files changed, 14 insertions(+), 3 deletions(-)

diff --git a/src/views/work/send.vue b/src/views/work/send.vue
index 0a06f88..4d6ed2b 100644
--- a/src/views/work/send.vue
+++ b/src/views/work/send.vue
@@ -22,6 +22,11 @@
         </el-button>
         <el-button type="text"
                    size="small"
+                   icon="el-icon-delete"
+                   @click.stop="handleCancel(scope.row)">撤 销
+        </el-button>
+        <el-button type="text"
+                   size="small"
                    icon="el-icon-search"
                    v-if="permission.work_send_follow"
                    @click.stop="handleImage(scope.row,scope.index)">流程图
@@ -42,7 +47,7 @@
 
 <script>
   import {mapGetters} from "vuex";
-  import {sendList} from "@/api/work/work";
+  import {sendList, withdrawTask} from "@/api/work/work";
   import {flowCategory,flowRoute} from "@/util/flow";
 
   export default {
@@ -75,7 +80,7 @@
           viewBtn: false,
           delBtn: false,
           dialogWidth: 900,
-          menuWidth: 150,
+          menuWidth: 200,
           dialogClickModal: false,
           column: [
             {
@@ -126,7 +131,7 @@
       };
     },
     computed: {
-      ...mapGetters(["permission", "flowRoutes"]),
+      ...mapGetters(["permission", "flowRoutes","userInfo"]),
       ids() {
         let ids = [];
         this.selectionList.forEach(ele => {
@@ -182,6 +187,12 @@
           this.loading = false;
           this.selectionClear();
         });
+      },
+      handleCancel(row){
+        console.log(row)
+        withdrawTask(this.userInfo.user_id).then(res=>{
+          this.$message(res.data.msg)
+        })
       }
     }
   };

--
Gitblit v1.9.3