zhgdlarge/src/routers/modules/staticRouter.ts

161 lines
4.0 KiB
TypeScript

import { RouteRecordRaw } from "vue-router";
import { LOGIN_URL } from "@/config/config";
import { HOME_URL } from "@/enums/Home/index";
// import { GlobalStore } from "@/stores";
/**
*
* staticRouter(静态路由)
*/
export const staticRouter: RouteRecordRaw[] = [
// {
// path: "/",
// redirect: HOME_URL[0]
// },
// {
// path: "/",
// name: "login",
// component: () => import("@/views/login/index.vue"),
// meta: {
// title: "登录"
// }
// },
{
path: "/login",
name: "login",
component: () => import("@/views/login/index.vue"),
meta: {
title: "登录"
}
},
{
path: "/large",
name: "大屏",
component: () => import("@/views/sevenLargeScreen/indexL.vue"),
children: [
{
path: "/headNoise",
name: "扬尘噪声",
component: () => import("@/views/sevenLargeScreen/headNoise/index.vue")
},
{
path: "/laborManagement",
name: "劳务管理",
component: () => import("@/views/sevenLargeScreen/laborManagement/index.vue")
},
{
path: "/videoManagement",
name: "视频管理",
component: () => import("@/views/sevenLargeScreen/videoManagement/index.vue")
},
{
path: "/distributionMonitoring",
name: "配电箱监测",
component: () => import("@/views/sevenLargeScreen/distributionMonitoring/index.vue")
},
{
path: "/vehicleManagement",
name: "车辆管理",
component: () => import("@/views/sevenLargeScreen/vehicleManagement/index.vue")
},
{
path: "/towerCraneMonitoring",
name: "塔吊监测",
component: () => import("@/views/sevenLargeScreen/towerCraneMonitoring/index.vue")
},
{
path: "/elevatorMonitoring",
name: "升降机监测",
component: () => import("@/views/sevenLargeScreen/elevatorMonitoring/index.vue")
},
{
path: "/bImModel",
name: "BIM模型",
component: () => import("@/views/sevenLargeScreen/bImModel/index.vue")
},
{
path: "/securityManagement",
name: "安全管理",
component: () => import("@/views/sevenLargeScreen/safetyManagement/securityManagement/indexSafe.vue")
},
{
path: "/qualityManagement",
name: "质量管理",
component: () => import("@/views/sevenLargeScreen/qualityControl/qualityManagement/indexQuality.vue")
},
{
path: "/projectOverview",
name: "工程概况",
component: () => import("@/views/sevenLargeScreen/comprehensiveManage/projectOverview/index.vue")
},
{
path: "/smartPartyBuilding",
name: "智慧党建",
component: () => import("@/views/sevenLargeScreen/comprehensiveManage/smartPartyBuilding/index.vue")
},
{
path: "/aIEarlyWarning",
name: "AI预警",
component: () => import("@/views/sevenLargeScreen/digitalConstruction/aIEarlyWarning/index.vue")
},
{
path: "/loadometerManage",
name: "地磅管理",
component: () => import("@/views/sevenLargeScreen/digitalConstruction/loadometerManage/index.vue")
},
{
path: "/standardCureRoom",
name: "标养室监测",
component: () => import("@/views/sevenLargeScreen/digitalConstruction/standardCureRoom/index.vue")
}
],
meta: {
title: "七参数大屏"
}
}
// {
// path: "/layout",
// name: "layout",
// component: () => import("@/layouts/index.vue"),
// // component: () => import("@/layouts/indexAsync.vue"),
// redirect: HOME_URL[0],
// children: []
// }
];
/**
* errorRouter(错误页面路由)
*/
export const errorRouter = [
// {
// path: "/403",
// name: "403",
// component: () => import("@/components/ErrorMessage/403.vue"),
// meta: {
// title: "403页面"
// }
// },
// {
// path: "/404",
// name: "404",
// component: () => import("@/components/ErrorMessage/404.vue"),
// meta: {
// title: "404页面"
// }
// },
// {
// path: "/500",
// name: "500",
// component: () => import("@/components/ErrorMessage/500.vue"),
// meta: {
// title: "500页面"
// }
// },
// 解决刷新页面,路由警告
// {
// path: "/:pathMatch(.*)*",
// component: () => import("@/components/ErrorMessage/404.vue")
// }
];