From c4e67a8942e514b65ab41bb19781d50576c15725 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 24 Sep 2021 19:56:52 +0800
Subject: [PATCH] 用户

---
 src/views/securityUnit/localCompany.vue |   81 ++++++++++++++++++----------------------
 1 files changed, 37 insertions(+), 44 deletions(-)

diff --git a/src/views/securityUnit/localCompany.vue b/src/views/securityUnit/localCompany.vue
index 211f225..2e8c84a 100644
--- a/src/views/securityUnit/localCompany.vue
+++ b/src/views/securityUnit/localCompany.vue
@@ -15,9 +15,25 @@
         @row-del="rowDel"
         @selection-change="selectionChange"
         @refresh-change="refreshChange"
-        @row-click="rowClick"
       >
+        <!-- @row-click="rowClick" -->
+        <template slot-scope="{ row }" slot="znum">
+          <el-tag
+            class="rowClickSelf"
+            @click="rowClickSelf(row)"
+            title="点击查看保安人员情况"
+            >{{ row.znum }}</el-tag
+          >
+        </template>
+
         <template slot-scope="{ type, size, row }" slot="menu">
+          <el-button
+            icon="el-icon-s-custom"
+            :size="size"
+            :type="type"
+            @click.stop="rowClick(row)"
+            >查看
+          </el-button>
           <el-button
             :size="size"
             :type="type"
@@ -204,36 +220,6 @@
           children: "children",
         },
       },
-      // treeOption: {
-      //   nodeKey: "id",
-      //   // lazy: true,
-      //   // treeLoad: function (node, resolve) {
-      //   //   // const parentId = node.level === 0 ? 0 : node.data.id;
-      //   //   getDeptLazyTree().then((res) => {
-      //   //     resolve(
-      //   //       res.data.data.map((item) => {
-      //   //         console.log({
-      //   //           ...item,
-      //   //           leaf: !item.hasChildren,
-      //   //         });
-      //   //         return {
-      //   //           ...item,
-      //   //           leaf: !item.hasChildren,
-      //   //         };
-      //   //       })
-      //   //     );
-      //   //   });
-      //   // },
-      //   addBtn: false,
-      //   menu: false,
-      //   size: "small",
-      //   props: {
-      //     labelText: "标题",
-      //     label: "title",
-      //     value: "value",
-      //     children: "children",
-      //   },
-      // },
 
       obj0: {
         title0: "保安单位基本信息",
@@ -283,7 +269,8 @@
         searchSize: "mini",
         searchMenuSpan: 6,
         height: 583,
-        menuWidth: 220,
+        menuWidth: 275,
+        border: true,
         align: "center",
         selection: true,
         column: column,
@@ -301,23 +288,23 @@
     },
     ids1() {
       let ids1 = [];
-      this.selectionList1.forEach((ele) => {
-        ids1.push(ele.id);
+      this.selectionList.forEach((ele) => {
+        ids1.push(ele.departmentid);
       });
       return ids1.join(",");
-    },
-    ids2() {
-      let ids2 = [];
-      this.selectionList2.forEach((ele) => {
-        ids2.push(ele.id);
-      });
-      return ids2.join(",");
     },
     haveID() {
       return this.obj0.creditcode;
     },
   },
   methods: {
+    rowClickSelf(val) {
+      // console.log(val.departmentid);
+      this.$router.push({
+        path: "/securityGuardOnce/index",
+        query: { departmentid: val.departmentid },
+      });
+    },
     handleImport1() {
       this.excelBox1 = true;
     },
@@ -434,8 +421,8 @@
         type: "warning",
       })
         .then(() => {
-          console.log(this.ids);
-          // return remove(this.ids);
+          // console.log(this.ids);
+          return remove(this.ids, this.ids1);
         })
         .then(() => {
           this.onLoad(this.page);
@@ -444,7 +431,8 @@
             message: "操作成功!",
           });
           this.$refs.crudrec.toggleSelection();
-        });
+        })
+        .catch((res) => {});
     },
     refreshChange() {
       this.onLoad(this.page, this.query);
@@ -710,4 +698,9 @@
 .el-collapse {
   border-top: 1px solid transparent !important;
 }
+.rowClickSelf {
+  &:hover {
+    cursor: pointer;
+  }
+}
 </style>

--
Gitblit v1.9.3