diff options
| author | zyh <[email protected]> | 2024-09-12 09:58:53 +0800 |
|---|---|---|
| committer | zyh <[email protected]> | 2024-09-12 09:58:53 +0800 |
| commit | 80440c7e3ef5b97fcda17fbade1047cbb0dc0da5 (patch) | |
| tree | 4a1fb35bc0fc67e5d392ee23c87581c2a59e452a /src/router/permissions.js | |
| parent | c21e9a14ea184ffa93c830d22e40f63bbcdf7ec4 (diff) | |
| parent | 9a4e412965fe8719bf14067e79e617067cbf2e0c (diff) | |
Merge branch 'dev-1.0' of git.mesalab.cn:appsketch-works/asw-gui into dev-1.0
Diffstat (limited to 'src/router/permissions.js')
| -rw-r--r-- | src/router/permissions.js | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/src/router/permissions.js b/src/router/permissions.js index 9bf1fcb..d8f2bac 100644 --- a/src/router/permissions.js +++ b/src/router/permissions.js @@ -3,7 +3,7 @@ import { cloneDeep, get } from 'lodash'; import { useSystemStore } from '@/store/index'; import { ElMessage } from 'element-plus'; import { permissionsApi } from '@/axios/api'; -import { administrator, userMenus } from '@/utils/constants'; +import { administrator, userMenus, profileMenus } from '@/utils/constants'; import { ref } from 'vue'; const systemRoutes = { @@ -72,6 +72,21 @@ const systemRoutes = { component: () => import('@/views/environments/index.vue'), }, { + path: '/envMgts', + name: 'envMgts', + component: () => import('@/views/envMgts/index.vue'), + }, + { + path: '/envMgts/add', + name: 'envMgt_add', + component: () => import('@/views/envMgts/detail.vue'), + }, + { + path: '/envMgts/:id/edit', + name: 'envMgt_edit', + component: () => import('@/views/envMgts/detail.vue'), + }, + { path: '/:workspace?/environments/:id/:sessionId/start', name: 'environment_start', component: () => import('@/views/environments/start.vue'), @@ -113,7 +128,7 @@ export async function getPermissions() { const systemStore = useSystemStore(); const permissions = get(res, 'data.records', []); systemStore.setPermissions(permissions); - + const data = get(permissions, '0', []); setWorkspace(data); return true; @@ -149,6 +164,7 @@ export function setRoutes(menus = []) { if (userInfo.value.accessLevel === administrator) { menus = menus.concat(userMenus); } + menus = menus.concat(profileMenus); } catch (error) {} const layoutRoute = cloneDeep(systemRoutes); |
