|
@@ -106,7 +106,7 @@
|
|
|
<span>{{scope.row.employeeName}}</span>
|
|
|
</template>
|
|
|
</el-table-column>
|
|
|
- <el-table-column label="建议值">
|
|
|
+ <el-table-column label="建议值" v-if="showMessage">
|
|
|
<template #default="scope">
|
|
|
<el-input-number v-model="scope.row.suggestedValue" :precision="2" :step="0.1" :min="0" />
|
|
|
</template>
|
|
@@ -199,7 +199,7 @@
|
|
|
<script>
|
|
|
import importDailog from '../importPage/importDailog.vue'
|
|
|
import {apiPostevaluationdeptadDetails,apiGetevaluationdeptadUpdate, apiGetevaluationdeptadDelete,apiGetevaluationdeptadUpdateComplete,
|
|
|
-apiPostevaluationdeptadDetailsHead, apiGetuserPageList,apiGetevaluationdeptadDeleteComplete} from '../../api/api'
|
|
|
+apiPostevaluationdeptadDetailsHead, apiGetuserPageList,apiGetevaluationdeptadDeleteComplete,apiGetUserPostList} from '../../api/api'
|
|
|
import ExcelJS from 'exceljs'
|
|
|
import fileSave from 'file-saver'
|
|
|
import addIcon from '../../assets/btnIcon/add.png'
|
|
@@ -253,7 +253,8 @@ export default {
|
|
|
total: 0
|
|
|
},
|
|
|
deptLeaderOptionDet: [],
|
|
|
- userMes: {}
|
|
|
+ userMes: {},
|
|
|
+ showMessage: false
|
|
|
}
|
|
|
},
|
|
|
created() {
|
|
@@ -263,9 +264,8 @@ export default {
|
|
|
this.dialogVisible = true
|
|
|
this.activeName = 'first'
|
|
|
this.getDetails(row.id)
|
|
|
- this.userMes = JSON.parse(window.sessionStorage.getItem('user'))
|
|
|
- // this.getDetailsHeader(row.id)
|
|
|
- // this.changeDeptLead(row.deptId)
|
|
|
+ // this.userMes = JSON.parse(window.sessionStorage.getItem('user'))
|
|
|
+ this.getUserPostList()
|
|
|
this.rowMsg = row
|
|
|
this.$nextTick(() =>{
|
|
|
this.receiptMsg = {
|
|
@@ -373,6 +373,23 @@ export default {
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
+ getUserPostList() {
|
|
|
+ let that = this
|
|
|
+ that.showMessage = false
|
|
|
+ let params = {
|
|
|
+ userId: that.userMes.id,
|
|
|
+ current: 1,
|
|
|
+ size: 10
|
|
|
+ }
|
|
|
+ apiGetUserPostList(params).then(datas =>{
|
|
|
+ if (datas.data && datas.data.records.length>0) {
|
|
|
+ let posName = datas.data.records[0].posName
|
|
|
+ if (posName !== '主任' || posName !== '副主任') {
|
|
|
+ that.showMessage = true
|
|
|
+ }
|
|
|
+ }
|
|
|
+ })
|
|
|
+ },
|
|
|
employeeNoInputBlur(val, row) {
|
|
|
row.employeeId = ''
|
|
|
// this.deptLeaderOptionDet.forEach(it =>{
|