瀏覽代碼

增加查询当前登录人是否是组织人事部,将所有判断23031009改掉

SunZehao 1 年之前
父節點
當前提交
a9530dbe26

+ 1 - 1
src/components/assessment/assessmentApplicationPage.vue

@@ -509,7 +509,7 @@ export default {
             } else {
                 let userMes = JSON.parse(window.sessionStorage.getItem('user'))
                 let ispersonDept = window.sessionStorage.getItem('ispersonDept')
-                if ((userMes.id === row.applicantId && row.stage === '流程未启动') || ispersonDept) {
+                if ((userMes.id === row.applicantId && row.stage === '流程未启动') || ispersonDept === 'true') {
                     if (column.label === '申报理由') {
                         row.chngeDes = true
                     } else {

+ 2 - 1
src/components/assessment/evaluationApplicationTab.vue

@@ -18,7 +18,7 @@
                         </div>
                         <div class="exceed" style="margin-left: 10px">
                             <span class="exceedSpan" style="width: 100px">填报部门:</span>
-                            <el-select v-model="deptNameS" filterable clearable :disabled="userMes.deptId !== '23031009'"
+                            <el-select v-model="deptNameS" filterable clearable :disabled="ispersonDept !== 'true'"
                              placeholder="请选择部门名称" @change="changeDeptLead">
                                 <el-option
                                     v-for="item in departData"
@@ -82,6 +82,7 @@ export default {
             deptNameS: '',
             userNameS: '',
             userMes: {},
+            ispersonDept: window.sessionStorage.getItem('ispersonDept')
         }
     },
     methods: {

+ 2 - 1
src/components/assessment/evaluationDeptBusinessFrom.vue

@@ -46,7 +46,7 @@
                     </el-col>
                 </el-row>
                 <div class="btnASeach">
-                    <div class="seachFor" v-if="userMes.deptId === '23031009'">
+                    <div class="seachFor" v-if="ispersonDept === 'true'">
                         <el-input v-model="compNameSa" placeholder="请输入部门名称" @keyup.enter="getDetails(rowMsg.id)"></el-input>
                     </div>
                     <div class="detaTableBtns">
@@ -191,6 +191,7 @@ export default {
             },
             departData: [],
             userMes: {},
+            ispersonDept: window.sessionStorage.getItem('ispersonDept'),
             compNameSa: ''
         }
     },

+ 2 - 1
src/components/assessment/evaluationDeptBusinessPage.vue

@@ -176,8 +176,9 @@ export default {
         //明细
         getDetail(row) {
             let userMes = JSON.parse(window.sessionStorage.getItem('user'))
+            let ispersonDept = window.sessionStorage.getItem('ispersonDept')
             if (row.stage === '流程未启动') {
-                if (userMes.deptId === '23031009') {
+                if (ispersonDept === 'true') {
                     this.$refs.businessFromDetail.init(row)
                 }
             } else {

+ 3 - 2
src/components/assessment/evaluationDeptStartFrom.vue

@@ -46,7 +46,7 @@
                     </el-col>
                 </el-row>
                 <div class="btnASeach">
-                    <div class="seachFor" v-if="userMes.deptId === '23031009'">
+                    <div class="seachFor" v-if="ispersonDept === 'true'">
                         <el-input v-model="compNameSa" placeholder="请输入部门名称" @keyup.enter="getDetails(rowMsg.id)"></el-input>
                     </div>
                     <div class="detaTableBtns">
@@ -123,7 +123,7 @@
                             <el-table-column label="审核状态" width="150" >
                                 <template #default="scope">
                                     <el-select v-model="scope.row.auditStatus"
-                                    :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || userMes.deptId !== '23031009' || receiptMsg.stage === '流程已结束'"
+                                    :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || ispersonDept !== 'true' || receiptMsg.stage === '流程已结束'"
                                      placeholder="请选择审核状态">
                                         <el-option
                                         v-for="item in statusData"
@@ -217,6 +217,7 @@ export default {
             },
             departData: [],
             userMes: {},
+            ispersonDept: window.sessionStorage.getItem('ispersonDept'),
             compNameSa: ''
         }
     },

+ 2 - 1
src/components/assessment/evaluationDeptStartPage.vue

@@ -441,8 +441,9 @@ export default {
         //明细
         getDetail(row) {
             let userMes = JSON.parse(window.sessionStorage.getItem('user'))
+            let ispersonDept = window.sessionStorage.getItem('ispersonDept')
             if (row.stage === '流程未启动') {
-                if (userMes.deptId === '23031009') {
+                if (ispersonDept === 'true') {
                     this.$refs.startFromDetail.init(row, this.departData)
                 }
             } else {

+ 3 - 2
src/components/taskCenter/taskApplicationFrom.vue

@@ -47,7 +47,7 @@
                     <el-col :span="6">
                         <div class="danjuMsgSelect">
                             <span class="data_tit">评定等级:</span>
-                            <span v-if="userMes.deptId !== '23031009'">{{receiptMsg.ratingGrade}}</span>
+                            <span v-if="ispersonDept !== 'true'">{{receiptMsg.ratingGrade}}</span>
                             <el-select v-model="receiptMsg.ratingGrade" placeholder="请选择评定等级" @change="changeratingGrade" v-else>
                                 <el-option
                                 v-for="item in ratingGradeOption"
@@ -61,7 +61,7 @@
                     <el-col :span="18">
                         <div class="danjuMsgSelect">
                             <span class="data_tit">申报简述:</span>
-                            <span v-if="userMes.deptId !== '23031009'">{{receiptMsg.des}}</span>
+                            <span v-if="ispersonDept !== 'true'">{{receiptMsg.des}}</span>
                             <el-input v-model="receiptMsg.des" :rows="1" type="textarea" @blur="blurDes" v-else
                              placeholder="请输入申报简述"></el-input>
                         </div>
@@ -300,6 +300,7 @@ export default {
             keyId: '',
             showMessage: false,
             changeLeader: false,
+            ispersonDept: window.sessionStorage.getItem('ispersonDept'),
             changeSituationSelect: [],
         }
     },

+ 4 - 3
src/components/taskCenter/taskCenterDeptBusinessFrom.vue

@@ -46,7 +46,7 @@
                     </el-col>
                 </el-row>
                 <div class="btnDeptSeach">
-                    <div class="seachFor" v-if="userMes.deptId === '23031009'">
+                    <div class="seachFor" v-if="ispersonDept === 'true'">
                         <el-input v-model="compNameSa" placeholder="请输入部门名称" @keyup.enter="getDetails(importId)"></el-input>
                     </div>
                     <div class="detaTableBtns">
@@ -104,7 +104,7 @@
                             <el-table-column label="审核状态" width="200" >
                                 <template #default="scope">
                                     <el-select v-model="scope.row.auditStatusKp"
-                                     :disabled="userMes.deptId !== '23031009'" placeholder="请选择审核状态">
+                                     :disabled="ispersonDept !== 'true'" placeholder="请选择审核状态">
                                         <el-option
                                         v-for="item in statusData"
                                         :key="item.id"
@@ -126,7 +126,7 @@
                 </el-tabs>
                 <div>
                     <p class="starttitleSty">审批意见:</p>
-                    <el-input v-model="descMsg" :disabled="userMes.deptId !== '23031009'" :rows="3" type="textarea" placeholder="请输入审批意见"></el-input>
+                    <el-input v-model="descMsg" :disabled="ispersonDept !== 'true'" :rows="3" type="textarea" placeholder="请输入审批意见"></el-input>
                 </div>
             </div>
             <template #footer>
@@ -199,6 +199,7 @@ export default {
             instanceChild: {},
             userMes: {},
             importId: '',
+            ispersonDept: window.sessionStorage.getItem('ispersonDept'),
             compNameSa: ''
         }
     },

+ 3 - 2
src/components/taskCenter/taskCenterDeptStartFrom.vue

@@ -46,7 +46,7 @@
                     </el-col>
                 </el-row>
                 <div class="btnStartSeach">
-                    <div class="seachFor" v-if="userMes.deptId === '23031009'">
+                    <div class="seachFor" v-if="ispersonDept === 'true'">
                         <el-input v-model="compNameSa" placeholder="请输入部门名称" @keyup.enter="getDetails(importId)"></el-input>
                     </div>
                     <div class="detaTableBtns">
@@ -124,7 +124,7 @@
                             <el-table-column label="审核状态" width="150" >
                                 <template #default="scope">
                                     <el-select v-model="scope.row.auditStatus"
-                                    :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || userMes.deptId !== '23031009'"
+                                    :disabled="(scope.row.dataPermission === '-1' && scope.row.auditStatus !== '') || ispersonDept !== 'true'"
                                      placeholder="请选择审核状态">
                                         <el-option
                                         v-for="item in statusData"
@@ -226,6 +226,7 @@ export default {
             instanceChild: {},
             importId: '',
             userMes: {},
+            ispersonDept: window.sessionStorage.getItem('ispersonDept'),
             compNameSa: ''
         }
     },