|
@@ -67,205 +67,13 @@ const routes = [{
|
|
}, {
|
|
}, {
|
|
path: 'info/:wpId/:wtId',
|
|
path: 'info/:wpId/:wtId',
|
|
component: () =>
|
|
component: () =>
|
|
- import( '../views/WindSite/WindSite.vue'),
|
|
+ import( '../views/WindSite/pages/Info/Info.vue'),
|
|
- children: [{
|
|
+ }, {
|
|
- path: 'home/:wpId',
|
|
+ path: 'tower/:wpId',
|
|
- component: () =>
|
|
|
|
- import( '../views/WindSite/pages/Home/Home.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'draughtfanlist/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import(
|
|
|
|
- '../views/WindSite/pages/DraughtFanList.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'matrix/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import( '../views/WindSite/pages/Matrix.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'lightmatrix/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import(
|
|
|
|
- '../views/WindSite/pages/LightMatrix.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'box/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import( '../views/WindSite/pages/Box.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'info/:wpId/:wtId',
|
|
|
|
- component: () =>
|
|
|
|
- import( '../views/WindSite/pages/Info/Info.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'tower/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import( '../views/WindSite/pages/Tower.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'inverter-info/:wpId/:wtId',
|
|
|
|
- component: () =>
|
|
|
|
- import(
|
|
|
|
- '../views/WindSite/pages/Inverter-Info.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'map/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import( '../views/WindSite/pages/Map.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: 'map1/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import( '../views/WindSite/pages/Map1.vue'),
|
|
|
|
- }, {
|
|
|
|
- path: '/decision/decision1',
|
|
|
|
- name: 'decision1',
|
|
|
|
- component: () => import( '../views/Decision/Decision1.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision1Mx',
|
|
|
|
- name: 'decision1Mx',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/Decision/Decision1Mx.vue'),
|
|
|
|
- },
|
|
|
|
-
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision2',
|
|
|
|
- name: 'decision2',
|
|
|
|
- component: () => import( '../views/Decision/Decision2.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision2Cndb',
|
|
|
|
- name: 'decision2Cndb',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/Decision/Decision2Cndb.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision2Cjdb',
|
|
|
|
- name: 'decision2Cjdb',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/Decision/Decision2Cjdb.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision2Xmdb',
|
|
|
|
- name: 'decision2Xmdb',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/Decision/Decision2Xmdb.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision2Xldb',
|
|
|
|
- name: 'decision2Xldb',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/Decision/Decision2Xldb.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision3',
|
|
|
|
- name: 'decision3',
|
|
|
|
- component: () => import( '../views/Decision/Decision3.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision3db',
|
|
|
|
- name: 'decision3db',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/Decision/Decision3Db.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision4',
|
|
|
|
- name: 'decision4',
|
|
|
|
- component: () => import( '../views/Decision/Decision4.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/decision/decision4czzl',
|
|
|
|
- name: 'decision4czzl',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/Decision/Decision4Czzl.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/health',
|
|
|
|
- name: 'health',
|
|
|
|
- component: () => import('../views/HealthControl/Health.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/health/health1',
|
|
|
|
- name: 'health1',
|
|
|
|
- component: () => import('../views/HealthControl/Health1.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/health/health2',
|
|
|
|
- name: 'health2',
|
|
|
|
- component: () => import('../views/HealthControl/Health2.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/health/health3/:wpId',
|
|
|
|
- name: 'health3',
|
|
|
|
- component: () => import('../views/HealthControl/Health3.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/health/health4',
|
|
|
|
- name: 'health4',
|
|
|
|
- children: [{
|
|
|
|
- path: 'healthLineChart/:wtId',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/HealthControl/healthLineChart.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: 'healthLineChart2/:wtId',
|
|
|
|
- component: () => import(
|
|
|
|
- '../views/HealthControl/healthLineChart2.vue'),
|
|
|
|
- }
|
|
|
|
- ],
|
|
|
|
- component: () => import('../views/HealthControl/Health4.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/health/health5/',
|
|
|
|
- name: 'health5',
|
|
|
|
- component: () => import('../views/HealthControl/Health5.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/health/health6',
|
|
|
|
- name: 'health6',
|
|
|
|
- component: () => import('../views/HealthControl/Health6.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/cutAnalyse',
|
|
|
|
- name: 'cutAnalyse',
|
|
|
|
- component: () => import('../views/cutAnalyse/index.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/cutAnalyse',
|
|
|
|
- name: 'cutAnalyse',
|
|
|
|
- component: () => import('../views/cutAnalyse/index.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/wtSaturability',
|
|
|
|
- name: 'wtSaturability',
|
|
|
|
- component: () => import('../views/wtSaturability/index.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/windAnalysis',
|
|
|
|
- name: 'windAnalysis',
|
|
|
|
- component: () => import('../views/windAnalysis/index.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/windAnalysis/fx',
|
|
|
|
- name: 'fxzstmain',
|
|
|
|
- component: () => import('../views/windAnalysis/fxzstmain.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: 'boosterstation/:wpId',
|
|
|
|
- component: () =>
|
|
|
|
- import(
|
|
|
|
- '../views/WindSite/pages/BoosterStation.vue'),
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: "generalappearance/:wpId",
|
|
|
|
- component: () =>
|
|
|
|
- import(
|
|
|
|
- "../views/WindSite/pages/GeneralAppearance.vue"),
|
|
|
|
- },
|
|
|
|
- ]
|
|
|
|
- },
|
|
|
|
- {
|
|
|
|
- path: '/monitor/lightmatrix',
|
|
|
|
- name: 'LightMatrix',
|
|
|
|
component: () =>
|
|
component: () =>
|
|
import( '../views/WindSite/pages/Tower.vue'),
|
|
import( '../views/WindSite/pages/Tower.vue'),
|
|
}, {
|
|
}, {
|
|
- path: 'inverter-info/:wpId',
|
|
+ path: 'inverter-info/:wpId/:wtId',
|
|
component: () =>
|
|
component: () =>
|
|
import(
|
|
import(
|
|
'../views/WindSite/pages/Inverter-Info.vue'),
|
|
'../views/WindSite/pages/Inverter-Info.vue'),
|
|
@@ -936,6 +744,143 @@ const routes = [{
|
|
path: "/powerCurve",
|
|
path: "/powerCurve",
|
|
name: "powerCurve",
|
|
name: "powerCurve",
|
|
component: () => import( "../views/powerCurve/index.vue"),
|
|
component: () => import( "../views/powerCurve/index.vue"),
|
|
|
|
+},{
|
|
|
|
+ path: "/tjfx",
|
|
|
|
+ name: "tjfx",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/tjfx.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/bdzcx",
|
|
|
|
+ name: "bdzcx",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/bdzcx.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/oafd",
|
|
|
|
+ name: "oafd",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/oafd.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/oagf",
|
|
|
|
+ name: "oagf",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/oagf.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/missfdrb",
|
|
|
|
+ name: "missfdrb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/missfdrb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/missgfrb",
|
|
|
|
+ name: "missgfrb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/missgfrb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/xnyfdscyb",
|
|
|
|
+ name: "xnyfdscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/xnyfdscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/mhsscyb",
|
|
|
|
+ name: "mhsscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/mhsscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/nssscyb",
|
|
|
|
+ name: "nssscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/nssscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/qsscyb",
|
|
|
|
+ name: "qsscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/qsscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/sbqscyb",
|
|
|
|
+ name: "sbqscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/sbqscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/xsscyb",
|
|
|
|
+ name: "xsscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/xsscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/xnygfscyb",
|
|
|
|
+ name: "xnygfscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/xnygfscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/dwkscyb",
|
|
|
|
+ name: "dwkscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/dwkscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/plscyb",
|
|
|
|
+ name: "plscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/plscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/xhscyb",
|
|
|
|
+ name: "xhscyb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/xhscyb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/fdczzdy",
|
|
|
|
+ name: "fdczzdy",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/fdczzdy.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/fdxmzdy",
|
|
|
|
+ name: "fdxmzdy",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/fdxmzdy.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/gfczzdy",
|
|
|
|
+ name: "gfczzdy",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/gfczzdy.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/gfxmzdy",
|
|
|
|
+ name: "gfxmzdy",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/gfxmzdy.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/xnyrb",
|
|
|
|
+ name: "xnyrb",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/report/xnyrb.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/warnStatistics",
|
|
|
|
+ name: "warnStatistics",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/warnStatistics/index.vue"),
|
|
|
|
+},
|
|
|
|
+{
|
|
|
|
+ path: "/malfunctionStatistics",
|
|
|
|
+ name: "malfunctionStatistics",
|
|
|
|
+ component: () =>
|
|
|
|
+ import ( "../views/malfunctionStatistics/index.vue"),
|
|
},
|
|
},
|
|
]
|
|
]
|
|
const router = createRouter({
|
|
const router = createRouter({
|