Browse Source

fix: 授权成功之后,更新权限。

old-3.0
王军 5 years ago
parent
commit
22db40931e
  1. 5
      content/vue/src/views/admin/roles/PermissionAbpRole.vue

5
content/vue/src/views/admin/roles/PermissionAbpRole.vue

@ -65,7 +65,6 @@
*/
const getRolePermissions = async (roleName: string) => {
setDrawerProps({ loading: true });
debugger;
currentRolePermissionsRef.value.splice(0, currentRolePermissionsRef.value.length);
allPermissionsRef.splice(0, allPermissionsRef.length);
const permissions = await getRolePermissionAsync(roleName);
@ -98,7 +97,6 @@
let permisstions: UpdatePermissionDto[] = [];
request.providerName = 'R';
request.providerKey = roleName;
debugger;
currentRolePermissionsRef.value.forEach((item) => {
if (item.indexOf('.') > 0) {
let permisstion = new UpdatePermissionDto();
@ -109,6 +107,9 @@
});
request.updatePermissionsDto.permissions = permisstions;
await updateRolePermissionAsync({ request, closeDrawer, setDrawerProps });
const permissionStore = usePermissionStore();
const grantPolicy = Object.values(currentRolePermissionsRef.value as object);
permissionStore.setPermCodeList(grantPolicy);
};
return {
t,

Loading…
Cancel
Save