@@ -158,6 +158,24 @@ const ModelRouter = {
158158 )
159159 }
160160 } ,
161+ ( ) => {
162+ const to : any = get_next_route ( )
163+ if ( to . params . folderId == 'shared' ) {
164+ return RoleConst . ADMIN
165+ } else if ( to . params . folderId == 'resource-management' ) {
166+ } else {
167+ return RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ( )
168+ }
169+ } ,
170+ ( ) => {
171+ const to : any = get_next_route ( )
172+ if ( to . params . folderId == 'shared' ) {
173+ return PermissionConst . SHARED_KNOWLEDGE_DOCUMENT_CREATE
174+ } else if ( to . params . folderId == 'resource-management' ) {
175+ } else {
176+ return PermissionConst . KNOWLEDGE_DOCUMENT_CREATE . getWorkspacePermissionWorkspaceManageRole ( )
177+ }
178+ } ,
161179 ( ) => {
162180 const to : any = get_next_route ( )
163181 if ( to . params . folderId == 'resource-management' ) {
@@ -217,6 +235,24 @@ const ModelRouter = {
217235 )
218236 }
219237 } ,
238+ ( ) => {
239+ const to : any = get_next_route ( )
240+ if ( to . params . folderId == 'shared' ) {
241+ return RoleConst . ADMIN
242+ } else if ( to . params . folderId == 'resource-management' ) {
243+ } else {
244+ return RoleConst . WORKSPACE_MANAGE . getWorkspaceRole ( )
245+ }
246+ } ,
247+ ( ) => {
248+ const to : any = get_next_route ( )
249+ if ( to . params . folderId == 'shared' ) {
250+ return PermissionConst . SHARED_KNOWLEDGE_DOCUMENT_CREATE
251+ } else if ( to . params . folderId == 'resource-management' ) {
252+ } else {
253+ return PermissionConst . KNOWLEDGE_DOCUMENT_CREATE . getWorkspacePermissionWorkspaceManageRole ( )
254+ }
255+ } ,
220256 ( ) => {
221257 const to : any = get_next_route ( )
222258 if ( to . params . folderId == 'resource-management' ) {
0 commit comments