Files
jg_app/src/router/index.js
2026-04-20 19:53:56 +08:00

613 lines
15 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/**
* 路由配置
*/
import { createRouter, createWebHashHistory } from "vue-router";
const routes = [
{
path: "/",
name: "login",
component: () => import("../pages/login/index"),
},
{
path: "/Home",
name: "Home",
component: () => import("../pages/newHome/index"),
},
{
path: "/xlmjHome",
name: "xlmjHome",
component: () => import("../pages/xlmjHome/index"),
},
{
path: "/checkPointList",
name: "checkPointList",
component: () => import("../pages/checkpointList/index"),
},
{
path: "/error",
name: "error",
component: () => import("../pages/error/index"),
},
{
path: "/rw",
name: "rw",
component: () => import("../pages/rw/index"),
},
{
path: "/rwlist",
name: "rwlist",
component: () => import("../pages/rw/rwlist"),
},
{
path: "/yyzx",
name: "yyzx",
component: () => import("../pages/yyzx/index"),
},
{
path: "/lmjHome/zlJcz",
name: "mjHome/zlJcz",
component: () => import("../pages/checkpointList/components/zlJczList"),
},
{
path: "/lmjHome/zlJczDetail",
name: "mjHome/zlJczDetail",
component: () => import("../pages/checkpointList/components/jczDetail"),
},
{
path: "/my",
name: "my",
component: () => import("../pages/my/index"),
},
{
path: "/collectPage",
name: "collectPage",
component: () => import("../pages/collectPage/index"),
},
{
path: "/collectAndAdd",
name: "collectAndAdd",
component: () => import("../pages/collectPage/collectAndAdd"),
},
{
path: "/clockInPage",
name: "clockInPage",
component: () => import("../pages/clockInPage/index"),
},
{
path: "/patrolList",
name: "patrolList",
component: () => import("../pages/patrolList/index"),
},
{
path: "/taskList",
name: "taskList",
component: () => import("../pages/taskList/index"),
},
{
path: "/taskHistoryDetail",
name: "taskHistoryDetail",
component: () => import("../pages/taskList/historyDetail.vue"),
},
{
path: "/dqLocation",
name: "dqLocation",
component: () => import("../pages/dqLocation/index"),
},
{
path: "/jqfx",
name: "jqfx",
component: () => import("../pages/views/jqfx/jqAnsisy"),
},
{
path: "/userInfo",
name: "userInfo",
component: () => import("../pages/my/views/userInfo"),
},
{
path: "/gzrz",
name: "gzrz",
component: () => import("../pages/my/views/gzrz"),
},
{
path: "/wdgj",
name: "wdgj",
component: () => import("../pages/my/views/wdgj"),
},
{
path: "/scyy",
name: "scyy",
component: () => import("../pages/my/views/scyy"),
},
{
path: "/txl",
name: "txl",
component: () => import("../pages/my/views/txl"),
},
{
path: "/yjsj",
name: "yjsj",
component: () => import("../pages/yyzx/views/yjsj"),
},
{
path: "/clock",
name: "clock",
component: () => import("../pages/yyzx/clock/index"),
},
{
path: "/clockList",
name: "clockList",
component: () => import("../pages/yyzx/clock/clockList.vue"),
},
{
path: "/cjbsPage",
name: "cjbsPage",
component: () => import("../pages/yyzx/cjbsPage/index"),
},
{
path: "/cjbsList",
name: "cjbsList",
component: () => import("../pages/yyzx/cjbsPage/cjbsList.vue"),
},
{
path: "/yyzx/views/clpc",
name: "clpc",
component: () => import("../pages/yyzx/views/clpc"),
},
{
path: "/xttj",
name: "xttj",
component: () => import("../pages/yyzx/views/xttj"),
},
{
path: "/tjyj",
name: "tjyj",
component: () => import("../pages/yyzx/views/tjyj"),
},
{
path: "/report",
name: "report",
component: () => import("../pages/views/report"),
},
{
path: "/TrackInventory",
name: "TrackInventory",
component: () => import("../pages/views/TrackInventory"),
},
{
path: "/canVehicle",
name: "canVehicle",
component: () => import("../pages/views/CanVehicle/index"),
},
{
path: "/quarantinePersonnel",
name: "quarantinePersonnel",
component: () => import("../pages/views/QuarantinePersonnel/index"),
},
{
path: "/drivinglicence",
name: "drivinglicence",
component: () =>
import("../pages/views/QuarantinePersonnel/drivinglicence"),
},
{
path: "/motorVehicle",
name: "motorVehicle",
component: () => import("../pages/views/QuarantinePersonnel/motorVehicle"),
},
{
path: "/featureInfo",
name: "featureInfo",
component: () => import("../pages/views/QuarantinePersonnel/featureInfo"),
},
{
path: "/pestilenceRelated",
name: "pestilenceRelated",
component: () =>
import("../pages/views/QuarantinePersonnel/pestilenceRelated"),
},
{
path: "/feedBack",
name: "feedBack",
component: () => import("../pages/yyzx/views/feedBack"),
},
{
path: "/qwCenter",
name: "qwCenter",
component: () => import("../pages/yyzx/views/qwCenter.vue"),
},
{
path: "/calendar",
name: "calendar",
component: () => import("../pages/yyzx/views/calendar"),
},
{
path: "/zbbbCalendar",
name: "zbbbCalendar",
component: () => import("../pages/yyzx/zbbb/zbbbCalendar"),
},
{
path: "/deptzbbbCalendar",
name: "deptzbbbCalendar",
component: () => import("../pages/yyzx/deptzbbbCalendar/index"),
},
{
path: "/deptxfbbCalendar",
name: "deptxfbbCalendar",
component: () => import("../pages/yyzx/deptxfbbCalendar/index"),
},
{
path: "/deptryxjCalendar",
name: "deptryxjCalendar",
component: () => import("../pages/yyzx/ryxj/index"),
},
{
path: "/deptryxjCalendar/addEdit",
name: "addEdit",
component: () => import("../pages/yyzx/ryxj/components/addEidt"),
},
{
path: "/xfbbInfo",
name: "xfbbInfo",
component: () => import("../pages/yyzx/views/xfbbInfo"),
},
{
path: "/hisQwCenter",
name: "hisQwCenter",
component: () => import("../pages/yyzx/views/hisQwCenter.vue"),
},
{
path: "/yyzx/rwzx",
name: "yyzx/rwzx",
component: () => import("../pages/yyzx/rwzx/index"),
},
{
path: "/yyzx/views/addZbbb",
name: "addZbbb",
component: () => import("../pages/yyzx/zbbb/addZbbb"),
},
{
path: "/yyzx/views/addZbbbInfo",
name: "addZbbbInfo",
component: () => import("../pages/yyzx/views/zbbbInfo"),
},
{
path: "/rw/views/rwDetail",
name: "rwDetail",
component: () => import("../pages/rw/views/rwDetail"),
},
{
path: "/yyzx/xfbb/addXfbb",
name: "addXfbb",
component: () => import("../pages/yyzx/xfbb/addXfbb"),
},
{
path: "/yyzx/xfbb/addtsXfbb",
name: "addtsXfbb",
component: () => import("../pages/yyzx/xfbb/addtsXfbb"),
},
{
path: "/yyzx/xfbb/tsXfbbList",
name: "tsXfbbList",
component: () => import("../pages/yyzx/xfbb/tsXfbbList"),
},
{
path: "/yyzx/zlzx/zlzxIndex",
name: "yyzx/zlzx/zlzxIndex",
component: () => import("../pages/yyzx/zlzx/zlzxIndex"),
},
{
path: "/addZlInfo",
name: "addZlInfo",
component: () => import("../pages/yyzx/zlzx/addzl"),
},
{
path: "/yyzx/zlzx/zlDetail",
name: "yyzx/zlzx/zlDetail",
component: () => import("../pages/yyzx/zlzx/zlDetail"),
},
{
path: "/yyzx/yjxx/index",
name: "yyzx/yjxx/index",
component: () => import("../pages/yyzx/yjxx/index"),
},
{
path: "/yyzx/yjxx/yjMapPoint",
name: "yyzx/yjxx/yjMapPoint",
component: () => import("../pages/yyzx/yjxx/yjMapPoint"),
},
{
path: "/yyzx/yjxx/yjDetail",
name: "yyzx/yjxx/yjDetail",
component: () => import("../pages/yyzx/yjxx/yjDetail"),
},
{
path: "/yyzx/jqxx/index",
name: "yyzx/jqxx/index",
component: () => import("../pages/yyzx/jqxx/index"),
},
{
path: "/yyzx/jqxx/gljqList",
name: "gljqList",
component: () => import("../pages/yyzx/jqxx/gljqList"),
},
{
path: "/yyzx/jqxx/jqDetail",
name: "yyzx/jqxx/jqDetail",
component: () => import("../pages/yyzx/jqxx/jqDetail"),
},
{
path: "/yyzx/yjxx/yjTotal",
name: "yyzx/yjxx/yjTotal",
component: () => import("../pages/yyzx/yjxx/yjTotal"),
},
{
path: "/yyzx/yjtjInfo/gzyInfo",
name: "/yyzx/yjtjInfo/gzyInfo",
component: () => import("../pages/yyzx/yjtjInfo/gzyInfo"),
},
{
path: "/yyzx/yjtjInfo/ryyjinfo",
name: "/yyzx/yjtjInfo/ryyjinfo",
component: () => import("../pages/yyzx/yjtjInfo/ryyjinfo"),
},
{
path: "/yyzx/yjtjInfo/pcsyjinfo",
name: "/yyzx/yjtjInfo/pcsyjinfo",
component: () => import("../pages/yyzx/yjtjInfo/pcsyjinfo"),
},
{
path: "/yyzx/zlzx/zlTotal",
name: "yyzx/zlzx/zlTotal",
component: () => import("../pages/yyzx/zlzx/zlTotal"),
},
{
path: "/yyzx/views/pcry",
name: "yyzx/views/pcry",
component: () => import("../pages/yyzx/views/pcry"),
},
{
path: "/scyy/xfq",
name: "scyy/xfq",
component: () => import("../pages/scyy/xfq"),
},
{
path: "/scyy/jwz",
name: "scyy/jwz",
component: () => import("../pages/scyy/jwz"),
},
{
path: "/scyy/kfd",
name: "scyy/kfd",
component: () => import("../pages/scyy/kfd"),
},
{
path: "/scyy/xfll",
name: "scyy/xfll",
component: () => import("../pages/scyy/xfll"),
},
{
path: "/scyy/cl",
name: "scyy/cl",
component: () => import("../pages/scyy/cl"),
},
{
path: "/scyy/zb",
name: "scyy/zb",
component: () => import("../pages/scyy/zb"),
},
{
path: "/rw/views/syrkRwDetail",
name: "rw/views/syrkRwDetail",
component: () => import("../pages/rw/views/syrkRwDetail"),
},
{
path: "/rw/views/txgj",
name: "rw/views/txgj",
component: () => import("../pages/rw/views/txgjList"),
},
{
path: "/filing",
name: "filing",
component: () => import("../pages/xlmjHome/components/filing"),
},
{
path: "/yyzx/jqxx/mryq",
name: "yyzx/jqxx/mryq",
component: () => import("../pages/yyzx/jqxx/mryq"),
},
{
path: "/newTwoHome",
name: "newTwoHome",
component: () => import("../pages/newTwoHome/index"),
},
{
path: "/newTwoHome/ldjsc",
name: "newTwoHome/ldjsc",
component: () => import("../pages/newTwoHome/ldjsc"),
},
{
path: "/newTwoHome/xd",
name: "newTwoHome/xd",
component: () => import("../pages/newTwoHome/xd"),
},
{
path: "/newTwoHome/zjq",
name: "newTwoHome/zjq",
component: () => import("../pages/newTwoHome/zjq"),
},
{
path: "/newTwoHome/zbbbList",
name: "newTwoHome/zbbbList",
component: () => import("../pages/newTwoHome/zbbbList"),
},
{
path: "/newTwoHome/yclList",
name: "newTwoHome/yclList",
component: () => import("../pages/newTwoHome/yclList"),
},
{
path: "/newTwoHome/addZl",
name: "newTwoHome/addZl",
component: () => import("../pages/newTwoHome/addZl"),
},
{
path: "/newTwoHome/myZl",
name: "newTwoHome/myZl",
component: () => import("../pages/newTwoHome/myZl"),
},
{
path: "/my/views/wdgjMapPoint",
name: "my/views/wdgjMapPoint",
component: () => import("../pages/my/views/wdgjMapPoint"),
},
{
path: "/newTwoHome/jq/xzjqlist",
name: "newTwoHome/jq/xzjqlist",
component: () => import("../pages/newTwoHome/jq/xzjqlist.vue"),
},
{
path: "/newTwoHome/jq/xzjqDetail",
name: "newTwoHome/jq/xzjqDetail",
component: () => import("../pages/newTwoHome/jq/xzjqDetail.vue"),
},
{
path: "/peopleList",
name: "peopleList",
component: () => import("../pages/spsHome/components/peopleList.vue"),
},
{
path: "/yyzx/dhcr",
name: "yyzx/dhcr",
component: () => import("../pages/yyzx/dhcr/index"),
},
{
path: "/Declaration",
name: "Declaration",
component: () => import("../pages/views/Declaration/index"),
},
{
path: "/Declaration/addEdit",
name: "Declaration/addEdit",
component: () => import("../pages/views/Declaration/addEdit.vue"),
},
{
path: "/Declaration/addEditRw",
name: "Declaration/addEditRw",
component: () => import("../pages/views/Declaration/addEditRw.vue"),
},
{
path: "/Declaration/addEditCyry",
name: "Declaration/addEditCyry",
component: () => import("../pages/views/Declaration/addEditCyry.vue"),
},
{
path: "/Declaration/addEditDw",
name: "Declaration/addEditDw",
component: () => import("../pages/views/Declaration/addEditDw.vue"),
},
// 新增Greeting message 转换页面
{
path: "/checkInPage",
name: "checkInPage",
component: () => import("../pages/checkInPage/index.vue"),
},
{
path: "/traffic-alerts",
name: "traffic-alerts",
component: () => import("../pages/trafficAlerts/index.vue"),
},
{
path: "/traffic-alert-detail",
name: "traffic-alert-detail",
component: () => import("../pages/trafficAlerts/detail.vue"),
},
{
path: "/violation-alerts",
name: "violation-alerts",
component: () => import("../pages/violationAlerts/index.vue"),
},
{
path: "/violation-detail",
name: "violation-detail",
component: () => import("../pages/violationAlerts/detail.vue"),
},
{
path: "/alert-handle",
name: "alert-handle",
component: () => import("../pages/alertHandle/index.vue"),
},
{
path: "/map",
name: "map",
component: () => import("../pages/map/index.vue"),
},
{
path: "/video-monitor",
name: "video-monitor",
component: () => import("../pages/videoMonitor/index.vue"),
},
// 新增Greeting message 完整转换页面
{
path: "/keyDetection",
name: "keyDetection",
component: () => import("../pages/keyDetection/index.vue"),
},
{
path: "/keyDetection/detail",
name: "keyDetection-detail",
component: () => import("../pages/keyDetection/detail.vue"),
},
{
path: "/keyVehicle",
name: "keyVehicle",
component: () => import("../pages/keyVehicle/index.vue"),
},
{
path: "/keyVehicle/detail",
name: "keyVehicle-detail",
component: () => import("../pages/keyVehicle/detail.vue"),
},
{
path: "/emergencyTasks",
name: "emergencyTasks",
component: () => import("../pages/emergencyTasks/index.vue"),
},
{
path: "/emergencyTask/detail",
name: "emergencyTask-detail",
component: () => import("../pages/emergencyTasks/detail.vue"),
},
{
path: "/dataReport",
name: "dataReport",
component: () => import("../pages/dataReport/index.vue"),
},
{
path: "/ssp-report",
name: "ssp-report",
component: () => import("../pages/sspReport/index.vue"),
},
];
const router = createRouter({
history: createWebHashHistory(),
routes,
scrollBehavior(to, from, savedPosition) {
if (savedPosition) {
return savedPosition;
} else {
return {
left: 0,
top: 0,
};
}
},
});
export default router;