提交代码

This commit is contained in:
wangchengming 2025-08-11 16:09:20 +08:00
parent df84478498
commit 37c3d81d4a

View File

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