|
|
@@ -633,9 +633,15 @@ const handleUpdate = async (row?: UserForm) => {
|
|
|
const { data } = await api.getUser(userId);
|
|
|
dialog.visible = true;
|
|
|
dialog.title = '修改用户';
|
|
|
+
|
|
|
+ // 使用角色数据中的平台代码
|
|
|
+ if (row.platformCode) {
|
|
|
+ form.value.platformCode = row.platformCode;
|
|
|
+ }
|
|
|
Object.assign(form.value, data.user);
|
|
|
postOptions.value = data.posts;
|
|
|
roleOptions.value = Array.from(new Map([...data.roles, ...data.user.roles].map((role) => [role.roleId, role])).values());
|
|
|
+
|
|
|
form.value.postIds = data.postIds;
|
|
|
form.value.roleIds = data.roleIds;
|
|
|
form.value.password = '';
|