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") }, { path: "/edgeProtection", name: "临边防护", component: () => import("@/views/sevenLargeScreen/safetyManagement/edgeProtection/index.vue") }, { path: "/toxicGasMonitor", name: "有毒气体监测", component: () => import("@/views/sevenLargeScreen/safetyManagement/toxicGasMonitor/index.vue") }, { path: "/foundationPitMonitor", name: "基坑监测", component: () => import("@/views/sevenLargeScreen/safetyManagement/foundationPitMonitor/index.vue") }, { path: "/tunnelPosition", name: "隧道定位监测", component: () => import("@/views/sevenLargeScreen/safetyManagement/tunnelPosition/index.vue") }, { path: "/highFormwork", name: "高支模监测", component: () => import("@/views/sevenLargeScreen/safetyManagement/highFormwork/index.vue") }, { path: "/highSlope", name: "高边坡监测", component: () => import("@/views/sevenLargeScreen/safetyManagement/highSlope/index.vue") }, { path: "/smokeSensor", name: "烟感监测", component: () => import("@/views/sevenLargeScreen/safetyManagement/smokeSensor/index.vue") }, { path: "/safeEducation", name: "安全教育", component: () => import("@/views/sevenLargeScreen/safetyManagement/safeEducation/index.vue") }, { path: "/electricityMonitor", name: "用电监测", component: () => import("@/views/sevenLargeScreen/greenConstruct/electricityMonitor/index.vue") }, { path: "/waterMonitor", name: "用水监测", component: () => import("@/views/sevenLargeScreen/greenConstruct/waterMonitor/index.vue") }, { path: "/concreteMixingPlant", name: "混凝土拌合站", component: () => import("@/views/sevenLargeScreen/largeMachinery/concreteMixingPlant/index.vue") }, { path: "/concreteMonitor", name: "混凝土测温", component: () => import("@/views/sevenLargeScreen/qualityControl/concreteMonitor/index.vue") }, { path: "/unloadPlatform", name: "卸料平台", component: () => import("@/views/sevenLargeScreen/largeMachinery/unloadPlatform/index.vue") }, { path: "/sewageMonitor", name: "污水监测", component: () => import("@/views/sevenLargeScreen/greenConstruct/sewageMonitor/index.vue") }, { path: "/gantryCrane", name: "龙门吊监测", component: () => import("@/views/sevenLargeScreen/largeMachinery/gantryCrane/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") // } ];