提交者
Gitee
update ruoyi-ui/src/views/system/user/index.vue.
handleUpdate(row)方法中:this.form = response.data;语句 会导致【this.form.postIds = response.postIds;】和【this.form.roleIds = response.roleIds;】失效。 导致用户编辑对话框中,角色和部门多选框无法正常修改。 建议使用以下语句修改: this.$set(this.form, "postIds", response.postIds); this.$set(this.form, "roleIds", response.roleIds); Signed-off-by: kknd97 <liujingwei@ln.chinamobile.com>
正在显示
1 个修改的文件
包含
2 行增加
和
2 行删除
| @@ -576,8 +576,8 @@ export default { | @@ -576,8 +576,8 @@ export default { | ||
| 576 | this.form = response.data; | 576 | this.form = response.data; |
| 577 | this.postOptions = response.posts; | 577 | this.postOptions = response.posts; |
| 578 | this.roleOptions = response.roles; | 578 | this.roleOptions = response.roles; |
| 579 | - this.form.postIds = response.postIds; | ||
| 580 | - this.form.roleIds = response.roleIds; | 579 | + this.$set(this.form, "postIds", response.postIds); |
| 580 | + this.$set(this.form, "roleIds", response.roleIds); | ||
| 581 | this.open = true; | 581 | this.open = true; |
| 582 | this.title = "修改用户"; | 582 | this.title = "修改用户"; |
| 583 | this.form.password = ""; | 583 | this.form.password = ""; |
-
请 注册 或 登录 后发表评论