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,
updateClaimApi,
} from '../../api/roles';
import { IdentitRolePermissions } from '../../constants/permissions';
import { IdentityRolePermissions } from '../../constants/permissions';
defineOptions({
name: 'RoleClaimModal',
@ -68,12 +68,12 @@ defineExpose({
<Modal>
<ClaimTable
:create-api="onCreate"
:create-policy="IdentitRolePermissions.ManageClaims"
:create-policy="IdentityRolePermissions.ManageClaims"
:delete-api="onDelete"
:delete-policy="IdentitRolePermissions.ManageClaims"
:delete-policy="IdentityRolePermissions.ManageClaims"
:get-api="onGet"
:update-api="onUpdate"
:update-policy="IdentitRolePermissions.ManageClaims"
:update-policy="IdentityRolePermissions.ManageClaims"
/>
</Modal>
</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 { deleteApi, getPagedListApi } from '../../api/roles';
import { IdentitRolePermissions } from '../../constants/permissions';
import { IdentityRolePermissions } from '../../constants/permissions';
defineOptions({
name: 'RoleTable',
@ -163,7 +163,7 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
<template #toolbar-tools>
<Button
type="primary"
v-access:code="[IdentitRolePermissions.Create]"
v-access:code="[IdentityRolePermissions.Create]"
@click="handleAdd"
>
{{ $t('AbpIdentity.NewRole') }}
@ -188,7 +188,7 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
:icon="h(EditOutlined)"
block
type="link"
v-access:code="[IdentitRolePermissions.Update]"
v-access:code="[IdentityRolePermissions.Update]"
@click="handleEdit(row)"
>
{{ $t('AbpUi.Edit') }}
@ -200,7 +200,7 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
block
danger
type="link"
v-access:code="[IdentitRolePermissions.Delete]"
v-access:code="[IdentityRolePermissions.Delete]"
@click="handleDelete(row)"
>
{{ $t('AbpUi.Delete') }}
@ -212,7 +212,9 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
<Menu @click="(info) => handleMenuClick(row, info)">
<MenuItem
v-if="
hasAccessByCodes([IdentitRolePermissions.ManagePermissions])
hasAccessByCodes([
IdentityRolePermissions.ManagePermissions,
])
"
key="permissions"
:icon="h(PermissionsOutlined)"
@ -220,7 +222,9 @@ const handleMenuClick = async (row: IdentityRoleDto, info: MenuInfo) => {
{{ $t('AbpPermissionManagement.Permissions') }}
</MenuItem>
<MenuItem
v-if="hasAccessByCodes([IdentitRolePermissions.ManageClaims])"
v-if="
hasAccessByCodes([IdentityRolePermissions.ManageClaims])
"
key="claims"
:icon="h(ClaimOutlined)"
>

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

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

Loading…
Cancel
Save