From 22db40931e48e4c547ab9cd6e38dae8d26ff0b29 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=86=9B?= <510423039@qq.com> Date: Fri, 7 May 2021 10:52:24 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E6=8E=88=E6=9D=83=E6=88=90=E5=8A=9F?= =?UTF-8?q?=E4=B9=8B=E5=90=8E=EF=BC=8C=E6=9B=B4=E6=96=B0=E6=9D=83=E9=99=90?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- content/vue/src/views/admin/roles/PermissionAbpRole.vue | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/content/vue/src/views/admin/roles/PermissionAbpRole.vue b/content/vue/src/views/admin/roles/PermissionAbpRole.vue index 6f3f9e05..4a998e86 100644 --- a/content/vue/src/views/admin/roles/PermissionAbpRole.vue +++ b/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,