Skip to content

Commit 9ccdd81

Browse files
committed
fix: chat_user_auth permission structure
1 parent 7f4e6e7 commit 9ccdd81

3 files changed

Lines changed: 9 additions & 5 deletions

File tree

‎ui/src/permission/core/data.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -235,10 +235,10 @@ export const PermissionConstants = {
235235
USER_GROUP_DELETE: p(Group.CHAT_USER_GROUP, Group.CHAT_USER_GROUP, Operate.DELETE, 3),
236236
USER_GROUP_ADD_MEMBER: p(Group.CHAT_USER_GROUP, Group.CHAT_USER_GROUP, Operate.ADD_MEMBER, 4),
237237
USER_GROUP_REMOVE_MEMBER: p(Group.CHAT_USER_GROUP, Group.CHAT_USER_GROUP, Operate.REMOVE_MEMBER, 5),
238-
CHAT_USER_AUTH_READ: p(Group.CHAT_USER_GROUP, Group.CHAT_USER_GROUP, Operate.READ, 6),
239238

240239
// ==================== CHAT_USER_AUTH ====================
241-
CHAT_USER_AUTH_EDIT: p(Group.CHAT_USER_AUTH, Group.CHAT_USER_AUTH, Operate.EDIT, 0),
240+
CHAT_USER_AUTH_READ: p(Group.CHAT_USER_AUTH, Group.CHAT_USER_AUTH, Operate.READ, 0),
241+
CHAT_USER_AUTH_EDIT: p(Group.CHAT_USER_AUTH, Group.CHAT_USER_AUTH, Operate.EDIT, 1),
242242

243243
// ==================== PORTAL ====================
244244
PORTAL_READ: p(Group.PORTAL, Group.PORTAL, Operate.READ, 0),

‎ui/src/permission/modules/system/chatAuth.ts‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,12 @@ import { PermissionConstants as P,hasEdition} from '../../core'
55
import { Edition } from '@/permission/core/common'
66

77
export default {
8+
/**
9+
* 系统「对话用户认证」只读权限
10+
*/
11+
read: () => canSys(P.CHAT_USER_AUTH_READ) && hasEdition(Edition.PE),
812
/**
913
* 系统「对话用户认证」编辑权限
1014
*/
11-
edit: () => canSys(P.CHAT_USER_AUTH_EDIT) && hasEdition(Edition.PE)
15+
edit: () => canSys(P.CHAT_USER_AUTH_EDIT)
1216
}

‎ui/src/router/admin/system/index.ts‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -236,7 +236,7 @@ export const systemRoutes: RouteRecordRaw = {
236236
return (
237237
perm.system.chatUser.read() ||
238238
perm.system.chatUserGroup.read() ||
239-
perm.system.chatAuth.edit() ||
239+
perm.system.chatAuth.read() ||
240240
perm.system.portal.read()
241241
);
242242
},
@@ -264,7 +264,7 @@ export const systemRoutes: RouteRecordRaw = {
264264
name: 'system-chat-authentication',
265265
component: () => import('@/views/system/chat/authentication/AuthenticationView.vue'),
266266
meta: { title: '对话用户认证', order: 30,
267-
permission:perm.system.chatAuth.edit,
267+
permission:perm.system.chatAuth.read,
268268
next:'system-portal-access'
269269
},
270270
},

0 commit comments

Comments
 (0)