From dbb160f7ce6c334ee561e551930ec72b5f5db899 Mon Sep 17 00:00:00 2001
From: zhengpz <1838927346@qq.com>
Date: Tue, 07 Dec 2021 21:09:14 +0800
Subject: [PATCH] 预警输入框禁用

---
 src/views/statisticalQueryManagement/securityGuardDetail.vue |   51 +++++++++++++++++++++++++++++----------------------
 1 files changed, 29 insertions(+), 22 deletions(-)

diff --git a/src/views/statisticalQueryManagement/securityGuardDetail.vue b/src/views/statisticalQueryManagement/securityGuardDetail.vue
index 4f05081..32f9754 100644
--- a/src/views/statisticalQueryManagement/securityGuardDetail.vue
+++ b/src/views/statisticalQueryManagement/securityGuardDetail.vue
@@ -15,6 +15,7 @@
       @size-change="sizeChange"
       @refresh-change="refreshChange"
       @row-click="handleRowClick"
+      @on-load="onLoad"
     >
     </avue-crud>
   </basic-container>
@@ -22,8 +23,10 @@
 <script>
 import { mapGetters } from "vuex";
 import { pageSecurity } from "../../api/statisticalQueryManagement/statisticalQueryManagement";
+
 export default {
   name: "保安员明细",
+  props: ["fwdeptId", "paramCz"],
   data() {
     return {
       page: {
@@ -211,30 +214,30 @@
               }
             ],
             slot: true,
-            display: false,
+            display: false
           },
           {
             label: "是否持证",
             prop: "hold",
             type: "select",
-            search: true,
+            search: !this.paramCz,
             searchSpan: 4,
             dicData: [
               {
                 label: "是",
-                value: "0"
+                value: '1'
               },
               {
                 label: "否",
-                value: "1"
+                value: '2'
               },
               {
                 label: "已吊销",
-                value: "2"
+                value: '3'
               }
             ],
             slot: true,
-            display: false,
+            display: false
           }
         ]
       },
@@ -283,8 +286,12 @@
       let param = {};
       param["realName"] = params["realName"] || "";
       param["status"] = params["status"] || "";
-      param["deptId"] = this.deptid;
-      param["hold"] = params["hold"] || "";
+      param["deptId"] = this.fwdeptId;
+      if (this.paramCz) {
+        param["hold"] = '1';
+      } else {
+        param["hold"] = params["hold"] || "";
+      }
       param["current"] = page.currentPage;
       param["size"] = page.pageSize;
       pageSecurity(param).then(res => {
@@ -293,23 +300,23 @@
         this.data = data.records;
         this.loading = false;
       });
-    },
-    getLocationParams() {
-      let url = window.location.href;
-      let urlArr = url.split("?")[1].split("&");
-      var object = new Object();
-      for (var i = 0; i < urlArr.length; i++) {
-        let mm = urlArr[i].split("=");
-        object[decodeURIComponent(mm[0])] = decodeURIComponent(mm[1]);
-      }
-      this.deptid = object["departmentid"] || "";
-      this.query = { deptid: this.deptid };
-      this.onLoad(this.page, this.query);
-      //   this.onLoad(this.page, this.query);
     }
+    // getLocationParams() {
+    //   let url = window.location.href;
+    //   let urlArr = url.split("?")[1].split("&");
+    //   var object = new Object();
+    //   for (var i = 0; i < urlArr.length; i++) {
+    //     let mm = urlArr[i].split("=");
+    //     object[decodeURIComponent(mm[0])] = decodeURIComponent(mm[1]);
+    //   }
+    //   this.deptid = object["departmentid"] || "";
+    //   this.query = { deptid: this.deptid };
+    //   this.onLoad(this.page, this.query);
+    //   //   this.onLoad(this.page, this.query);
+    // }
   },
   mounted() {
-    this.getLocationParams();
+    // this.getLocationParams();
   }
 };
 </script>

--
Gitblit v1.9.3