From fc2c35337b1c89c745eee093ef6585806b83eb0f Mon Sep 17 00:00:00 2001
From: zengh <123456>
Date: Wed, 12 May 2021 17:23:11 +0800
Subject: [PATCH] 允许一键办结

---
 src/views/clientManagement/clientManagement.vue |   28 +++++++++++++++++++++++++++-
 1 files changed, 27 insertions(+), 1 deletions(-)

diff --git a/src/views/clientManagement/clientManagement.vue b/src/views/clientManagement/clientManagement.vue
index 4562030..f404769 100644
--- a/src/views/clientManagement/clientManagement.vue
+++ b/src/views/clientManagement/clientManagement.vue
@@ -85,6 +85,17 @@
             <i class="el-icon-close client-qf" v-else-if="row.type == '1' "></i>
           </template>
 
+          <template slot-scope="{ type, size, row }" slot="menu">
+            <el-button
+              v-if="row.dtype == 2"
+              icon="el-icon-s-order"
+              :size="size"
+              :type="type"
+              @click.stop="updateDtype(row)"
+            >办结
+            </el-button>
+          </template>
+
         </avue-crud>
 
         <div v-show="menuVisible">
@@ -93,6 +104,7 @@
             <li class="menu_item" @click.stop="handleMap">定位</li>
           </ul>
         </div>
+
 
         <el-drawer
           title="电子地图"
@@ -290,7 +302,7 @@
           calcHeight: 54,
           labelWidth: '125',
           dialogWidth: 1150,
-          menuWidth: 150,
+          menuWidth: 200,
           align:"center",
           size: "mini",
           tip: false,
@@ -894,6 +906,20 @@
           loading();
         });
       },
+      updateDtype(row){
+        row.dtype = "0";
+        update(row).then(() => {
+          // this.initFlag = false;
+          this.onLoad(this.page);
+          this.$message({
+            type: "success",
+            message: "操作成功!"
+          });
+          this.onLoad(this.page);
+        }, error => {
+          window.console.log(error);
+        });
+      },
       rowDel(row) {
         this.$confirm("确定将选择数据删除?", {
           confirmButtonText: "确定",

--
Gitblit v1.9.3