Compare commits

..

No commits in common. "64741c858152153719b033b43dcb1978cdb5182f" and "df84478498176cc2c679f22f23c674c13cdcf424" have entirely different histories.

View File

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