2023年3月29日 更改登录后跳转的页面,增加简单的页面逻辑(测试页面)
This commit is contained in:
parent
182c360831
commit
2f9f179e07
|
@ -2,7 +2,9 @@ export enum PageEnum {
|
||||||
// basic login path
|
// basic login path
|
||||||
BASE_LOGIN = '/login',
|
BASE_LOGIN = '/login',
|
||||||
// basic home path
|
// basic home path
|
||||||
BASE_HOME = '/dashboard/analysis',
|
BASE_HOME = '/site/index',
|
||||||
|
// 门户首页
|
||||||
|
BASE_SITE_HOME = '/site/index',
|
||||||
// error page path
|
// error page path
|
||||||
ERROR_PAGE = '/exception',
|
ERROR_PAGE = '/exception',
|
||||||
// error log page path
|
// error log page path
|
||||||
|
|
|
@ -6,6 +6,11 @@ import { mainOutRoutes } from './mainOut';
|
||||||
import { PageEnum } from '/@/enums/pageEnum';
|
import { PageEnum } from '/@/enums/pageEnum';
|
||||||
import { t } from '/@/hooks/web/useI18n';
|
import { t } from '/@/hooks/web/useI18n';
|
||||||
|
|
||||||
|
import NoTokenSiteRoute from './modules/site/site';
|
||||||
|
|
||||||
|
// import NoTokenSiteRoute from './modules/site.ts';
|
||||||
|
// const NoTokenSiteRoute = import.meta.glob('./modules/site/site.ts', { eager: true });
|
||||||
|
|
||||||
const modules = import.meta.glob('./modules/**/*.ts', { eager: true });
|
const modules = import.meta.glob('./modules/**/*.ts', { eager: true });
|
||||||
|
|
||||||
const routeModuleList: AppRouteModule[] = [];
|
const routeModuleList: AppRouteModule[] = [];
|
||||||
|
@ -65,5 +70,20 @@ export const TokenLoginRoute: AppRouteRecordRaw = {
|
||||||
},
|
},
|
||||||
};
|
};
|
||||||
|
|
||||||
|
console.log('NoTokenSiteRoute =>', NoTokenSiteRoute, modules, Oauth2LoginRoute);
|
||||||
|
/**
|
||||||
|
* 门户页
|
||||||
|
*/
|
||||||
|
// export const NoTokenSiteRoute: AppRouteRecordRaw = site;
|
||||||
|
|
||||||
// Basic routing without permission
|
// Basic routing without permission
|
||||||
export const basicRoutes = [LoginRoute, RootRoute, ...mainOutRoutes, REDIRECT_ROUTE, PAGE_NOT_FOUND_ROUTE, TokenLoginRoute, Oauth2LoginRoute];
|
export const basicRoutes = [
|
||||||
|
LoginRoute,
|
||||||
|
RootRoute,
|
||||||
|
...mainOutRoutes,
|
||||||
|
REDIRECT_ROUTE,
|
||||||
|
PAGE_NOT_FOUND_ROUTE,
|
||||||
|
TokenLoginRoute,
|
||||||
|
Oauth2LoginRoute,
|
||||||
|
NoTokenSiteRoute,
|
||||||
|
];
|
||||||
|
|
|
@ -0,0 +1,38 @@
|
||||||
|
import type { AppRouteModule } from '/@/router/types';
|
||||||
|
|
||||||
|
// import { LAYOUT } from '/@/router/constant';
|
||||||
|
import { t } from '/@/hooks/web/useI18n';
|
||||||
|
|
||||||
|
const site: AppRouteModule = {
|
||||||
|
path: '/site',
|
||||||
|
name: 'site',
|
||||||
|
component: () => import('/@/layouts/page/index.vue'),
|
||||||
|
redirect: '/site/index',
|
||||||
|
meta: {
|
||||||
|
orderNo: 10,
|
||||||
|
icon: 'ion:grid-outline',
|
||||||
|
title: t('routes.dashboard.dashboard'),
|
||||||
|
},
|
||||||
|
children: [
|
||||||
|
{
|
||||||
|
path: 'index',
|
||||||
|
name: 'siteIndex',
|
||||||
|
component: () => import('/@/views/site/index.vue'),
|
||||||
|
meta: {
|
||||||
|
// affix: true,
|
||||||
|
title: t('routes.dashboard.analysis'),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
{
|
||||||
|
path: 'index2',
|
||||||
|
name: 'siteIndex2',
|
||||||
|
component: () => import('/@/views/site/index2.vue'),
|
||||||
|
meta: {
|
||||||
|
// affix: true,
|
||||||
|
title: t('routes.dashboard.analysis'),
|
||||||
|
},
|
||||||
|
},
|
||||||
|
],
|
||||||
|
};
|
||||||
|
|
||||||
|
export default site;
|
|
@ -0,0 +1,15 @@
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
{{ state }}
|
||||||
|
<a-button type="error" @click="() => state.count++">点击+1</a-button>
|
||||||
|
<a-button type="error" @click="() => i++">点击+1</a-button>
|
||||||
|
|
||||||
|
<RouterLink to="/site/index2">跳转到子页</RouterLink>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script lang="ts" setup>
|
||||||
|
import { ref } from 'vue';
|
||||||
|
const state = ref({ count: 0 });
|
||||||
|
const i = ref(1);
|
||||||
|
</script>
|
|
@ -0,0 +1,16 @@
|
||||||
|
<template>
|
||||||
|
<div>
|
||||||
|
{{ state }}
|
||||||
|
<a-button type="error" @click="() => state.count++">点击+1</a-button>
|
||||||
|
{{ i }}
|
||||||
|
<a-button type="error" @click="() => i++">点击+1</a-button>
|
||||||
|
|
||||||
|
<RouterLink to="/site/index">跳回到主页</RouterLink>
|
||||||
|
</div>
|
||||||
|
</template>
|
||||||
|
|
||||||
|
<script lang="ts" setup>
|
||||||
|
import { ref } from 'vue';
|
||||||
|
const state = ref({ count: 0 });
|
||||||
|
const i = ref(1);
|
||||||
|
</script>
|
Loading…
Reference in New Issue