feat: 终端布局.

This commit is contained in:
lijiahang
2023-12-05 19:23:03 +08:00
parent 9b3e5eef48
commit 36cd105bc8
11 changed files with 430 additions and 33 deletions

View File

@@ -1,15 +1,12 @@
import type { RouteRecordRaw } from 'vue-router';
import {
DEFAULT_ROUTE_FULL_PATH,
REDIRECT_ROUTE_NAME,
LOGIN_ROUTE_NAME,
FORBIDDEN_ROUTER_NAME,
NOT_FOUND_ROUTER_NAME,
} from '@/router/constants';
import { DEFAULT_ROUTE_FULL_PATH, FORBIDDEN_ROUTER_NAME, LOGIN_ROUTE_NAME, NOT_FOUND_ROUTER_NAME, REDIRECT_ROUTE_NAME, } from '@/router/constants';
// 默认布局
export const DEFAULT_LAYOUT = () => import('@/layout/default-layout.vue');
// 全屏布局
export const FULL_LAYOUT = () => import('@/layout/full-layout.vue');
// 根页面
export const ROOT_ROUTER: RouteRecordRaw = {
path: '/',

View File

@@ -0,0 +1,17 @@
import type { AppRouteRecordRaw } from '../types';
import { FULL_LAYOUT } from '../base';
const HOST_OPS: AppRouteRecordRaw = {
name: 'hostOps',
path: '/host',
component: FULL_LAYOUT,
children: [
{
name: 'hostTerminal',
path: '/host/terminal',
component: () => import('@/views/host-ops/terminal/index.vue'),
},
],
};
export default HOST_OPS;

View File

@@ -1,16 +0,0 @@
import type { AppRouteRecordRaw } from '../types';
const DASHBOARD: AppRouteRecordRaw = {
name: 'hostWorkspace',
path: '/host-workspace',
component: () => import('@/layout/host-workspace-layout.vue'),
children: [
{
name: 'hostTerminal',
path: '/host-workspace/terminal',
component: () => import('@/views/host-workspace/terminal/index.vue'),
},
],
};
export default DASHBOARD;