@@ -61,7 +61,15 @@ const DocumentRouter = {
6161 const to : any = get_next_route ( )
6262 if ( to . params . folderId == 'share' ) {
6363 return RoleConst . USER . getWorkspaceRole ( ) }
64- }
64+ } ,
65+ ( ) => {
66+ const to : any = get_next_route ( )
67+ if ( to . params . folderId == 'resource-management' ) { return RoleConst . ADMIN }
68+ } ,
69+ ( ) => {
70+ const to : any = get_next_route ( )
71+ if ( to . params . folderId == 'resource-management' ) { return PermissionConst . RESOURCE_KNOWLEDGE_DOCUMENT_READ }
72+ } ,
6573 ] ,
6674 } ,
6775 component : ( ) => import ( '@/views/document/index.vue' ) ,
@@ -108,7 +116,15 @@ const DocumentRouter = {
108116 const to : any = get_next_route ( )
109117 if ( to . params . folderId == 'share' ) {
110118 return RoleConst . USER . getWorkspaceRole ( ) }
111- }
119+ } ,
120+ ( ) => {
121+ const to : any = get_next_route ( )
122+ if ( to . params . folderId == 'resource-management' ) { return RoleConst . ADMIN }
123+ } ,
124+ ( ) => {
125+ const to : any = get_next_route ( )
126+ if ( to . params . folderId == 'resource-management' ) { return PermissionConst . RESOURCE_KNOWLEDGE_PROBLEM_READ }
127+ } ,
112128 ] ,
113129 } ,
114130 component : ( ) => import ( '@/views/problem/index.vue' ) ,
@@ -154,7 +170,15 @@ const DocumentRouter = {
154170 const to : any = get_next_route ( )
155171 if ( to . params . folderId == 'share' ) {
156172 return RoleConst . USER . getWorkspaceRole ( ) }
157- }
173+ } ,
174+ ( ) => {
175+ const to : any = get_next_route ( )
176+ if ( to . params . folderId == 'resource-management' ) { return RoleConst . ADMIN }
177+ } ,
178+ ( ) => {
179+ const to : any = get_next_route ( )
180+ if ( to . params . folderId == 'resource-management' ) { return PermissionConst . RESOURCE_KNOWLEDGE_HIT_TEST }
181+ } ,
158182 ] ,
159183 } ,
160184 component : ( ) => import ( '@/views/hit-test/index.vue' ) ,
@@ -211,7 +235,15 @@ const DocumentRouter = {
211235 const to : any = get_next_route ( )
212236 if ( to . params . folderId == 'share' ) {
213237 return RoleConst . USER . getWorkspaceRole ( ) }
214- }
238+ } ,
239+ ( ) => {
240+ const to : any = get_next_route ( )
241+ if ( to . params . folderId == 'resource-management' ) { return RoleConst . ADMIN }
242+ } ,
243+ ( ) => {
244+ const to : any = get_next_route ( )
245+ if ( to . params . folderId == 'resource-management' ) { return PermissionConst . RESOURCE_KNOWLEDGE_CHAT_USER_READ }
246+ } ,
215247 ]
216248 } ,
217249 component : ( ) => import ( '@/views/chat-user/index.vue' ) ,
@@ -258,7 +290,15 @@ const DocumentRouter = {
258290 const to : any = get_next_route ( )
259291 if ( to . params . folderId == 'share' ) {
260292 return RoleConst . USER . getWorkspaceRole ( ) }
261- }
293+ } ,
294+ ( ) => {
295+ const to : any = get_next_route ( )
296+ if ( to . params . folderId == 'resource-management' ) { return RoleConst . ADMIN }
297+ } ,
298+ ( ) => {
299+ const to : any = get_next_route ( )
300+ if ( to . params . folderId == 'resource-management' ) { return PermissionConst . RESOURCE_KNOWLEDGE_EDIT }
301+ } ,
262302 ] ,
263303 } ,
264304 component : ( ) => import ( '@/views/knowledge/KnowledgeSetting.vue' ) ,
0 commit comments