|
|
@@ -146,12 +146,6 @@ const router = createRouter({
|
|
|
name: 'FlowExecute',
|
|
|
component: () => import('@/views/flow/execute/index.vue'),
|
|
|
meta: { title: '流程执行', icon: 'Pointer' }
|
|
|
- },
|
|
|
- {
|
|
|
- path: 'all',
|
|
|
- name: 'AllInstance',
|
|
|
- component: () => import('@/views/flow/instance/all.vue'),
|
|
|
- meta: { title: '流程明细', icon: 'Document' }
|
|
|
}
|
|
|
]
|
|
|
}
|
|
|
@@ -164,8 +158,8 @@ const publicPaths = new Set(['/login'])
|
|
|
const permissionPaths: Record<string, Set<string>> = {
|
|
|
common_user: new Set(['/', '/dashboard', '/login', '/profile', '/approval/todo', '/approval/handled', '/approval/mine', '/approval/execute', '/approval/cc']),
|
|
|
dept_manager: new Set(['/', '/dashboard', '/login', '/profile', '/system/user', '/system/role', '/approval/todo', '/approval/handled', '/approval/mine', '/approval/execute', '/approval/cc']),
|
|
|
- flow_manager: new Set(['/', '/dashboard', '/login', '/profile', '/flow/designer', '/flow/definition', '/flow/instance/all', '/approval/todo', '/approval/handled', '/approval/mine', '/approval/execute', '/approval/cc', '/analysis']),
|
|
|
- super_admin: new Set(['/', '/dashboard', '/login', '/profile', '/system/user', '/system/role', '/flow/designer', '/flow/definition', '/flow/instance/all', '/approval/todo', '/approval/handled', '/approval/mine', '/approval/execute', '/approval/cc', '/analysis'])
|
|
|
+ flow_manager: new Set(['/', '/dashboard', '/login', '/profile', '/flow/designer', '/flow/definition', '/approval/todo', '/approval/handled', '/approval/mine', '/approval/execute', '/approval/cc', '/analysis']),
|
|
|
+ super_admin: new Set(['/', '/dashboard', '/login', '/profile', '/system/user', '/system/role', '/flow/designer', '/flow/definition', '/approval/todo', '/approval/handled', '/approval/mine', '/approval/execute', '/approval/cc', '/analysis'])
|
|
|
}
|
|
|
|
|
|
function isPathAllowed(allowedSet: Set<string>, path: string): boolean {
|