|
|
@@ -17,7 +17,7 @@
|
|
|
</el-form-item>
|
|
|
<el-form-item label="员工类型" prop="employeeType">
|
|
|
<el-select v-model="queryParams.employeeType" placeholder="员工类型" clearable style="width: 250px">
|
|
|
- <el-option v-for="dict in this.getDictDatas(DICT_TYPE.SYSTEM_USER_TYPE)" :key="parseInt(dict.value)"
|
|
|
+ <el-option v-for="dict in employeeTypeListAll" :key="parseInt(dict.value)"
|
|
|
:label="dict.label" :value="parseInt(dict.value)" />
|
|
|
</el-select>
|
|
|
</el-form-item>
|
|
|
@@ -142,7 +142,7 @@
|
|
|
<el-col :span="12">
|
|
|
<el-form-item label="员工类型" prop="employeeType">
|
|
|
<el-select v-model="form.employeeType" placeholder="请选择" style="width: 100%;">
|
|
|
- <el-option v-for="item in this.getDictDatas(DICT_TYPE.SYSTEM_USER_TYPE)" :key="item.value"
|
|
|
+ <el-option v-for="item in employeeTypeListOpen" :key="item.value"
|
|
|
:label="item.label" :value="item.value">
|
|
|
</el-option>
|
|
|
</el-select>
|
|
|
@@ -357,6 +357,7 @@
|
|
|
</template>
|
|
|
|
|
|
<script>
|
|
|
+import { getAllDicts,getOpenDicts } from "@/api/system/tenantDict/data";
|
|
|
import { listSimplePosts } from "@/api/system/post";
|
|
|
import { listEntry, getEntry, delEntry, addEntry, updateEntry, exportEntry } from "@/api/personnel/relations/entry/index";
|
|
|
import Treeselect from "@riophae/vue-treeselect";
|
|
|
@@ -371,6 +372,8 @@ export default {
|
|
|
},
|
|
|
data() {
|
|
|
return {
|
|
|
+ employeeTypeListAll:[],
|
|
|
+ employeeTypeListOpen:[],
|
|
|
files: [],
|
|
|
// 设置上传的请求头部
|
|
|
headers: getBaseHeader(),
|
|
|
@@ -504,6 +507,12 @@ export default {
|
|
|
this.postOptions = [];
|
|
|
this.postOptions.push(...response.data);
|
|
|
});
|
|
|
+ getOpenDicts('tenant_employee_type').then(response => {
|
|
|
+ this.employeeTypeListOpen = response.data;
|
|
|
+ })
|
|
|
+ getAllDicts('tenant_employee_type').then(response => {
|
|
|
+ this.employeeTypeListAll = response.data;
|
|
|
+ })
|
|
|
},
|
|
|
/** 转换部门数据结构 */
|
|
|
normalizer(node) {
|