From 3dfb22e8b4d9d6f33fe181e3e1ddb42a05314b35 Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Wed, 08 Sep 2021 16:38:07 +0800
Subject: [PATCH] 派遣人员查询修改,通知公告附近上传修改,保安员上传附件刷新,出资人,管理人,设备附件上传修改

---
 src/api/system/user.js                       |    3 +
 src/views/resource/uploadNotice.vue          |    3 -
 src/views/securityGuard/securityGuard.vue    |    4 +-
 src/views/resource/uploadPolicyRelease.vue   |    3 -
 src/views/securityUnitChild/index.vue        |   12 +++---
 src/views/resource/uploadNotification.vue    |    3 -
 src/views/dispatch/dispatchChildoperable.vue |    4 +-
 src/views/securityEquipment/equipments.vue   |   38 +++++++++++++-----
 8 files changed, 39 insertions(+), 31 deletions(-)

diff --git a/src/api/system/user.js b/src/api/system/user.js
index 097f4ed..0c21d46 100644
--- a/src/api/system/user.js
+++ b/src/api/system/user.js
@@ -14,12 +14,13 @@
 }
 
 
-export const getListByDeptId = (deptId) => {
+export const getListByDeptId = (deptId, status) => {
     return request({
         url: '/api/blade-user/page-security-units',
         method: 'get',
         params: {
             deptId,
+            status
         }
     })
 }
diff --git a/src/views/dispatch/dispatchChildoperable.vue b/src/views/dispatch/dispatchChildoperable.vue
index 72bad92..175a1aa 100644
--- a/src/views/dispatch/dispatchChildoperable.vue
+++ b/src/views/dispatch/dispatchChildoperable.vue
@@ -138,7 +138,7 @@
               value: "id",
             },
             // dicUrl: `/api/blade-user/page-security-units?dispatch=1&deptId={{key}}`,
-            dicUrl: `/api/blade-user/page-security-units?deptId={{key}}`,
+            dicUrl: `/api/blade-user/page-security-units?status=1&deptId={{key}}`,
             dicData: [],
             rules: [
               {
@@ -534,7 +534,7 @@
           );
           dispatcherUnitIdColumn.dicData = res.data.data;
         });
-        getListByDeptId(that.userInfo.dept_id).then((res) => {
+        getListByDeptId(that.userInfo.dept_id,1).then((res) => {
           const userIdsColumn = that.findObject(this.option1.column, "userIds");
           userIdsColumn.dicData = res.data.data;
         });
diff --git a/src/views/resource/uploadNotice.vue b/src/views/resource/uploadNotice.vue
index ba64a2a..84d884e 100644
--- a/src/views/resource/uploadNotice.vue
+++ b/src/views/resource/uploadNotice.vue
@@ -23,7 +23,6 @@
           type="primary"
           size="small"
           plain
-          v-if="permission.attach_upload"
           icon="el-icon-upload2"
           @click="handleUpload"
           >上 传
@@ -33,7 +32,6 @@
           size="small"
           icon="el-icon-delete"
           plain
-          v-if="permission.attach_delete"
           @click="handleDelete"
           >删 除
         </el-button>
@@ -43,7 +41,6 @@
           type="text"
           icon="el-icon-download"
           size="small"
-          v-if="permission.attach_download"
           @click="handleDownload(scope.row)"
           >下载
         </el-button>
diff --git a/src/views/resource/uploadNotification.vue b/src/views/resource/uploadNotification.vue
index 80036ba..a0b3460 100644
--- a/src/views/resource/uploadNotification.vue
+++ b/src/views/resource/uploadNotification.vue
@@ -23,7 +23,6 @@
           type="primary"
           size="small"
           plain
-          v-if="permission.attach_upload"
           icon="el-icon-upload2"
           @click="handleUpload"
           >上 传
@@ -33,7 +32,6 @@
           size="small"
           icon="el-icon-delete"
           plain
-          v-if="permission.attach_delete"
           @click="handleDelete"
           >删 除
         </el-button>
@@ -43,7 +41,6 @@
           type="text"
           icon="el-icon-download"
           size="small"
-          v-if="permission.attach_download"
           @click="handleDownload(scope.row)"
           >下载
         </el-button>
diff --git a/src/views/resource/uploadPolicyRelease.vue b/src/views/resource/uploadPolicyRelease.vue
index 9f99ab2..ad976c2 100644
--- a/src/views/resource/uploadPolicyRelease.vue
+++ b/src/views/resource/uploadPolicyRelease.vue
@@ -23,7 +23,6 @@
           type="primary"
           size="small"
           plain
-          v-if="permission.attach_upload"
           icon="el-icon-upload2"
           @click="handleUpload"
           >上 传
@@ -33,7 +32,6 @@
           size="small"
           icon="el-icon-delete"
           plain
-          v-if="permission.attach_delete"
           @click="handleDelete"
           >删 除
         </el-button>
@@ -43,7 +41,6 @@
           type="text"
           icon="el-icon-download"
           size="small"
-          v-if="permission.attach_download"
           @click="handleDownload(scope.row)"
           >下载
         </el-button>
diff --git a/src/views/securityEquipment/equipments.vue b/src/views/securityEquipment/equipments.vue
index 1452fe0..1d7800b 100644
--- a/src/views/securityEquipment/equipments.vue
+++ b/src/views/securityEquipment/equipments.vue
@@ -114,7 +114,7 @@
         align: "center",
         selection: true,
         column: column,
-        labelWidth:110,
+        labelWidth: 110,
       },
     };
   },
@@ -263,17 +263,33 @@
       // console.log(params.deptId);
       if (this.fromDeptId != undefined) {
         params["deptId"] = this.fromDeptId;
-        this.option.column[4].search = false;
-        this.option.column[6].search = false;
-        this.option.column[6].hide = true;
-        this.option.column[6].addDisplay = false;
-        this.option.column[6].editDisplay = false;
+        for (let k in this.option.column) {
+          if (this.option.column[k].prop == "deptId") {
+            this.option.column[k].search = false;
+            this.option.column[k].hide = true;
+            this.option.column[k].addDisplay = false;
+            this.option.column[k].editDisplay = false;
+          }
+        }
+        // this.option.column[4].  = false;
+        // this.option.column[6].search = false;
+        // this.option.column[6].hide = true;
+        // this.option.column[6].addDisplay = false;
+        // this.option.column[6].editDisplay = false;
       } else {
-        this.option.column[4].search = true;
-          this.option.column[6].search = true;
-        this.option.column[6].hide = false;
-        this.option.column[6].addDisplay = true;
-        this.option.column[6].editDisplay = true;
+        for (let k in this.option.column) {
+          if (this.option.column[k].prop == "deptId") {
+            this.option.column[k].search = true;
+            this.option.column[k].hide = false;
+            this.option.column[k].addDisplay = true;
+            this.option.column[k].editDisplay = true;
+          }
+        }
+        // this.option.column[4].search = true;
+        //   this.option.column[6].search = true;
+        // this.option.column[6].hide = false;
+        // this.option.column[6].addDisplay = true;
+        // this.option.column[6].editDisplay = true;
       }
       getdata(
         page.currentPage,
diff --git a/src/views/securityGuard/securityGuard.vue b/src/views/securityGuard/securityGuard.vue
index 0a53084..e6f6f0f 100644
--- a/src/views/securityGuard/securityGuard.vue
+++ b/src/views/securityGuard/securityGuard.vue
@@ -904,7 +904,7 @@
     uploadAfter1(res, done, loading, column) {
       window.console.log(column);
       this.excelBox1 = false;
-      // this.refreshChange();
+      this.refreshChange();
       done();
     },
     handleTemplate1() {
@@ -916,7 +916,7 @@
     uploadAfter2(res, done, loading, column) {
       window.console.log(column);
       this.excelBox2 = false;
-      // this.refreshChange();
+      this.refreshChange();
       done();
     },
 
diff --git a/src/views/securityUnitChild/index.vue b/src/views/securityUnitChild/index.vue
index d58ac7d..58e1696 100644
--- a/src/views/securityUnitChild/index.vue
+++ b/src/views/securityUnitChild/index.vue
@@ -303,7 +303,7 @@
               res: "data",
             },
             tip: "请上传 .xls,.xlsx 标准格式文件",
-            action: "/api/car/import-examSubject",
+            action: "/api/shareholder/import-share",
           },
           {
             label: "模板下载",
@@ -331,7 +331,7 @@
               res: "data",
             },
             tip: "请上传 .xls,.xlsx 标准格式文件",
-            action: "/api/examSubjectChoices/import-examSubject",
+            action: "/api/member/import-member",
           },
           {
             label: "模板下载",
@@ -521,11 +521,11 @@
     uploadAfter(res, done, loading, column) {
       window.console.log(column);
       this.excelBox = false;
-      this.refreshChange();
+      this.refreshChange1();
       done();
     },
     handleTemplate() {
-      window.open(`/api/car/export-template`);
+      window.open(`/api/shareholder/export-template`);
     },
 
     handleImport1() {
@@ -535,11 +535,11 @@
     uploadAfter1(res, done, loading, column) {
       window.console.log(column);
       this.excelBox1 = false;
-      // this.refreshChange();
+      this.refreshChange2();
       done();
     },
     handleTemplate1() {
-      window.open(`/api/examSubjectChoices/export-template`);
+      window.open(`/api/member/export-template`);
     },
 
     handleChangeTABS(column) {

--
Gitblit v1.9.3