fix: 用户新增即时获取用户角色数据

This commit is contained in:
TsMask
2023-10-21 12:01:33 +08:00
parent 2e59573fbf
commit af5d3c0c98
2 changed files with 31 additions and 46 deletions

View File

@@ -11,7 +11,7 @@ VITE_APP_NAME = "核心网管理系统"
VITE_APP_CODE = "CoreNet" VITE_APP_CODE = "CoreNet"
# 应用版本 # 应用版本
VITE_APP_VERSION = "1.23.1018" VITE_APP_VERSION = "1.23.1021"
# 接口基础URL地址-不带/后缀 # 接口基础URL地址-不带/后缀
VITE_API_BASE_URL = "/omc-api" VITE_API_BASE_URL = "/omc-api"

View File

@@ -218,12 +218,6 @@ type OptionsType = {
roles: Record<string, any>[]; roles: Record<string, any>[];
}; };
/**初始用户选择列表 */
let options: OptionsType = {
posts: [],
roles: [],
};
/**对话框对象信息状态类型 */ /**对话框对象信息状态类型 */
type ModalStateType = { type ModalStateType = {
/**详情框是否显示 */ /**详情框是否显示 */
@@ -363,12 +357,6 @@ function fnModalVisibleByVive(userId: string | number) {
function fnModalVisibleByEdit(userId?: string | number) { function fnModalVisibleByEdit(userId?: string | number) {
if (!userId) { if (!userId) {
modalStateFrom.resetFields(); modalStateFrom.resetFields();
if (options.roles.length > 0) {
modalState.options.roles = options.roles;
modalState.options.posts = options.posts;
modalState.title = '添加用户信息';
modalState.visibleByEdit = true;
} else {
if (modalState.confirmLoading) return; if (modalState.confirmLoading) return;
const hide = message.loading('正在打开...', 0); const hide = message.loading('正在打开...', 0);
modalState.confirmLoading = true; modalState.confirmLoading = true;
@@ -387,8 +375,6 @@ function fnModalVisibleByEdit(userId?: string | number) {
Reflect.set(m, 'disabled', disabled); Reflect.set(m, 'disabled', disabled);
return m; return m;
}); });
options.roles = roles;
options.posts = posts;
modalState.options.roles = roles; modalState.options.roles = roles;
modalState.options.posts = posts; modalState.options.posts = posts;
const { user, roleIds, postIds } = res.data; const { user, roleIds, postIds } = res.data;
@@ -401,7 +387,6 @@ function fnModalVisibleByEdit(userId?: string | number) {
message.error('获取用户信息失败', 2); message.error('获取用户信息失败', 2);
} }
}); });
}
} else { } else {
if (modalState.confirmLoading) return; if (modalState.confirmLoading) return;
const hide = message.loading('正在打开...', 0); const hide = message.loading('正在打开...', 0);