123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496 |
- /*
- * @Date: 2023-06-18 10:09:15
- * @LastEditors: zhubj
- * @LastEditTime: 2023-06-19 17:01:11
- * @Description: 头部注释
- * @FilePath: \own-vue3-vuecli-template\src\router\index.js
- */
- import { createRouter, createWebHashHistory } from 'vue-router'
- const routes = [
- {
- path: '/login',
- name: 'login',
- meta: {
- title: '登录',
- },
- component: () => import('../views/login/index.vue')
- },
- {
- path: '/',
- redirect: '/login'
- },
- {
- path: '/home',
- name: 'homePage',
- meta: {
- title: '首页',
- },
- component: () =>
- import(
- '../views/home/index.vue'
- ),
- },
- {
- path: '/404',
- component: () => import('../views/error/404.vue')
- },
- {
- path: '/:catchAll(.*)',
- redirect: '/404'
- },
- //功率预测相关页面
- {
- path: '/powerPrediction/index',
- name: 'powerPredictionIndex',
- meta: {
- title: '概要',
- },
- component: () =>
- import(
- '../views/powerPrediction/homePageNoMap.vue'
- ),
- },
- {
- path: '/powerPrediction/panoramicPower',
- name: 'panoramicPower',
- meta: {
- title: '全景功率',
- },
- component: () =>
- import(
- '../views/powerPrediction/panoramicPower.vue'
- ),
- },
- {
- path: '/powerPrediction/power',
- name: 'powerPre',
- meta: {
- title: '功率预测',
- },
- component: () =>
- import(
- '../views/powerPrediction/powerPredictionPage.vue'
- ),
- },
- {
- path: '/powerPrediction/batteryDiviner',
- name: 'batteryDiviner',
- meta: {
- title: '电量预测',
- },
- component: () =>
- import(
- '../views/powerPrediction/batteryDivinerPage.vue'
- ),
- },
- {
- path: '/powerPrediction/weather',
- name: 'weatherPage',
- meta: {
- title: '天气预报',
- },
- component: () =>
- import(
- '../views/powerPrediction/weatherPage.vue'
- ),
- },
- {
- path: '/powerPrediction/statisticalSummary',
- name: 'statisticalSummary',
- meta: {
- title: '统计汇总',
- },
- component: () =>
- import(
- '../views/powerPrediction/statisticalSummaryPage.vue'
- ),
- },
- {
- path: '/powerPrediction/stationPowerContro',
- name: 'stationPowerContro',
- meta: {
- title: '场站电量预测',
- },
- component: () =>
- import(
- '../views/powerPrediction/stationPowerContro.vue'
- ),
- },
- //智能报表
- {
- path: "/intelligentReport/gkjlb",
- name: "intelligentReportgkjlb",
- meta: {
- title: "关口计量表",
- },
- component: () => import("../views/intelligentReporting/gkjlb/index.vue"),
- },
- {
- path: "/intelligentReport/erp",
- name: "intelligentReporterp",
- meta: {
- title: "ERP",
- },
- component: () => import("../views/intelligentReporting/erp/index.vue"),
- },
- {
- path: "/intelligentReport/czzyb",
- name: "intelligentReportczzyb",
- meta: {
- title: "场站自由报表",
- },
- component: () => import("../views/intelligentReporting/czzyb/index.vue"),
- },
- {
- path: "/intelligentReport/fgztjqkb",
- name: "intelligentReportfgztjqkb",
- meta: {
- title: "非故障停机情况表",
- },
- component: () => import("../views/intelligentReporting/fgztjqkb/index.vue"),
- },
- {
- path: "/intelligentReport/fdlrb",
- name: "intelligentReportfdlrb",
- meta: {
- title: "发电量日报",
- },
- component: () => import("../views/intelligentReporting/fdlrb/index.vue"),
- },
- {
- path: "/intelligentReport/swdlrb",
- name: "intelligentReportswdlrb",
- meta: {
- title: "上网电量日报",
- },
- component: () => import("../views/intelligentReporting/swdlrb/index.vue"),
- },
- {
- path: "/intelligentReport/gztjqkb",
- name: "intelligentReportgztjqkb",
- meta: {
- title: "故障停机情况表",
- },
- component: () => import("../views/intelligentReporting/gztjqkb/index.vue"),
- },
- {
- path: "/intelligentReport/yxdtjb",
- name: "intelligentReportyxdtjb",
- meta: {
- title: "月限电统计报表",
- },
- component: () => import("../views/intelligentReporting/yxdtjb/index.vue"),
- },
- {
- path: "/intelligentReport/jhdltb",
- name: "intelligentReportjhdltb",
- meta: {
- title: "计划电量填报",
- },
- component: () => import("../views/intelligentReporting/jhdltb/index.vue"),
- },
- {
- path: "/intelligentReport/zhbb",
- name: "intelligentReportzhbb",
- meta: {
- title: "国能陕西新能源公司综合报表",
- },
- component: () => import("../views/intelligentReporting/zhbb/index.vue"),
- },
- {
- path: "/intelligentReport/yxqk",
- name: "intelligentReportyxqk",
- meta: {
- title: "运行情况日报表",
- },
- component: () => import("../views/intelligentReporting/yxqk/index.vue"),
- },
- {
- path: "/intelligentReport/fyfsdl",
- name: "intelligentReportfyfsdl",
- meta: {
- title: "分月分时电量统计",
- },
- component: () => import("../views/intelligentReporting/fyfsdl/index.vue"),
- },
- {
- path: "/intelligentReport/fdscqk",
- name: "intelligentReportfdscqk",
- meta: {
- title: "发电生产情况快报表",
- },
- component: () => import("../views/intelligentReporting/fdscqk/index.vue"),
- },
- {
- path: "/intelligentReport/pjfs",
- name: "intelligentReportpjfs",
- meta: {
- title: "集控中心日平均风速统计表",
- },
- component: () => import("../views/intelligentReporting/pjfs/index.vue"),
- },
- {
- path: "/intelligentReport/reporting",
- name: "intelligentReportreporting",
- meta: {
- title: "报表上报",
- },
- component: () => import("../views/intelligentReporting/reporting/index.vue"),
- },
- {
- path: "/intelligentReport/scriptgeneration",
- name: "intelligentReportscriptgeneration",
- meta: {
- title: "报表脚本",
- },
- component: () => import("../views/intelligentReporting/scriptgeneration/index.vue"),
- },
- //发电能力分析
- {
- path: "/generatingCap/dataFilter/prepare",
- name: "dataFilterPrepare",
- meta: {
- title: "风电数据准备",
- },
- component: () => import("../views/generatingCapacity/dataFilter/prepare/index.vue"),
- },
- {
- path: "/generatingCap/dataFilter/process",
- name: "dataFilterProcess",
- meta: {
- title: "风电数据处理",
- },
- component: () => import("../views/generatingCapacity/dataFilter/process/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/combine",
- name: "dataAnalysisCombine",
- meta: {
- title: "功率曲线拟合分析",
- },
- component: () => import("../views/generatingCapacity/dataAnalysis/combine/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/rateAnalysis",
- name: "dataAnalysisRateAnalysis",
- meta: {
- title: "对风偏差分析",
- },
- component: () => import("../views/generatingCapacity/dataAnalysis/rateAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/lineAnalysis",
- name: "dataAnalysisLineAnalysis",
- meta: {
- title: "曲线偏差率分析",
- },
- component: () => import("../views/generatingCapacity/dataAnalysis/lineAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/hotAnalysis",
- name: "dataAnalysisthotAnalysis",
- meta: {
- title: "温度与功率分析",
- },
- component: () => import("../views/generatingCapacity/dataAnalysis/hotAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/windAnalysis",
- name: "dataAnalysisWindAnalysis",
- meta: {
- title: "损失电量分析",
- },
- component: () =>
- import("../views/generatingCapacity/dataAnalysis/windAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/posAnalysis",
- name: "dataAnalysisPosAnalysis",
- meta: {
- title: "微观选址分析",
- },
- component: () =>
- import("../views/generatingCapacity/dataAnalysis/posAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/spaceAnalysis",
- name: "dataAnalysisspaceAnalysis",
- meta: {
- title: "毛容量分析",
- },
- component: () =>
- import("../views/generatingCapacity/dataAnalysis/spaceAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/angleAnalysis",
- name: "dataAnalysisAngleAnalysis",
- meta: {
- title: "桨距角分析",
- },
- component: () =>
- import("../views/generatingCapacity/dataAnalysis/angleAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/agcAnalysis",
- name: "dataAnalysisAgcAnalysis",
- meta: {
- title: "AGC曲线偏差分析",
- },
- component: () =>
- import("../views/generatingCapacity/dataAnalysis/agcAnalysis/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/analysisReport",
- name: "dataAnalysisAnalysisReport",
- meta: {
- title: "能效分析报告",
- },
- component: () =>
- import("../views/generatingCapacity/report/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/jjyxReport",
- name: "dataAnalysisJjyxReport",
- meta: {
- title: "经济运行分析报告",
- },
- component: () =>
- import("../views/generatingCapacity/jjyxReport/index.vue"),
- },
- {
- path: "/generatingCap/dataAnalysis/yhjyReport",
- name: "yhjyReport",
- meta: {
- title: "优化建议报告",
- },
- component: () =>
- import("../views/generatingCapacity/yhjyReport/index.vue"),
- },
- // 综合报警
- // {
- // path: "/integratedAlarm",
- // name: "integratedAlarm",
- // meta: {
- // title: "综合报警",
- // },
- // component: () =>
- // import("../views/IntegratedAlarm/index.vue"),
- // },
- {
- path: "/integratedAlarm/realwarning",
- name: "realwarning",
- meta: {
- title: "实时报警",
- },
- component: () =>
- import("../views/IntegratedAlarm/safe/realWarning/index.vue"),
- },
- {
- path: "/integratedAlarm/historyWarning",
- name: "historyWarning",
- meta: {
- title: "报警查询",
- },
- component: () =>
- import("../views/IntegratedAlarm/safe/historyWarning/index.vue"),
- },
- {
- path: "/integratedAlarm/customWarning",
- name: "customWarning",
- meta: {
- title: "预警查询",
- },
- component: () =>
- import("../views/IntegratedAlarm/safe/customWarning/index.vue"),
- },
- {
- path: "/integratedAlarm/stopQuery",
- name: "stopQuery",
- meta: {
- title: "停机查询",
- },
- component: () =>
- import("../views/IntegratedAlarm/safe/stopQuery/index.vue"),
- },
- {
- path: "/integratedAlarm/dataSearch",
- name: "dataSearch",
- meta: {
- title: "数据查询",
- },
- component: () =>
- import("../views/IntegratedAlarm/safe/dataSearch/index.vue"),
- },
- {
- path: "/integratedAlarm/earlyWarning",
- name: "earlyWarning",
- meta: {
- title: "预警排查方案",
- },
- component: () =>
- import("../views/IntegratedAlarm/earlyWarning/index.vue"),
- },
- {
- path: "/integratedAlarm/customAnalyse",
- name: "customAnalyse",
- meta: {
- title: "预警分析",
- },
- component: () =>
- import("../views/IntegratedAlarm/reliability/customAnalyse/index.vue"),
- },
- {
- path: "/integratedAlarm/historyAnalyse",
- name: "historyAnalyse",
- meta: {
- title: "报警分析",
- },
- component: () =>
- import("../views/IntegratedAlarm/reliability/historyAnalyse/index.vue"),
- },
- {
- path: "/integratedAlarm/customConfig",
- name: "customConfig",
- meta: {
- title: "报警配置",
- },
- component: () =>
- import("../views/IntegratedAlarm/alarmConfig/customConfig/index.vue"),
- },
- {
- path: "/integratedAlarm/historyConfig",
- name: "historyConfig",
- meta: {
- title: "预警配置",
- },
- component: () =>
- import("../views/IntegratedAlarm/alarmConfig/historyConfig/index.vue"),
- },
- {
- path: "/integratedAlarm/logs",
- name: "logs",
- meta: {
- title: "规则修改日志",
- },
- component: () =>
- import("../views/IntegratedAlarm/alarmConfig/logs/index.vue"),
- },
- {
- path: "/integratedAlarm/deviceConfig",
- name: "deviceConfig",
- meta: {
- title: "设备模型配置",
- },
- component: () =>
- import("../views/IntegratedAlarm/deviceConfig/index.vue"),
- },
- ]
- const router = createRouter({
- // history: createWebHistory(process.env.BASE_URL),
- history: createWebHashHistory(''),
- routes
- })
- export default router
|