From d6b1363a1dfe12de9a1a2f2e8d6f3a88d558e13c Mon Sep 17 00:00:00 2001
From: Administrator <admin>
Date: Fri, 25 Feb 2022 15:39:50 +0800
Subject: [PATCH] 通知通告页面,保安公司4个页面,心理咨询,成绩查询,培训报名列表修改

---
 src/views/securityUnit/localCompany.vue               |    3 +--
 src/views/securityUnit/transRegionalcompany.vue       |    3 +--
 src/views/recruitmentManagement/index.vue             |   12 +++++++++++-
 src/views/securityUnit/selfRecruitedSecurityGuard.vue |    2 +-
 src/views/talk/talk.vue                               |    6 +++++-
 src/views/trainExam/singleperformance.vue             |    4 ++++
 src/views/desk/notice.vue                             |    4 +++-
 src/views/trainingRegistration/index.vue              |    4 ++++
 src/views/securityUnit/securityTraining.vue           |    3 +--
 9 files changed, 31 insertions(+), 10 deletions(-)

diff --git a/src/views/desk/notice.vue b/src/views/desk/notice.vue
index ddcf661..4cf4bd3 100644
--- a/src/views/desk/notice.vue
+++ b/src/views/desk/notice.vue
@@ -406,10 +406,12 @@
           this.userInfo.role_name == "装备管理员"
         ) {
           params["deptId"] = this.userInfo.dept_id;
+        }else{
+          params["jurisdiction"] = this.userInfo.jurisdiction;
         }
 
         const { releaseTimeRange } = this.query;
-        params["jurisdiction"] = this.jurisdiction;
+        
         params["type"] = 1;
         let values = {
           ...params
diff --git a/src/views/recruitmentManagement/index.vue b/src/views/recruitmentManagement/index.vue
index c0c6704..15bf01e 100644
--- a/src/views/recruitmentManagement/index.vue
+++ b/src/views/recruitmentManagement/index.vue
@@ -12,6 +12,7 @@
       :data="data"
       :page.sync="page"
       ref="crudrec"
+      :permission="permissionList"
       @on-load="onLoad"
       :table-loading="loading"
       @row-save="rowSave"
@@ -28,6 +29,7 @@
           size="small"
           plain
           icon="el-icon-delete"
+          v-if="permission.recruitment_delete"
           @click="handleDelete"
           >删 除
         </el-button>
@@ -97,7 +99,15 @@
     }
   },
   computed: {
-    ...mapGetters(["userInfo"]),
+        ...mapGetters(["permission", "userInfo"]),
+    permissionList() {
+      return {
+        addBtn: this.vaildData(this.permission.recruitment_add, false),
+        viewBtn: this.vaildData(this.permission.recruitment_view, true),
+        delBtn: this.vaildData(this.permission.recruitment_delete, false),
+        editBtn: this.vaildData(this.permission.recruitment_edit, false)
+      };
+    },
     ids() {
       let ids = [];
       this.selectionList.forEach(ele => {
diff --git a/src/views/securityUnit/localCompany.vue b/src/views/securityUnit/localCompany.vue
index 66c2803..f7a236c 100644
--- a/src/views/securityUnit/localCompany.vue
+++ b/src/views/securityUnit/localCompany.vue
@@ -587,8 +587,7 @@
       });
     },
     onLoad(page, params = {}) {
-      if (this.userInfo.role_id == "1414840172333842433") {
-        console.log("是公安add jurisdiction");
+      if(this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警" || this.userInfo.role_name == "administrator"){
         params["jurisdiction"] = this.userInfo.jurisdiction;
       }
       params["stats"] = "2";
diff --git a/src/views/securityUnit/securityTraining.vue b/src/views/securityUnit/securityTraining.vue
index 5283491..a2c78e5 100644
--- a/src/views/securityUnit/securityTraining.vue
+++ b/src/views/securityUnit/securityTraining.vue
@@ -572,8 +572,7 @@
       });
     },
     onLoad(page, params = {}) {
-      if (this.userInfo.role_id == "1414840172333842433") {
-        console.log("是公安add jurisdiction");
+      if(this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警" || this.userInfo.role_name == "administrator"){
         params["jurisdiction"] = this.userInfo.jurisdiction;
       }
       params["stats"] = 1;
diff --git a/src/views/securityUnit/selfRecruitedSecurityGuard.vue b/src/views/securityUnit/selfRecruitedSecurityGuard.vue
index 0b449d5..ace56ba 100644
--- a/src/views/securityUnit/selfRecruitedSecurityGuard.vue
+++ b/src/views/securityUnit/selfRecruitedSecurityGuard.vue
@@ -543,7 +543,7 @@
       });
     },
     onLoad(page, params = {}) {
-      if (this.userInfo.role_id == "1414840172333842433") {
+      if(this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警" || this.userInfo.role_name == "administrator"){
         params["jurisdiction"] = this.userInfo.jurisdiction;
       }
       if (this.userInfo.role_name == "培训公司管理员") {
diff --git a/src/views/securityUnit/transRegionalcompany.vue b/src/views/securityUnit/transRegionalcompany.vue
index 49387bc..f7a3c56 100644
--- a/src/views/securityUnit/transRegionalcompany.vue
+++ b/src/views/securityUnit/transRegionalcompany.vue
@@ -570,8 +570,7 @@
       });
     },
     onLoad(page, params = {}) {
-      if (this.userInfo.role_id == "1414840172333842433") {
-        console.log("是公安add jurisdiction");
+      if(this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警" || this.userInfo.role_name == "administrator"){
         params["jurisdiction"] = this.userInfo.jurisdiction;
       }
       params["stats"] = 4;
diff --git a/src/views/talk/talk.vue b/src/views/talk/talk.vue
index ae084b1..3624ea2 100644
--- a/src/views/talk/talk.vue
+++ b/src/views/talk/talk.vue
@@ -322,8 +322,12 @@
       this.onLoad(this.page, this.query);
     },
     onLoad(page, params = {}) {
+      if(this.userInfo.role_name == "公安管理员" || this.userInfo.role_name == "民警" || this.userInfo.role_name == "administrator"){
+        params["jurisdiction"] = this.userInfo.jurisdiction;
+      }else{
+        params["deptid"] = this.userInfo.dept_id;
+      }
       this.loading = true;
-      // console.log(1);
       getList(
         page.currentPage,
         page.pageSize,
diff --git a/src/views/trainExam/singleperformance.vue b/src/views/trainExam/singleperformance.vue
index 28b2525..deeef57 100644
--- a/src/views/trainExam/singleperformance.vue
+++ b/src/views/trainExam/singleperformance.vue
@@ -624,6 +624,10 @@
             //如果是培训公司管理员
             params["trainUnitId"] = that.userInfo.dept_id;
           }
+          if (roleAlias == "公安管理员" || roleAlias == "民警") {
+            //如果公安
+            params["jurisdiction"] = that.userInfo.jurisdiction;
+          }
           that.questionBankLoading = false;
           params["examType"] = 2;
           if (this.sort) {
diff --git a/src/views/trainingRegistration/index.vue b/src/views/trainingRegistration/index.vue
index 50f5ee5..a3a234e 100644
--- a/src/views/trainingRegistration/index.vue
+++ b/src/views/trainingRegistration/index.vue
@@ -657,6 +657,10 @@
             //如果是培训公司管理员
             params["trainingUnitId"] = that.userInfo.dept_id;
           }
+          if (roleAlias == "公安管理员" || roleAlias == "民警") {
+            //如果公安
+            params["jurisdiction"] = that.userInfo.jurisdiction;
+          }
           // params["isExam"] = 1;
           getdata(
             page.currentPage,

--
Gitblit v1.9.3