Browse Source

fix(roles): 修复角色权限常量名称错误.

pull/1052/head
colin 1 year ago
parent
commit
8e6a823168
  1. 8
      apps/vben5/packages/@abp/identity/src/components/roles/RoleClaimModal.vue
  2. 16
      apps/vben5/packages/@abp/identity/src/components/roles/RoleTable.vue
  3. 2
      apps/vben5/packages/@abp/identity/src/constants/permissions.ts

8
apps/vben5/packages/@abp/identity/src/components/roles/RoleClaimModal.vue

@ -17,7 +17,7 @@ import {
getClaimsApi, getClaimsApi,
updateClaimApi, updateClaimApi,
} from '../../api/roles'; } from '../../api/roles';
import { IdentitRolePermissions } from '../../constants/permissions'; import { IdentityRolePermissions } from '../../constants/permissions';
defineOptions({ defineOptions({
name: 'RoleClaimModal', name: 'RoleClaimModal',
@ -68,12 +68,12 @@ defineExpose({
<Modal> <Modal>
<ClaimTable <ClaimTable
:create-api="onCreate" :create-api="onCreate"
:create-policy="IdentitRolePermissions.ManageClaims" :create-policy="IdentityRolePermissions.ManageClaims"
:delete-api="onDelete" :delete-api="onDelete"
:delete-policy="IdentitRolePermissions.ManageClaims" :delete-policy="IdentityRolePermissions.ManageClaims"
:get-api="onGet" :get-api="onGet"
:update-api="onUpdate" :update-api="onUpdate"
:update-policy="IdentitRolePermissions.ManageClaims" :update-policy="IdentityRolePermissions.ManageClaims"
/> />
</Modal> </Modal>
</template> </template>

16
apps/vben5/packages/@abp/identity/src/components/roles/RoleTable.vue

@ -22,7 +22,7 @@ import {
import { Button, Dropdown, Menu, Modal, Tag } from 'ant-design-vue'; import { Button, Dropdown, Menu, Modal, Tag } from 'ant-design-vue';
import { deleteApi, getPagedListApi } from '../../api/roles'; import { deleteApi, getPagedListApi } from '../../api/roles';
import { IdentitRolePermissions } from '../../constants/permissions'; import { IdentityRolePermissions } from '../../constants/permissions';
defineOptions({ defineOptions({
name: 'RoleTable', name: 'RoleTable',
@ -163,7 +163,7 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
<template #toolbar-tools> <template #toolbar-tools>
<Button <Button
type="primary" type="primary"
v-access:code="[IdentitRolePermissions.Create]" v-access:code="[IdentityRolePermissions.Create]"
@click="handleAdd" @click="handleAdd"
> >
{{ $t('AbpIdentity.NewRole') }} {{ $t('AbpIdentity.NewRole') }}
@ -188,7 +188,7 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
:icon="h(EditOutlined)" :icon="h(EditOutlined)"
block block
type="link" type="link"
v-access:code="[IdentitRolePermissions.Update]" v-access:code="[IdentityRolePermissions.Update]"
@click="handleEdit(row)" @click="handleEdit(row)"
> >
{{ $t('AbpUi.Edit') }} {{ $t('AbpUi.Edit') }}
@ -200,7 +200,7 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
block block
danger danger
type="link" type="link"
v-access:code="[IdentitRolePermissions.Delete]" v-access:code="[IdentityRolePermissions.Delete]"
@click="handleDelete(row)" @click="handleDelete(row)"
> >
{{ $t('AbpUi.Delete') }} {{ $t('AbpUi.Delete') }}
@ -212,7 +212,9 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
<Menu @click="(info) => handleMenuClick(row, info)"> <Menu @click="(info) => handleMenuClick(row, info)">
<MenuItem <MenuItem
v-if=" v-if="
hasAccessByCodes([IdentitRolePermissions.ManagePermissions]) hasAccessByCodes([
IdentityRolePermissions.ManagePermissions,
])
" "
key="permissions" key="permissions"
:icon="h(PermissionsOutlined)" :icon="h(PermissionsOutlined)"
@ -220,7 +222,9 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
{{ $t('AbpPermissionManagement.Permissions') }} {{ $t('AbpPermissionManagement.Permissions') }}
</MenuItem> </MenuItem>
<MenuItem <MenuItem
v-if="hasAccessByCodes([IdentitRolePermissions.ManageClaims])" v-if="
hasAccessByCodes([IdentityRolePermissions.ManageClaims])
"
key="claims" key="claims"
:icon="h(ClaimOutlined)" :icon="h(ClaimOutlined)"
> >

2
apps/vben5/packages/@abp/identity/src/constants/permissions.ts

@ -12,7 +12,7 @@ export const IdentityUserPermissions = {
Update: 'AbpIdentity.Users.Update', Update: 'AbpIdentity.Users.Update',
}; };
/** 角色权限 */ /** 角色权限 */
export const IdentitRolePermissions = { export const IdentityRolePermissions = {
/** 新增 */ /** 新增 */
Create: 'AbpIdentity.Roles.Create', Create: 'AbpIdentity.Roles.Create',
/** 删除 */ /** 删除 */

Loading…
Cancel
Save