修改岗位名称

This commit is contained in:
闫晓茹 2024-04-29 16:31:23 +08:00
parent 52cc2fcd6d
commit 7aa7030752

View File

@ -372,7 +372,32 @@
/>
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="岗位名称" prop="postName">
<el-select
v-model="form.postName"
placeholder="请选择岗位名称"
style="width: 205px"
clearable
>
<el-option
v-for="item in nodeTypeoptions"
:key="item.dictValue"
:label="item.dictLabel"
:value="item.dictValue"
>
</el-option>
</el-select>
<!-- <el-select v-model="form.postName" placeholder="请选择岗位名称">
<el-option
v-for="dict in dict.nodeTypeoptions"
:key="dict.value"
:label="dict.label"
:value="dict.value"
></el-option>
</el-select> -->
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<el-form-item label="归属部门" prop="deptId">
<treeselect
@ -398,22 +423,22 @@
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="角色">
<el-select
v-model="form.roleIds"
multiple
placeholder="请选择角色"
>
<el-option
v-for="item in roleOptions"
:key="item.roleId"
:label="item.roleName"
:value="item.roleId"
:disabled="item.status == 1"
></el-option>
</el-select>
</el-form-item>
</el-col>
<el-form-item label="角色">
<el-select
v-model="form.roleIds"
multiple
placeholder="请选择角色"
>
<el-option
v-for="item in roleOptions"
:key="item.roleId"
:label="item.roleName"
:value="item.roleId"
:disabled="item.status == 1"
></el-option>
</el-select>
</el-form-item>
</el-col>
<!-- <el-col :span="12">
<el-form-item label="账号类型" prop="email">
<el-input
@ -481,7 +506,6 @@
</el-radio-group>
</el-form-item>
</el-col>
</el-row>
<el-row>
@ -875,6 +899,7 @@ import { getToken } from "@/utils/auth";
import { treeselect } from "@/api/system/dept";
import Treeselect from "@riophae/vue-treeselect";
import "@riophae/vue-treeselect/dist/vue-treeselect.css";
import { getAgencytype } from "@/api/system/agency";
export default {
name: "User",
@ -1052,6 +1077,7 @@ export default {
],
},
// abc:{}
nodeTypeoptions: [],
};
},
watch: {
@ -1062,12 +1088,19 @@ export default {
},
created() {
this.getList();
this.infopostname();
this.getTreeselect();
this.getConfigKey("sys.user.initPassword").then((response) => {
this.initPassword = response.msg;
});
},
methods: {
infopostname() {
var dictType = "post_name";
getAgencytype(dictType).then((res) => {
this.nodeTypeoptions = res.data;
});
},
// //
handleSelectionChangendep(selection) {
if (selection.length > 1) {
@ -1255,6 +1288,7 @@ export default {
userCardNo: undefined,
userBirthDate: undefined,
sex: undefined,
postName: undefined,
status: "0",
remark: undefined,
postIds: [],