File tree Expand file tree Collapse file tree 3 files changed +45
-5
lines changed
Expand file tree Collapse file tree 3 files changed +45
-5
lines changed Original file line number Diff line number Diff line change @@ -3,10 +3,37 @@ import { ComplexPermission } from '@/utils/permission/type'
33import { EditionConst , PermissionConst , RoleConst } from '@/utils/permission/data'
44const share = {
55 is_share : ( ) => false ,
6- addModel : ( ) => false ,
7- modify : ( ) => false ,
8- paramSetting : ( ) => false ,
9- delete : ( ) => false ,
10-
6+ addModel : ( ) =>
7+ hasPermission (
8+ [
9+ RoleConst . ADMIN ,
10+ PermissionConst . SHARED_MODEL_CREATE ,
11+ ] ,
12+ 'OR' ,
13+ ) ,
14+ modify : ( ) =>
15+ hasPermission (
16+ [
17+ RoleConst . ADMIN ,
18+ PermissionConst . SHARED_MODEL_EDIT ,
19+ ] ,
20+ 'OR' ,
21+ ) ,
22+ paramSetting : ( ) =>
23+ hasPermission (
24+ [
25+ RoleConst . ADMIN ,
26+ PermissionConst . SHARED_MODEL_EDIT ,
27+ ] ,
28+ 'OR' ,
29+ ) ,
30+ delete : ( ) =>
31+ hasPermission (
32+ [
33+ RoleConst . ADMIN ,
34+ PermissionConst . SHARED_MODEL_DELETE ,
35+ ] ,
36+ 'OR' ,
37+ ) ,
1138}
1239export default share
Original file line number Diff line number Diff line change @@ -164,6 +164,14 @@ const systemRouter = {
164164 activeMenu : '/system' ,
165165 parentPath : '/system' ,
166166 parentName : 'system' ,
167+ permission : [
168+ new ComplexPermission (
169+ [ RoleConst . ADMIN ] ,
170+ [ PermissionConst . SHARED_MODEL_READ ] ,
171+ [ EditionConst . IS_EE ] ,
172+ 'OR'
173+ )
174+ ]
167175 } ,
168176 component : ( ) => import ( '@/views/system-shared/ModelSharedIndex.vue' ) ,
169177 } ,
Original file line number Diff line number Diff line change @@ -146,6 +146,11 @@ const PermissionConst = {
146146 SHARED_TOOL_EXPORT :new Permission ( 'SYSTEM_TOOL:READ+EXPORT' ) ,
147147 SHARED_TOOL_DEBUG :new Permission ( 'SYSTEM_TOOL:READ+DEBUG' ) ,
148148
149+ SHARED_MODEL_READ :new Permission ( 'SYSTEM_MODEL:READ' ) ,
150+ SHARED_MODEL_CREATE :new Permission ( 'SYSTEM_MODEL:READ+CREATE' ) ,
151+ SHARED_MODEL_EDIT :new Permission ( 'SYSTEM_MODEL:READ+EDIT' ) ,
152+ SHARED_MODEL_DELETE :new Permission ( 'SYSTEM_MODEL:READ+DELETE' ) ,
153+
149154 SHARED_KNOWLEDGE_READ :new Permission ( 'SYSTEM_KNOWLEDGE:READ' ) ,
150155 SHARED_KNOWLEDGE_CREATE :new Permission ( 'SYSTEM_KNOWLEDGE:READ+CREATE' ) ,
151156 SHARED_KNOWLEDGE_EDIT :new Permission ( 'SYSTEM_KNOWLEDGE:READ+EDIT' ) ,
You can’t perform that action at this time.
0 commit comments