Compare commits

...

2 Commits

Author SHA1 Message Date
wangchengming
64741c8581 1 2025-08-11 16:09:55 +08:00
wangchengming
37c3d81d4a 提交代码 2025-08-11 16:09:20 +08:00

View File

@ -154,8 +154,8 @@
</el-row>
<el-row>
<el-col :span="12">
<el-form-item label="岗位" prop="postIds">
<el-select v-model="form.postIds" placeholder="请选择">
<el-form-item label="岗位" prop="postId">
<el-select v-model="form.postId" placeholder="请选择">
<el-option v-for="item in postOptions" :key="item.postId" :label="item.postName" :value="item.postId"
:disabled="item.status == 1"></el-option>
</el-select>
@ -500,6 +500,7 @@ function reset() {
sex: undefined,
status: "0",
remark: undefined,
postId: undefined,
postIds: [],
roleIds: []
}
@ -532,6 +533,7 @@ function handleUpdate(row) {
form.value = response.data
postOptions.value = response.posts
roleOptions.value = response.roles
form.value.postId = response.postIds.length > 0 ? response.postIds[0] : undefined
form.value.postIds = response.postIds
form.value.roleIds = response.roleIds
open.value = true
@ -544,7 +546,8 @@ function handleUpdate(row) {
function submitForm() {
proxy.$refs["userRef"].validate(valid => {
if (valid) {
if (form.value.userId != undefined) {
form.value.postIds = [form.value.postId]
if (form.value.userId != undefined) {
updateUser(form.value).then(response => {
proxy.$modal.msgSuccess("修改成功")
open.value = false