diff --git a/src/views/system/user/index.vue b/src/views/system/user/index.vue index 6673f98..1812e12 100644 --- a/src/views/system/user/index.vue +++ b/src/views/system/user/index.vue @@ -154,8 +154,8 @@ - - + + @@ -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[0] 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