多租户模式下,新增或编辑用户,选择角色一栏,角色选项没有做租户隔离 #4844

pull/523/head
zhangdaiscott 2023-04-26 11:19:48 +08:00
parent df8d599e58
commit 9cd45ed81d
3 changed files with 13 additions and 1 deletions

View File

@ -83,6 +83,7 @@
openDrawer(true, { openDrawer(true, {
isUpdate: false, isUpdate: false,
showFooter: true, showFooter: true,
tenantSaas: true,
}); });
} }
/** /**
@ -93,6 +94,7 @@
record, record,
isUpdate: true, isUpdate: true,
showFooter: true, showFooter: true,
tenantSaas: true,
}); });
} }
/** /**
@ -103,6 +105,7 @@
record, record,
isUpdate: true, isUpdate: true,
showFooter: false, showFooter: false,
tenantSaas: true,
}); });
} }

View File

@ -16,7 +16,7 @@
import { BasicForm, useForm } from '/@/components/Form/index'; import { BasicForm, useForm } from '/@/components/Form/index';
import { formSchema } from './user.data'; import { formSchema } from './user.data';
import { BasicDrawer, useDrawerInner } from '/@/components/Drawer'; import { BasicDrawer, useDrawerInner } from '/@/components/Drawer';
import { saveOrUpdateUser, getUserRoles, getUserDepartList } from './user.api'; import { saveOrUpdateUser, getUserRoles, getUserDepartList, getAllRolesListNoByTenant, getAllRolesList } from './user.api';
import { useDrawerAdaptiveWidth } from '/@/hooks/jeecg/useAdaptiveWidth'; import { useDrawerAdaptiveWidth } from '/@/hooks/jeecg/useAdaptiveWidth';
// Emits // Emits
const emit = defineEmits(['success', 'register']); const emit = defineEmits(['success', 'register']);
@ -99,6 +99,12 @@
{ {
field: 'selectedroles', field: 'selectedroles',
show: !data?.departDisabled ?? false, show: !data?.departDisabled ?? false,
//update-begin---author:wangshuai ---date:20230424 forissues/4844------------
//
componentProps:{
api: data.tenantSaas?getAllRolesList:getAllRolesListNoByTenant
}
//update-end---author:wangshuai ---date:20230424 forissues/4844------------
}, },
]); ]);
// //

View File

@ -125,6 +125,7 @@
openDrawer(true, { openDrawer(true, {
isUpdate: false, isUpdate: false,
showFooter: true, showFooter: true,
tenantSaas: false,
}); });
} }
/** /**
@ -135,6 +136,7 @@
record, record,
isUpdate: true, isUpdate: true,
showFooter: true, showFooter: true,
tenantSaas: false,
}); });
} }
/** /**
@ -145,6 +147,7 @@
record, record,
isUpdate: true, isUpdate: true,
showFooter: false, showFooter: false,
tenantSaas: false,
}); });
} }
/** /**