Commit 17b3dec9 authored by chenjiahao's avatar chenjiahao

前台框架

parent 3251ba9b
import type { App } from 'vue'; import type { App } from 'vue';
import { Button } from './Button'; import { Button } from './Button';
import ElementPlus from 'element-plus';
import 'element-plus/dist/index.css';
import { Input, Layout } from 'ant-design-vue'; import { Input, Layout } from 'ant-design-vue';
import VXETable from 'vxe-table'; import VXETable from 'vxe-table';
import VXEUI from 'vxe-pc-ui'; import VXEUI from 'vxe-pc-ui';
export function registerGlobComp(app: App) { export function registerGlobComp(app: App) {
app.use(Input).use(Button).use(Layout).use(VXETable).use(VXEUI); app.use(Input).use(Button).use(Layout).use(VXETable).use(VXEUI).use(ElementPlus);
} }
...@@ -67,6 +67,10 @@ ...@@ -67,6 +67,10 @@
function handleClick() { function handleClick() {
window.open('https://www.vben.pro', '_blank'); window.open('https://www.vben.pro', '_blank');
} }
async function handleGoFont() {
await router.replace('/aaaFont/font');
window.location.reload();
}
async function handleSelect(type, segmentValue) { async function handleSelect(type, segmentValue) {
localStorage.setItem('type', type); localStorage.setItem('type', type);
...@@ -111,6 +115,7 @@ ...@@ -111,6 +115,7 @@
</div> </div>
</template> </template>
</Segmented> </Segmented>
<a-button type="link" @click="handleGoFont"> 前台页面 </a-button>
<!-- 前往体验新版--> <!-- 前往体验新版-->
<!-- <a-button type="primary" @click="handleClick">{{--> <!-- <a-button type="primary" @click="handleClick">{{-->
<!-- t('layout.header.upgrade-prompt.ok-text')--> <!-- t('layout.header.upgrade-prompt.ok-text')-->
......
...@@ -22,7 +22,7 @@ export const asyncRoutes = [PAGE_NOT_FOUND_ROUTE, ...routeModuleList]; ...@@ -22,7 +22,7 @@ export const asyncRoutes = [PAGE_NOT_FOUND_ROUTE, ...routeModuleList];
export const RootRoute: AppRouteRecordRaw = { export const RootRoute: AppRouteRecordRaw = {
path: '/', path: '/',
name: 'Root', name: 'Root',
redirect: '/homePage/index', redirect: '/aaaFont/font',
meta: { meta: {
title: 'Root', title: 'Root',
}, },
...@@ -36,6 +36,72 @@ export const LoginRoute: AppRouteRecordRaw = { ...@@ -36,6 +36,72 @@ export const LoginRoute: AppRouteRecordRaw = {
title: t('routes.basic.login'), title: t('routes.basic.login'),
}, },
}; };
export const PCFontRoute: AppRouteRecordRaw = {
path: '/aaaFont',
name: 'AAAFont',
component: () => import('@/views/AAAFont/index.vue'),
meta: {
title: '数据要素平台',
},
children: [
{
path: '/aaaFont/font',
name: 'font',
component: () => import('@/views/AAAFont/front/index.vue'),
meta: {
title: '首页',
},
},
{
path: '/aaaFont/individualCenter',
name: 'individualCenter',
component: () => import('@/views/AAAFont/individualCenter/index.vue'),
meta: {
title: '个人中心',
},
},
{
path: '/aaaFont/tradingMarket',
name: 'tradingMarket',
component: () => import('@/views/AAAFont/tradingMarket/index.vue'),
meta: {
title: '交易市场',
},
},
{
path: '/aaaFont/demandHall',
name: 'demandHall',
component: () => import('@/views/AAAFont/demandHall/index.vue'),
meta: {
title: '需求大厅',
},
},
{
path: '/aaaFont/nationalPolicy',
name: 'nationalPolicy',
component: () => import('@/views/AAAFont/nationalPolicy/index.vue'),
meta: {
title: '国家政策',
},
},
{
path: '/aaaFont/dataRegistration',
name: 'dataRegistration',
component: () => import('@/views/AAAFont/dataRegistration/index.vue'),
meta: {
title: '数据登记',
},
},
],
};
// export const fontRoute: AppRouteRecordRaw = {
// path: '/aaaFont/font',
// name: 'font',
// component: () => import('@/views/AAAFont/front/index.vue'),
// meta: {
// title: '首页',
// },
// };
//10/24 10点19分 字典类型详情页路由 //10/24 10点19分 字典类型详情页路由
export const DictRoute: AppRouteRecordRaw = { export const DictRoute: AppRouteRecordRaw = {
path: '/dict', path: '/dict',
...@@ -1264,4 +1330,5 @@ export const basicRoutes = [ ...@@ -1264,4 +1330,5 @@ export const basicRoutes = [
ResourceRoute, ResourceRoute,
processCenterRoute, processCenterRoute,
BenchmarkRoute, BenchmarkRoute,
PCFontRoute,
]; ];
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment