|
|
|
|
@ -1,6 +1,6 @@
|
|
|
|
|
<template>
|
|
|
|
|
<div class="app-container">
|
|
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="80px">
|
|
|
|
|
<el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" v-if="!isEmployee" label-width="80px">
|
|
|
|
|
<el-form-item label="部门名称" prop="deptName">
|
|
|
|
|
<el-input
|
|
|
|
|
v-model="queryParams.deptName"
|
|
|
|
|
@ -151,12 +151,13 @@
|
|
|
|
|
<el-row :gutter="10">
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="工号" prop="wordId">
|
|
|
|
|
<el-input v-model="form.wordId" placeholder="请输入工号" />
|
|
|
|
|
<el-input v-model="form.wordId" placeholder="请输入工号" :disabled="isEmployee"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
<el-col :span="12">
|
|
|
|
|
<el-form-item label="所属部门" prop="deptId">
|
|
|
|
|
<treeselect v-model="form.deptId" :options="deptOptions" placeholder="请选择所属部门" :show-count="true" @select="changeDept"/>
|
|
|
|
|
<treeselect v-model="form.deptId" :options="deptOptions" placeholder="请选择所属部门" :disabled="isEmployee"
|
|
|
|
|
:show-count="true" @select="changeDept"/>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
</el-col>
|
|
|
|
|
</el-row>
|
|
|
|
|
@ -321,6 +322,7 @@ export default {
|
|
|
|
|
dicts: ['sys_user_sex'],
|
|
|
|
|
data() {
|
|
|
|
|
return {
|
|
|
|
|
isEmployee: false,
|
|
|
|
|
// 遮罩层
|
|
|
|
|
loading: true,
|
|
|
|
|
// 选中数组
|
|
|
|
|
@ -397,6 +399,12 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
created() {
|
|
|
|
|
console.log(this.$store.state.user);
|
|
|
|
|
let userInfo = this.$store.state.user
|
|
|
|
|
if(userInfo.roles.length===1 && userInfo.roles[0]==='employee'){
|
|
|
|
|
this.isEmployee = true;
|
|
|
|
|
this.queryParams.wordId = userInfo.name
|
|
|
|
|
}
|
|
|
|
|
this.getList()
|
|
|
|
|
this.getDeptTree()
|
|
|
|
|
},
|
|
|
|
|
|