@ -1,5 +1,5 @@
<template>
<Modal v-bind="getBindValue" @cancel="handleCancel">
<Modal v-bind="getBindValue" @cancel="handleCancel" v-if="openRef">
<template #closeIcon v-if="!$slots.closeIcon">
<ModalClose
:canFullscreen="getProps.canFullscreen"
@ -109,7 +109,7 @@
]);
const response = record ? await userInfo(record.userId) : await userInfo();
// 外部的roleIds postIds才是真正对应的 新增时为空
const { postIds = [], roleIds = [], user, roles } = response;
const { postIds = [], roleIds = [], user, roles, posts } = response;
// user不为空为更新
if (user) {
user.postIds = postIds;
@ -117,6 +117,7 @@
}
// 角色下拉框
roleList.value = roles;
postList.value = posts;
// 部门选择
await initDeptSelect();
// 更新信息