From 75e25f89bd1bcfa2eb8208674327caed2790070a Mon Sep 17 00:00:00 2001
From: 胡思旗 <931347610@qq.com>
Date: Mon, 28 Aug 2023 09:26:45 +0800
Subject: [PATCH] 前端环境初步搭建
---
src/router/index.ts | 156 ++++++++++++++++++++++++++++-----------------------
1 files changed, 86 insertions(+), 70 deletions(-)
diff --git a/src/router/index.ts b/src/router/index.ts
index 4b38451..b4acefb 100644
--- a/src/router/index.ts
+++ b/src/router/index.ts
@@ -9,12 +9,12 @@
const routes: Array<RouteRecordRaw> = [
{
path: '/',
- redirect: '/' + ERouterName.PROJECT
+ redirect: '/' + ERouterName.LOGIN
},
- // 首页
+ // 首页 登陆页面
{
- path: '/' + ERouterName.PROJECT,
- name: ERouterName.PROJECT,
+ path: '/' + ERouterName.LOGIN,
+ name: ERouterName.LOGIN,
component: () => import('/@/pages/page-web/index.vue')
},
// members, devices
@@ -33,76 +33,92 @@
name: ERouterName.DEVICES,
component: () => import('/@/pages/page-web/projects/devices.vue')
},
+ // 项目列表
+ {
+ path: '/' + ERouterName.PROJECT,
+ name: ERouterName.PROJECT,
+ redirect: '/' + ERouterName.PROJECT_LIST,
+ component: () => import('/@/pages/page-web/projects/project_list/index.vue'),
+ children: [
+ {
+ path: '/' + ERouterName.PROJECT_LIST,
+ component: () => import('/@/pages/page-web/projects/project_list/list_page.vue/list.vue')
+ },
+ // workspace
+ {
+ path: '/' + ERouterName.WORKSPACE,
+ name: ERouterName.WORKSPACE,
+ component: () => import('/@/pages/page-web/projects/workspace.vue'),
+ redirect: '/' + ERouterName.TSA,
+ children: [
+ {
+ path: '/' + ERouterName.LIVESTREAM,
+ name: ERouterName.LIVESTREAM,
+ component: () => import('/@/pages/page-web/projects/livestream.vue'),
+ children: [
+ {
+ path: ERouterName.LIVING,
+ name: ERouterName.LIVING,
+ components: {
+ LiveAgora,
+ LiveOthers
+ }
+ }
+ ]
+ },
+ {
+ path: '/' + ERouterName.TSA,
+ component: () => import('/@/pages/page-web/projects/tsa.vue')
+ },
+ {
+ path: '/' + ERouterName.LAYER,
+ name: ERouterName.LAYER,
+ component: () => import('/@/pages/page-web/projects/layer.vue')
+ },
+ {
+ path: '/' + ERouterName.MEDIA,
+ name: ERouterName.MEDIA,
+ component: () => import('/@/pages/page-web/projects/media.vue')
+ },
+ {
+ path: '/' + ERouterName.WAYLINE,
+ name: ERouterName.WAYLINE,
+ component: () => import('/@/pages/page-web/projects/wayline.vue')
+ },
+ {
+ path: '/' + ERouterName.TASK,
+ name: ERouterName.TASK,
+ component: () => import('/@/pages/page-web/projects/task.vue'),
+ children: [
+ {
+ path: ERouterName.CREATE_PLAN,
+ name: ERouterName.CREATE_PLAN,
+ component: CreatePlan,
+ children: [
+ {
+ path: ERouterName.SELECT_PLAN,
+ name: ERouterName.SELECT_PLAN,
+ components: {
+ WaylinePanel,
+ DockPanel
+ }
+ }
+ ]
+ }
+
+ ]
+ }
+ ],
+ meta: {
+ header: false
+ }
+ },
+ ]
+ },
{
path: '/' + ERouterName.FIRMWARES,
name: ERouterName.FIRMWARES,
component: () => import('../pages/page-web/projects/Firmwares.vue')
- }
- ]
- },
- // workspace
- {
- path: '/' + ERouterName.WORKSPACE,
- name: ERouterName.WORKSPACE,
- component: () => import('/@/pages/page-web/projects/workspace.vue'),
- redirect: '/' + ERouterName.TSA,
- children: [
- {
- path: '/' + ERouterName.LIVESTREAM,
- name: ERouterName.LIVESTREAM,
- component: () => import('/@/pages/page-web/projects/livestream.vue'),
- children: [
- {
- path: ERouterName.LIVING,
- name: ERouterName.LIVING,
- components: {
- LiveAgora,
- LiveOthers
- }
- }
- ]
- },
- {
- path: '/' + ERouterName.TSA,
- component: () => import('/@/pages/page-web/projects/tsa.vue')
- },
- {
- path: '/' + ERouterName.LAYER,
- name: ERouterName.LAYER,
- component: () => import('/@/pages/page-web/projects/layer.vue')
- },
- {
- path: '/' + ERouterName.MEDIA,
- name: ERouterName.MEDIA,
- component: () => import('/@/pages/page-web/projects/media.vue')
- },
- {
- path: '/' + ERouterName.WAYLINE,
- name: ERouterName.WAYLINE,
- component: () => import('/@/pages/page-web/projects/wayline.vue')
- },
- {
- path: '/' + ERouterName.TASK,
- name: ERouterName.TASK,
- component: () => import('/@/pages/page-web/projects/task.vue'),
- children: [
- {
- path: ERouterName.CREATE_PLAN,
- name: ERouterName.CREATE_PLAN,
- component: CreatePlan,
- children: [
- {
- path: ERouterName.SELECT_PLAN,
- name: ERouterName.SELECT_PLAN,
- components: {
- WaylinePanel,
- DockPanel
- }
- }
- ]
- }
-
- ]
}
]
},
--
Gitblit v1.9.3