File tree Expand file tree Collapse file tree 8 files changed +277
-100
lines changed Expand file tree Collapse file tree 8 files changed +277
-100
lines changed Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ export default {
9
9
toolStore : {
10
10
title : 'Tool Store' ,
11
11
createFromToolStore : 'Create from Tool Store' ,
12
+ internal : 'Built in system' ,
12
13
recommend : 'Recommended' ,
13
14
webSearch : 'Web Search' ,
14
15
databaseQuery : 'Database Query' ,
Original file line number Diff line number Diff line change @@ -7,6 +7,7 @@ export default {
7
7
toolStore : {
8
8
title : '工具商店' ,
9
9
createFromToolStore : '从工具商店创建' ,
10
+ internal : '系统内置' ,
10
11
recommend : '推荐' ,
11
12
webSearch : '联网搜索' ,
12
13
databaseQuery : '数据库查询' ,
Original file line number Diff line number Diff line change @@ -9,6 +9,7 @@ export default {
9
9
toolStore : {
10
10
title : '工具商店' ,
11
11
createFromToolStore : '從工具商店創建' ,
12
+ internal : '系统内置' ,
12
13
recommend : '推薦' ,
13
14
webSearch : '聯網搜索' ,
14
15
databaseQuery : '數據庫查詢' ,
Original file line number Diff line number Diff line change @@ -3,10 +3,37 @@ import { ComplexPermission } from '@/utils/permission/type'
3
3
import { EditionConst , PermissionConst , RoleConst } from '@/utils/permission/data'
4
4
const share = {
5
5
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
+ ) ,
11
38
}
12
39
export default share
Original file line number Diff line number Diff line change @@ -164,6 +164,14 @@ const systemRouter = {
164
164
activeMenu : '/system' ,
165
165
parentPath : '/system' ,
166
166
parentName : 'system' ,
167
+ permission : [
168
+ new ComplexPermission (
169
+ [ RoleConst . ADMIN ] ,
170
+ [ PermissionConst . SHARED_MODEL_READ ] ,
171
+ [ EditionConst . IS_EE ] ,
172
+ 'OR'
173
+ )
174
+ ]
167
175
} ,
168
176
component : ( ) => import ( '@/views/system-shared/ModelSharedIndex.vue' ) ,
169
177
} ,
Original file line number Diff line number Diff line change @@ -146,6 +146,11 @@ const PermissionConst = {
146
146
SHARED_TOOL_EXPORT :new Permission ( 'SYSTEM_TOOL:READ+EXPORT' ) ,
147
147
SHARED_TOOL_DEBUG :new Permission ( 'SYSTEM_TOOL:READ+DEBUG' ) ,
148
148
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
+
149
154
SHARED_KNOWLEDGE_READ :new Permission ( 'SYSTEM_KNOWLEDGE:READ' ) ,
150
155
SHARED_KNOWLEDGE_CREATE :new Permission ( 'SYSTEM_KNOWLEDGE:READ+CREATE' ) ,
151
156
SHARED_KNOWLEDGE_EDIT :new Permission ( 'SYSTEM_KNOWLEDGE:READ+EDIT' ) ,
You can’t perform that action at this time.
0 commit comments