166 lines
5.5 KiB
TypeScript
166 lines
5.5 KiB
TypeScript
import { createRouter, createWebHashHistory, RouteRecordRaw } from 'vue-router'
|
|
|
|
const routes: Array<RouteRecordRaw> = [
|
|
{
|
|
path: '/index',
|
|
name: 'index',
|
|
component: () => import('views/AppMain.vue'),
|
|
meta: {
|
|
title: '主页面',
|
|
keepAlive: true,
|
|
AuthFlag: true,
|
|
routeListRoot: true
|
|
},
|
|
children:[
|
|
{
|
|
path: 'swiperConfig',
|
|
name: 'swiperConfig',
|
|
component: () => import('views/configuration/swiperConfig/index.vue'),
|
|
meta: {
|
|
title: '轮播图配置',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
{
|
|
path: 'specialInformationConfiguration',
|
|
name: 'specialInformationConfiguration',
|
|
component: () => import('views/configuration/specialInformationConfiguration/index.vue'),
|
|
meta: {
|
|
title: '专题资讯配置',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
{
|
|
path: 'privacyAgreement',
|
|
name: 'privacyAgreement',
|
|
component: () => import('views/configuration/privacyAgreement/index.vue'),
|
|
meta: {
|
|
title: '隐私协议模板管理',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
|
|
// {
|
|
// path: 'enterpriseManagement',
|
|
// name: 'enterpriseManagement',
|
|
// component: () => import('views/enterpriseManagement/AppMain.vue'),
|
|
// meta: {
|
|
// title: '企业管理',
|
|
// keepAlive: true,
|
|
// AuthFlag: true
|
|
// },
|
|
// },
|
|
|
|
{
|
|
path: 'enterpriseType',
|
|
name: 'configuration',
|
|
component: () => import('views/enterpriseManagement/enterpriseType/index.vue'),
|
|
meta: {
|
|
title: '企业类型',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
{
|
|
path: 'enterpriseEntryReview',
|
|
name: 'enterpriseEntryReview',
|
|
component: () => import('views/enterpriseManagement/enterpriseEntryReview/index.vue'),
|
|
meta: {
|
|
title: '企业入驻审核',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
},
|
|
|
|
},
|
|
{
|
|
path: 'businessReview',
|
|
name: 'businessReview',
|
|
component: () => import('views/enterpriseManagement/businessReview/index.vue'),
|
|
meta: {
|
|
title: '企业业务开通审核',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
{
|
|
path: 'enterpriseInfo',
|
|
name: 'enterpriseInfo',
|
|
component: () => import('views/enterpriseManagement/enterpriseInfo/index.vue'),
|
|
meta: {
|
|
title: '企业信息',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
// 企业装备管理
|
|
{
|
|
path: 'equipmentTypeTemplate',
|
|
name: 'equipmentTypeTemplate',
|
|
component: () => import('views/enterpriseEquipmentManage/equipmentTypeTemplate/index.vue'),
|
|
meta: {
|
|
title: '装备类型模板',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
},
|
|
|
|
},
|
|
{
|
|
path: 'equipmentListingApproval',
|
|
name: 'equipmentListingApproval',
|
|
component: () => import('views/enterpriseEquipmentManage/equipmentListingApproval/index.vue'),
|
|
meta: {
|
|
title: '装备上架审批',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
{
|
|
path: 'iotEquipmentManagement',
|
|
name: 'iotEquipmentManagement',
|
|
component: () => import('views/enterpriseEquipmentManage/iotEquipmentManagement/index.vue'),
|
|
meta: {
|
|
title: 'iot设备管理',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
{
|
|
path: 'orderManagement',
|
|
name: 'orderManagement',
|
|
component: () => import('views/enterpriseEquipmentManage/iotEquipmentManagement/index.vue'),
|
|
meta: {
|
|
title: 'iot设备管理',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
}
|
|
},
|
|
{
|
|
name: "orderManagement",
|
|
path: 'orderManagement',
|
|
component: () => import('views/orderManagement/index.vue'),
|
|
meta: {
|
|
title: '订单管理',
|
|
keepAlive: true,
|
|
AuthFlag: true
|
|
},
|
|
children: []
|
|
}
|
|
]
|
|
},
|
|
|
|
|
|
|
|
|
|
]
|
|
|
|
const router = createRouter({
|
|
// 路由模式
|
|
history: createWebHashHistory(),
|
|
routes
|
|
})
|
|
|
|
export default router
|