From c80c736772e5edfc611b18aed837b2835d2ebca8 Mon Sep 17 00:00:00 2001
From: liuyg <376836862@qq.com>
Date: Fri, 27 Aug 2021 09:20:55 +0800
Subject: [PATCH] 保安员管理   公司管理   许可备案更改

---
 src/views/securityCompany/securityCrossRegion.vue |  128 +++++++++---------------------------------
 1 files changed, 28 insertions(+), 100 deletions(-)

diff --git a/src/views/securityCompany/securityCrossRegion.vue b/src/views/securityCompany/securityCrossRegion.vue
index 7f84a04..c8202e3 100644
--- a/src/views/securityCompany/securityCrossRegion.vue
+++ b/src/views/securityCompany/securityCrossRegion.vue
@@ -25,13 +25,29 @@
       @current-change="currentChange"
       @size-change="sizeChange"
       @refresh-change="refreshChange"
-      @row-click="handleRowClick"
       @on-load="onLoad"
     >
+      <!-- @row-click="handleRowClick" -->
+      <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="handleRowClick(row)"
+          >查看
+        </el-button>
         <el-button
           :size="size"
           :type="type"
+          icon="el-icon-warning"
           class="zhengJian-icon"
           @click.stop="punish(row)"
           >处罚</el-button
@@ -168,98 +184,19 @@
         selection: true,
         searchShowBtn: false,
         // menu: false,
-
+        border: true,
         align: "center",
         height: "auto",
         calcHeight: 30,
         tip: false,
         searchShow: true,
-        menuWidth: 100,
+        menuWidth: 160,
         searchMenuSpan: 6,
         index: true,
         viewBtn: true,
         dialogClickModal: false,
 
         column: companyColimn,
-        // [
-        //   {
-        //     label: "公司名称",
-        //     prop: "enterprisename",
-        //     search: true,
-        //     searchSpan: 4,
-        //     // width: 300,
-        //     minWidth: 120,
-        //     overHidden: true,
-        //     display: false,
-        //   },
-        //   {
-        //     label: "法定代表人",
-        //     prop: "representative",
-        //     display: false,
-        //     width: 86,
-        //   },
-        //   {
-        //     label: "法人电话",
-        //     prop: "representativecell",
-        //     display: false,
-        //     width: 95,
-        //   },
-        //   {
-        //     label: "注册时间",
-        //     prop: "establishtime",
-        //     type: "date",
-        //     format: "yyyy-MM-dd",
-        //     valueFormat: "yyyy-MM-dd",
-        //     mock: {
-        //       type: "datetime",
-        //       format: "yyyy-MM-dd",
-        //     },
-        //     search: true,
-        //     searchSpan: 4,
-        //     display: false,
-        //     width: 140,
-        //   },
-        //   {
-        //     label: "注册资金",
-        //     prop: "registeredcapital",
-        //     display: false,
-        //     width: 110,
-        //   },
-        //   {
-        //     label: "实缴资金",
-        //     prop: "capital",
-        //     display: false,
-        //     width: 110,
-        //   },
-        //   // {
-        //   //   label: "公司类型",
-        //   //   prop: "enterprises",
-        //   //   display: false,
-        //   //   width: 220,
-        //   //   overHidden: true,
-        //   // },
-
-        //   {
-        //     label: "联系人",
-        //     prop: "contacts",
-        //     display: false,
-        //     overHidden: true,
-        //     width: 95,
-        //   },
-        //   {
-        //     label: "联系电话",
-        //     prop: "contactscell",
-        //     display: false,
-        //     overHidden: true,
-        //     width: 95,
-        //   },
-        //   {
-        //     label: "注册地址",
-        //     prop: "address",
-        //     display: false,
-        //     overHidden: true,
-        //   },
-        // ],
         group: [
           {
             label: "详细信息",
@@ -309,6 +246,13 @@
     },
   },
   methods: {
+    rowClickSelf(val) {
+      console.log(val.departmentid);
+      this.$router.push({
+        path: "/securityGuardManagement/registerOnce",
+        query: { departmentid: val.departmentid },
+      });
+    },
     close(row) {
       this.dialogVisible = false;
       this.objf = {
@@ -468,31 +412,15 @@
       // delete (row["name"]);
       var obj = row;
       obj["name"] = "保安公司详细信息";
+      console.log(obj, "obj");
       this.$router.push({
         path: `/securityCompany/index`,
         query: obj,
       });
-
-      var flag = false,
-        i = 0,
-        ind = null;
-
-      this.$store.state.tags.tagList.forEach((item, index) => {
-        if (item.label == "保安公司详细信息") {
-          if (flag == false) {
-            ind = index;
-            flag = true;
-          }
-          i++;
-        }
-      });
-      if (i > 1) {
-        this.$store.state.tags.tagList.splice(ind, 1);
-      }
     },
   },
 };
 </script>
 
-<style>
+<style lang="scss">
 </style>

--
Gitblit v1.9.3