// Routes const routes = [ { path: "/home", name: "home", redirect: "/home/dataManagement", component: () => import(/* webpackChunkName: "home" */ "@/views/home/home.vue"), meta: { title: "政务一体化平台" }, children: [ { path: "dataManagement", name: "dataManagement", component: () => import( /* webpackChunkName: "dataAdmin" */ "@/views/dataAdmin/dataAdmin.vue" ), meta: { title: "数据管理" }, children: [ { path: "dataAdmin", redirect: "/", //升级前门户跳转重定向 }, { path: "pickUp", name: "pickUp", redirect: "/home/dataManagement/pickUp/pickUpRecord", component: () => import( /* webpackChunkName: "queueCall" */ "@/views/dataAdmin/components/pickUp/module.vue" ), meta: { title: "取件记录报表" }, children: [ { path: "pickUpRecord", name: "pickUpRecord", component: () => import( /* webpackChunkName: "queueRecord" */ "@/views/dataAdmin/components/pickUp/pickUpRecord.vue" ), meta: { title: "取件记录报表", activeMenu: "/home/dataManagement", }, }, { path: "depositRecord", name: "depositRecord", component: () => import( /* webpackChunkName: "depositRecord" */ "@/views/dataAdmin/components/pickUp/depositRecord.vue" ), meta: { title: "存件记录报表", activeMenu: "/home/dataManagement", }, }, { path: "otherRecord", name: "otherRecord", component: () => import( /* webpackChunkName: "otherRecord" */ "@/views/dataAdmin/components/pickUp/otherRecord.vue" ), meta: { title: "其他记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "SMS", name: "SMS", redirect: "/home/dataManagement/SMS/SMSRecord", component: () => import( /* webpackChunkName: "SMS" */ "@/views/dataAdmin/components/SMS/module.vue" ), meta: { title: "短信记录报表" }, children: [ { path: "SMSRecord", name: "SMSRecord", component: () => import( /* webpackChunkName: "SMSRecord" */ "@/views/dataAdmin/components/SMS/SMSRecord.vue" ), meta: { title: "短信记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "queueCall", name: "queueCall", redirect: "/home/dataManagement/queueCall/queueRecord", component: () => import( /* webpackChunkName: "queueCall" */ "@/views/dataAdmin/components/queueCall/module.vue" ), meta: { title: "排队叫号记录报表" }, children: [ { path: "queueRecord", name: "queueRecord", component: () => import( /* webpackChunkName: "queueRecord" */ "@/views/dataAdmin/components/queueCall/queueRecord.vue" ), meta: { title: "大厅排队记录报表", activeMenu: "/home/dataManagement", }, }, { path: "callRecord", name: "callRecord", component: () => import( /* webpackChunkName: "callRecord" */ "@/views/dataAdmin/components/queueCall/callRecord.vue" ), meta: { title: "呼叫记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "easyPoliticsShow", name: "easyPoliticsShow", redirect: "/home/dataManagement/easyPoliticsShow/PoliticsShow", component: () => import( /* webpackChunkName: "easyPoliticsShow" */ "@/views/dataAdmin/components/easyPoliticsShow/module.vue" ), meta: { title: "在线制作记录报表" }, children: [ { path: "PoliticsShow", name: "PoliticsShow", component: () => import( /* webpackChunkName: "PoliticsShow" */ "@/views/dataAdmin/components/easyPoliticsShow/PoliticsShow.vue" ), meta: { title: "在线制作记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "IOT", name: "IOT", redirect: "/home/dataManagement/IOT/alerting", component: () => import( /* webpackChunkName: "IOT" */ "@/views/dataAdmin/components/IOT/module.vue" ), meta: { title: "智能边缘物联网异常告警报表" }, children: [ { path: "alerting", name: "alerting", component: () => import( /* webpackChunkName: "alerting" */ "@/views/dataAdmin/components/IOT/alerting.vue" ), meta: { title: "智能边缘物联网异常告警报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "makeRecordReport", name: "makeRecordReport", redirect: "/home/dataManagement/makeRecordReport/RecordReport", component: () => import( /* webpackChunkName: "makeRecordReport" */ "@/views/dataAdmin/components/makeRecordReport/module.vue" ), meta: { title: "预约记录报表" }, children: [ { path: "RecordReport", name: "RecordReport", component: () => import( /* webpackChunkName: "RecordReport" */ "@/views/dataAdmin/components/makeRecordReport/makeRecordReport.vue" ), meta: { title: "预约记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "oneYardPass", name: "oneYardPass", redirect: "/home/dataManagement/oneYardPass/reportForm", component: () => import( /* webpackChunkName: "oneYardPass" */ "@/views/dataAdmin/components/oneYardPass/module.vue" ), meta: { title: "无感一码通实时数据报表" }, children: [ { path: "reportForm", name: "reportForm", component: () => import( /* webpackChunkName: "reportForm" */ "@/views/dataAdmin/components/oneYardPass/reportForm.vue" ), meta: { title: "无感一码通实时数据报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "Impossible", name: "Impossible", redirect: "/home/dataManagement/Impossible/ImpossibleForm", component: () => import( /* webpackChunkName: "oneYardPass" */ "@/views/dataAdmin/components/Impossible/module.vue" ), meta: { title: "办不成事报表" }, children: [ { path: "ImpossibleForm", name: "ImpossibleForm", component: () => import( /* webpackChunkName: "reportForm" */ "@/views/dataAdmin/components/Impossible/index.vue" ), meta: { title: "办不成事报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "AIEfficiency", name: "AIEfficiency", redirect: "/home/dataManagement/AIEfficiency/abnormalReportForm", component: () => import( /* webpackChunkName: "AIEfficiency" */ "@/views/dataAdmin/components/AIEfficiency/module.vue" ), meta: { title: "AI效能监察异常行为数据报表" }, children: [ { path: "abnormalReportForm", name: "abnormalReportForm", component: () => import( /* webpackChunkName: "abnormalReportForm" */ "@/views/dataAdmin/components/AIEfficiency/reportForm.vue" ), meta: { title: "AI效能监察异常行为数据报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "recordReportdetails", name: "recordReportdetails", component: () => import( /* webpackChunkName: "recordReportdetails" */ "@/views/dataAdmin/components/makeRecordReport/recordReportdetails.vue" ), meta: { title: "预约详情" }, }, { path: "evaluationRecordReport", name: "evaluationRecordReport", redirect: "/home/dataManagement/evaluationRecordReport/windowsEvaluation", component: () => import( /* webpackChunkName: "evaluationRecordReport" */ "@/views/dataAdmin/components/evaluationRecordReport/module.vue" ), meta: { title: "评价记录报表" }, children: [ { path: "windowsEvaluation", name: "windowsEvaluation", component: () => import( /* webpackChunkName: "windowsEvaluation" */ "@/views/dataAdmin/components/evaluationRecordReport/windowEvaluation.vue" ), meta: { title: "窗口服务评价记录报表", activeMenu: "/home/dataManagement", }, }, { path: "departmentEvaluation", name: "departmentEvaluation", component: () => import( /* webpackChunkName: "departmentEvaluation" */ "@/views/dataAdmin/components/evaluationRecordReport/departmentEvaluation.vue" ), meta: { title: "办事部门评价记录报表", activeMenu: "/home/dataManagement", }, }, { path: "matterEvaluation", name: "matterEvaluation", component: () => import( /* webpackChunkName: "matterEvaluation" */ "@/views/dataAdmin/components/evaluationRecordReport/matterEvaluation.vue" ), meta: { title: "办理事项评价记录报表", activeMenu: "/home/dataManagement", }, }, { path: "windowLeft", name: "windowLeft", component: () => import( /* webpackChunkName: "windowLeft" */ "@/views/dataAdmin/components/evaluationRecordReport/windowLeft.vue" ), meta: { title: "窗口暂离记录报表", activeMenu: "/home/dataManagement", }, }, { path: "staffLeft", name: "staffLeft", component: () => import( /* webpackChunkName: "staffLeft" */ "@/views/dataAdmin/components/evaluationRecordReport/staffLeft.vue" ), meta: { title: "工作人员暂离记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "sampleRecordReport", name: "sampleRecordReport", redirect: "/home/dataManagement/sampleRecordReport/sampleForm", component: () => import( /* webpackChunkName: "sampleRecordReport" */ "@/views/dataAdmin/components/sampleRecordReport/module.vue" ), meta: { title: "样表记录报表" }, children: [ { path: "sampleForm", name: "sampleForm", component: () => import( /* webpackChunkName: "sampleForm" */ "@/views/dataAdmin/components/sampleRecordReport/sampleForm.vue" ), meta: { title: "样表记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "fillRecordReport", name: "fillRecordReport", redirect: "/home/dataManagement/fillRecordReport/fillForm", component: () => import( /* webpackChunkName: "fillRecordReport" */ "@/views/dataAdmin/components/fillRecordReport/module.vue" ), meta: { title: "填单记录报表" }, children: [ { path: "fillForm", name: "fillForm", component: () => import( /* webpackChunkName: "fillForm" */ "@/views/dataAdmin/components/fillRecordReport/fillForm.vue" ), meta: { title: "填单记录报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "microOfficialWebsite", name: "microOfficialWebsite", redirect: "/home/dataManagement/microOfficialWebsite/microForm", component: () => import( /* webpackChunkName: "microOfficialWebsite" */ "@/views/dataAdmin/components/microOfficialWebsite/module.vue" ), meta: { title: "微官网注册报表" }, children: [ { path: "microForm", name: "microForm", component: () => import( /* webpackChunkName: "microForm" */ "@/views/dataAdmin/components/microOfficialWebsite/microForm.vue" ), meta: { title: "微官网注册报表", activeMenu: "/home/dataManagement", }, }, ], }, { path: "networkGovernance", name: "networkGovernance", redirect: "/home/dataManagement/networkGovernance/networkForm", component: () => import( /* webpackChunkName: "networkGovernance" */ "@/views/dataAdmin/components/networkGovernance/module.vue" ), meta: { title: "网络理政报表" }, children: [ { path: "networkForm", name: "networkForm", component: () => import( /* webpackChunkName: "networkForm" */ "@/views/dataAdmin/components/networkGovernance/networkForm.vue" ), meta: { title: "网络理政报表", activeMenu: "/home/dataManagement", }, }, { path: "callRecordForm", name: "callRecordForm", component: () => import( /* webpackChunkName: "callRecordForm" */ "@/views/dataAdmin/components/networkGovernance/callRecordForm.vue" ), meta: { title: "12345拨打记录报表", activeMenu: "/home/dataManagement", }, }, { path: "letterRecordForm", name: "letterRecordForm", component: () => import( /* webpackChunkName: "letterRecordForm" */ "@/views/dataAdmin/components/networkGovernance/letterRecordForm.vue" ), meta: { title: "12345写信记录报表", activeMenu: "/home/dataManagement", }, }, ], }, ], }, { path: "serviceDataAnalyse", name: "serviceDataAnalyse", redirect: "/home/serviceDataAnalyse/makeTrendResearch", component: () => import( /* webpackChunkName: "serviceDataAnalyse" */ "@/views/dataAdmin/components/serviceDataAnalyse/module.vue" ), meta: { title: "服务类数据分析" }, children: [ { path: "makeTrendResearch", name: "makeTrendResearch", component: () => import( /* webpackChunkName: "makeTrendResearch" */ "@/views/dataAdmin/components/serviceDataAnalyse/makeTrendResearch.vue" ), meta: { title: "预约系统数据分析" }, }, { path: "heatRanking", name: "heatRanking", component: () => import( /* webpackChunkName: "heatRanking" */ "@/views/dataAdmin/components/serviceDataAnalyse/heatRanking.vue" ), meta: { title: "预约热度排名" }, }, ], }, { path: "siteArrange", name: "siteArrange", component: () => import( /* webpackChunkName: "siteArrange" */ "@/views/siteArrange/siteArrange.vue" ), meta: { title: "站点编排" }, }, { path: "dataActuary", name: "dataActuary", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/dataActuary.vue" ), meta: { title: "数据精算" }, }, { path: "dataActuary/business", name: "business", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/business/index.vue" ), meta: { title: "业务数据分析" }, redirect: "dataActuary/business/basecontent", children: [ { path: "basecontent", name: "basecontent", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/business/basecontent/index.vue" ), meta: { title: "基本分析" }, }, { path: "analysiscontent", name: "analysiscontent", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/business/analysiscontent/index.vue" ), meta: { title: "分析结果" }, }, ], }, { path: "dataActuary/portrayal", name: "portrayal", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/portrayal/index.vue" ), meta: { title: "群众画像图谱" }, redirect: "dataActuary/portrayal/portrayalbase", children: [ { path: "portrayalbase", name: "portrayalbase", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/portrayal/portrayalBase/index.vue" ), meta: { title: "基本分析" }, }, { path: "portrayalanalysis", name: "portrayalanalysis", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/portrayal/portrayalAnalysis/index.vue" ), meta: { title: "分析结果" }, }, ], }, { path: "dataActuary/portrayal/register", name: "register", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/portrayal/register/index.vue" ), meta: { title: "群众注册列表" }, }, { path: "dataActuary/behaviour", name: "behaviour", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/behaviour/module.vue" ), meta: { title: "使用行为分析" }, redirect: "dataActuary/behaviour/eventanalyse", children: [ { path: "eventanalyse", name: "eventanalyse", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/behaviour/eventanalyse/eventanalyse.vue" ), meta: { title: "事件分析" }, }, { path: "product", name: "product", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/behaviour/product/product.vue" ), meta: { title: "产品热力图" }, }, { path: "pageanalyse", name: "pageanalyse", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/behaviour/pageanalyse/pageAnalyse.vue" ), meta: { title: "页面访问分析" }, }, { path: "pathanalyse", name: "pathanalyse", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/behaviour/pathanalyse/pathAnalyse.vue" ), meta: { title: "路径分析" }, }, { path: "usinghabit", name: "usinghabit", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/behaviour/usinghabit/usinghabit.vue" ), meta: { title: "使用习惯" }, }, { path: "information", name: "information", component: () => import( /* webpackChunkName: "dataActuary" */ "@/views/dataActuary/behaviour/information/information.vue" ), meta: { title: "信息流分析" }, }, ], }, { path: "thePlatformIsSet", name: "thePlatformIsSet", redirect: "/home/thePlatformIsSet/setPlatformes", component: () => import( /* webpackChunkName: "thePlatformIsSet" */ "@/components/viewport/viewport.vue" ), meta: { title: "平台设置" }, children: [ { path: "setPlatformes", name: "setPlatformes", component: () => import( /* webpackChunkName: "setPlatformes" */ "@/views/thePlatformIsSet/setPlatformes.vue" ), meta: { title: "平台设置" }, }, { path: "APIServe", name: "APIServe", component: () => import( /* webpackChunkName: "APIServe" */ "@/views/thePlatformIsSet/components/APIServe/APIServe.vue" ), meta: { title: "API服务" }, }, { path: "productManage", name: "productManage", component: () => import( /* webpackChunkName: "productManage" */ "@/views/thePlatformIsSet/components/productManage/productManage.vue" ), meta: { title: "产品管理" }, }, { path: "applService", name: "applService", component: () => import( /* webpackChunkName: "applService" */ "@/views/thePlatformIsSet/components/applService.vue" ), meta: { title: "应用服务" }, }, { path: "portDocument", name: "portDocument", component: () => import( /* webpackChunkName: "portDocument" */ "@/views/thePlatformIsSet/components/APIServe/components/portDocument.vue" ), meta: { title: "接口信息" }, }, { path: "dictionary", name: "dictionary", component: () => import( /* webpackChunkName: "portDocument" */ "@/views/thePlatformIsSet/components/dictionary/dictionary.vue" ), meta: { title: "字典管理" }, }, { path: "permissionsModel", name: "permissionsModel", redirect: "/home/thePlatformIsSet/permissionsModel/userManagement", component: () => import( /* webpackChunkName: "permissionsModel" */ "@/views/thePlatformIsSet/components/permissionsModel/permissionsModel.vue" ), meta: { title: "权限模型" }, children: [ { path: "userManagement", name: "userManagement", component: () => import( /* webpackChunkName: "userManagement" */ "@/views/thePlatformIsSet/components/permissionsModel/userManagement.vue" ), meta: { title: "用户管理" }, }, { path: "authorityMis", name: "authorityMis", component: () => import( /* webpackChunkName: "authorityMis" */ "@/views/thePlatformIsSet/components/permissionsModel/authorityMis.vue" ), meta: { title: "角色权限管理" }, }, { path: "resourceManage", name: "resourceManage", component: () => import( /* webpackChunkName: "resourceManage" */ "@/views/thePlatformIsSet/components/permissionsModel/ResourceManage.vue" ), meta: { title: "资源信息管理" }, }, ], }, { path: "setMenuPerms", name: "setMenuPerms", component: () => import( /* webpackChunkName: "setMenuPerms" */ "@/views/thePlatformIsSet/components/permissionsModel/setMenuPerms.vue" ), meta: { title: "菜单权限设置" }, }, { path: "menuManagement", name: "menuManagement", redirect: "/home/thePlatformIsSet/menuManagement/menuMgmt", component: () => import( /* webpackChunkName: "menuManagement" */ "@/views/thePlatformIsSet/components/menuManagement/menuManagement.vue" ), meta: { title: "菜单管理" }, children: [ { path: "menuMgmt", name: "menuMgmt", component: () => import( /* webpackChunkName: "menuMgmt" */ "@/views/thePlatformIsSet/components/menuManagement/menuMgmt.vue" ), meta: { title: "菜单管理" }, }, ], }, { path: "logService", name: "logService", redirect: "/home/thePlatformIsSet/logService/Service", component: () => import( /* webpackChunkName: "logService" */ "@/views/thePlatformIsSet/components/logService/logService.vue" ), meta: { title: "日志服务" }, children: [ { path: "Service", name: "Service", component: () => import( /* webpackChunkName: "Service" */ "@/views/thePlatformIsSet/components/logService/Service.vue" ), meta: { title: "日志服务" }, }, ], }, { path: "InterfaceManage", name: "InterfaceManage", redirect: "/home/thePlatformIsSet/InterfaceManage/manage", component: () => import( /* webpackChunkName: "InterfaceManage" */ "@/views/thePlatformIsSet/components/productManage/components/InterfaceManage/module.vue" ), meta: { title: "接口管理" }, children: [ { path: "manage", name: "manage", component: () => import( /* webpackChunkName: "manage " */ "@/views/thePlatformIsSet/components/productManage/components/InterfaceManage/alerting.vue" ), meta: { title: "接口管理" }, }, ], }, { path: "appManage", name: "appManage", redirect: "/home/thePlatformIsSet/appManage/application", component: () => import( /* webpackChunkName: "appManage" */ "@/views/thePlatformIsSet/components/productManage/components/appManage/module.vue" ), meta: { title: "应用管理" }, children: [ { path: "application", name: "application", component: () => import( /* webpackChunkName: "application " */ "@/views/thePlatformIsSet/components/productManage/components/appManage/application.vue" ), meta: { title: "应用管理" }, }, ], }, { path: "docData", name: "docData", redirect: "/home/thePlatformIsSet/docData/fileData", component: () => import( /* webpackChunkName: "docData" */ "@/views/thePlatformIsSet/components/productManage/components/docData/module.vue" ), meta: { title: "文档资料" }, children: [ { path: "fileData", name: "fileData", component: () => import( /* webpackChunkName: "fileData " */ "@/views/thePlatformIsSet/components/productManage/components/docData/fileData.vue" ), meta: { title: "文档资料" }, }, ], }, ], }, ], }, { path: "/", name: "signIn", component: () => import(/* webpackChunkName: "signIn" */ "@/views/signIn/signIn.vue"), meta: { title: "登入" }, }, { path: "*", component: () => import( /* webpackChunkName: "NotFoundView" */ "@/views/NotFoundView/NotFoundView.vue" ), }, ]; export default routes;