diff --git a/src/router/disposition/chart.route.ts b/src/router/disposition/chart.route.ts index 70aa60b..f360502 100644 --- a/src/router/disposition/chart.route.ts +++ b/src/router/disposition/chart.route.ts @@ -14,6 +14,8 @@ export const chartRoutes: RouteRecordRaw = { title: '工作空间', isRoot: true, noKeepAlive: true, + hideBreadcrumb: true, + hideMenu: true, } } diff --git a/src/router/disposition/edit.route.ts b/src/router/disposition/edit.route.ts index 7d6a80b..41e4462 100644 --- a/src/router/disposition/edit.route.ts +++ b/src/router/disposition/edit.route.ts @@ -13,5 +13,7 @@ export const editRoutes: RouteRecordRaw = { meta: { title: '编辑', isRoot: true, + hideBreadcrumb: true, + hideMenu: true, }, }; diff --git a/src/router/disposition/preview.route.ts b/src/router/disposition/preview.route.ts index a052310..7d74b40 100644 --- a/src/router/disposition/preview.route.ts +++ b/src/router/disposition/preview.route.ts @@ -13,5 +13,7 @@ export const previewRoutes: RouteRecordRaw = { meta: { title: '预览', isRoot: true, + hideBreadcrumb: true, + hideMenu: true, }, }; diff --git a/src/router/disposition/project.router.ts b/src/router/disposition/project.router.ts index 97c33ea..96deeb8 100644 --- a/src/router/disposition/project.router.ts +++ b/src/router/disposition/project.router.ts @@ -20,6 +20,8 @@ export const projectRoutes: RouteRecordRaw = { meta: { title: '项目', isRoot: true, + hideBreadcrumb: true, + hideMenu: true, }, children: [ { diff --git a/src/router/routes/index.ts b/src/router/routes/index.ts index 47fc128..f4fdf3d 100644 --- a/src/router/routes/index.ts +++ b/src/router/routes/index.ts @@ -21,7 +21,14 @@ Object.keys(modules).forEach((key) => { } }); -export const asyncRoutes = [PAGE_NOT_FOUND_ROUTE, ...routeModuleList]; +export const asyncRoutes = [ + PAGE_NOT_FOUND_ROUTE, + ...routeModuleList, + projectRoutes, + chartRoutes, + previewRoutes, + editRoutes, +]; // 根路由 export const RootRoute: AppRouteRecordRaw = { @@ -31,7 +38,7 @@ export const RootRoute: AppRouteRecordRaw = { meta: { title: 'Root', }, - children: [projectRoutes, chartRoutes, previewRoutes, editRoutes], + // children: [projectRoutes, chartRoutes, previewRoutes, editRoutes], }; export const LoginRoute: AppRouteRecordRaw = { diff --git a/src/views/home/index.vue b/src/views/home/index.vue index 9c7c00e..744c0a1 100644 --- a/src/views/home/index.vue +++ b/src/views/home/index.vue @@ -1,6 +1,14 @@ diff --git a/src/views/project/layout/components/ProjectLayoutCreate/index.vue b/src/views/project/layout/components/ProjectLayoutCreate/index.vue index ad19de4..f7f98fe 100644 --- a/src/views/project/layout/components/ProjectLayoutCreate/index.vue +++ b/src/views/project/layout/components/ProjectLayoutCreate/index.vue @@ -1,31 +1,47 @@ @@ -35,9 +51,11 @@ import { CreateModal } from './components/CreateModal/index'; import { icon } from '@/plugins'; import { fetchPathByName, routerTurnByPath, getUUID } from '@/utils'; - import { ChartEnum } from '@/enums/pageEnum'; + import { ChartEnum, PageEnum } from '@/enums/pageEnum'; import { createProjectApi } from '@/api/path'; + import { router } from '@/router'; + const { HomeIcon } = icon.ionicons5; const { DuplicateIcon, DuplicateOutlineIcon } = icon.ionicons5; const designStore = useDesignStore(); @@ -71,4 +89,16 @@ const closeHandle = () => { modalShow.value = false; }; + const goHomeHandle = () => { + router.replace(PageEnum.BASE_HOME); + }; +