Koishi 4 anni fa
parent
commit
f7111501ac
3 ha cambiato i file con 716 aggiunte e 709 eliminazioni
  1. 1 0
      src/components/coms/table/table3.vue
  2. 703 704
      src/router/index.js
  3. 12 5
      src/views/NewPages/alarm-center-1.vue

+ 1 - 0
src/components/coms/table/table3.vue

@@ -6,6 +6,7 @@
     :height="height"
     style="width: 100%"
     @cell-click="onClick"
+    v-if="data && data.data"
   >
     <el-table-column
       v-for="col in data.column"

+ 703 - 704
src/router/index.js

@@ -1,359 +1,359 @@
 import {
 	createRouter,
 	createWebHashHistory
-} from 'vue-router'
-import Home from '../views/Home/Home.vue'
+} from "vue-router"
+import Home from "../views/Home/Home.vue"
 
 const routes = [{
-		path: '/',
-		redirect: '/monitor/home'
-	},
-	{
-		path: '/monitor/home', // 驾驶舱
-		name: 'Home',
-		component: Home,
-	},
-	{
-		path: '/monitor/about',
-		name: 'About',
-		component: () =>
-			import( /* webpackChunkName: "about" */ '../views/About.vue'),
-	},
-	{
-		path: '/monitor/demo',
-		name: 'Demo',
-		component: () =>
-			import( /* webpackChunkName: "Demo" */ '../views/Demo.vue'),
-	},
-	{
-		path: '/monitor/status', // 状态监视
-		name: 'Status',
-		component: () =>
-			import( /* webpackChunkName: "status" */ '../views/Status/Status.vue'),
-	},
-	{
-		path: '/monitor/agc', // AGC 监视
-		name: 'Agc',
-		component: () =>
-			import( /* webpackChunkName: "agc" */ '../views/Agc/Agc.vue'),
-	},
-	{
-		path: '/monitor/windsite',
-		name: 'WindSite',
-		component: () =>
-			import( /* webpackChunkName: "windsite" */ '../views/WindSite/WindSite.vue'),
-		children: [{
-				path: 'home/:wpId', // 场站监视
-				component: () =>
-					import( /* webpackChunkName: "windsitehome" */ '../views/WindSite/pages/Home/Home.vue'),
-			}, {
-				path: 'draughtfanlist/:wpId', // 风机列表
-				component: () =>
-					import( /* webpackChunkName: "windsitedraughtfanlist" */
-						'../views/WindSite/pages/DraughtFanList.vue'),
-			}, {
-				path: 'matrix/:wpId', // 风场矩阵
-				component: () =>
-					import( /* webpackChunkName: "windsitematrix" */ '../views/WindSite/pages/Matrix.vue'),
-			}, {
-				path: 'lightmatrix/:wpId',
-				component: () =>
-					import( /* webpackChunkName: "windsitelightmatrix" */
-						'../views/WindSite/pages/LightMatrix.vue'),
-			}, {
-				path: 'box/:wpId',
-				component: () =>
-					import( /* webpackChunkName: "windsitebox" */ '../views/WindSite/pages/Box.vue'),
-			}, {
-				path: 'info/:wpId/:wtId', // 单机状态监视
-				component: () =>
-					import( /* webpackChunkName: "info" */ '../views/WindSite/pages/Info/Info.vue'),
-			}, {
-				path: 'tower/:wpId', // 测风塔
-				component: () =>
-					import( /* webpackChunkName: "windsitetower" */ '../views/WindSite/pages/Tower.vue'),
-			}, {
-				path: 'inverter-info/:wpId/:wtId',
-				component: () =>
-					import( /* webpackChunkName: "inverter-info" */
-						'../views/WindSite/pages/Inverter-Info.vue'),
-			}, {
-				path: 'map/:wpId',
-				component: () =>
-					import( /* webpackChunkName: "windsitemap" */ '../views/WindSite/pages/Map.vue'),
-			}, {
-				path: 'map1/:wpId',
-				component: () =>
-					import( /* webpackChunkName: "windsitemap1" */ '../views/WindSite/pages/Map1.vue'),
-			},
-
-			{
-				path: 'boosterstation/:wpId', // 升压站
-				component: () =>
-					import( /* webpackChunkName: "boosterstation" */
-						'../views/WindSite/pages/BoosterStation.vue'),
-			},
-			{
-				path: "generalappearance/:wpId", // 总样貌
-				component: () =>
-					import( /* webpackChunkName: "generalappearance" */
-						"../views/WindSite/pages/GeneralAppearance.vue"),
-			},
-		]
-	}	,
-	{
-		path: '/monitor/lightmatrix', // 光伏明细矩阵
-		name: 'LightMatrix',
-		component: () =>
-			import( /* webpackChunkName: "lightmatrix" */ '../views/LightMatrix/LightMatrix.vue'),
-	},
-	{
-		path: '/monitor/lightmatrix1', // 基础矩阵
-		name: 'LightMatrix1',
-		component: () =>
-			import( /* webpackChunkName: "lightmatrix1" */ '../views/LightMatrix1/LightMatrix1.vue'),
-	},
-	{
-		path: '/monitor/lightmatrix2', // 欠发矩阵
-		name: 'LightMatrix2',
+	path: "/",
+	redirect: "/monitor/home"
+},
+{
+	path: "/monitor/home", // 驾驶舱
+	name: "Home",
+	component: Home,
+},
+{
+	path: "/monitor/about",
+	name: "About",
+	component: () =>
+		import( /* webpackChunkName: "about" */ "../views/About.vue"),
+},
+{
+	path: "/monitor/demo",
+	name: "Demo",
+	component: () =>
+		import( /* webpackChunkName: "Demo" */ "../views/Demo.vue"),
+},
+{
+	path: "/monitor/status", // 状态监视
+	name: "Status",
+	component: () =>
+		import( /* webpackChunkName: "status" */ "../views/Status/Status.vue"),
+},
+{
+	path: "/monitor/agc", // AGC 监视
+	name: "Agc",
+	component: () =>
+		import( /* webpackChunkName: "agc" */ "../views/Agc/Agc.vue"),
+},
+{
+	path: "/monitor/windsite",
+	name: "WindSite",
+	component: () =>
+		import( /* webpackChunkName: "windsite" */ "../views/WindSite/WindSite.vue"),
+	children: [{
+		path: "home/:wpId", // 场站监视
 		component: () =>
-			import( /* webpackChunkName: "lightmatrix2" */ '../views/LightMatrix2/LightMatrix2.vue'),
+			import( /* webpackChunkName: "windsitehome" */ "../views/WindSite/pages/Home/Home.vue"),
 	}, {
-		path: '/monitor/lightmatrix3', // 明细矩阵
-		name: 'LightMatrix3',
+		path: "draughtfanlist/:wpId", // 风机列表
 		component: () =>
-			import( /* webpackChunkName: "lightmatrix3" */ '../views/LightMatrix3/LightMatrix3.vue'),
-	}
-/***********************************************************驾驶舱************************************************************* */		
-/***********************************************************经济运行************************************************************* */	
-	,{
-		path: "/decision/pb",/***********************************************************驾驶舱************************************************************* */		
-/***********************************************************经济运行************************************************************* */	
-		name: "pb",
-		component: () => import( /* webpackChunkName: "powerbenchmarking" */ "../views/NewPages/power-benchmarking.vue"),
+			import( /* webpackChunkName: "windsitedraughtfanlist" */
+				"../views/WindSite/pages/DraughtFanList.vue"),
 	}, {
-		path: '/decision/decision1', //风机绩效榜
-		name: 'decision1',
-		component: () =>
-			import( /* webpackChunkName: "decision1" */ '../views/Decision/Decision1.vue'),
-	},
-	{
-		path: '/decision/decision1Mx', //风机绩效榜明细
-		name: 'decision1Mx',
-		component: () =>
-			import( /* webpackChunkName: "decision1Mx" */ '../views/Decision/Decision1Mx.vue'),
-	},
-	{
-		path: '/decision/decision2', //五项损失率
-		name: 'decision2',
-		component: () =>
-			import( /* webpackChunkName: "decision2" */ '../views/Decision/Decision2.vue'),
-	},
-	{
-		path: '/decision/decision2Cndb', //场内对标
-		name: 'decision2Cndb',
+		path: "matrix/:wpId", // 风场矩阵
 		component: () =>
-			import( /* webpackChunkName: "decision2Cndb" */ '../views/Decision/Decision2Cndb.vue'),
-	},
-	{
-		path: '/decision/decision2Cjdb', //场际对标
-		name: 'decision2Cjdb',
-		component: () =>
-			import( /* webpackChunkName: "decision2Cjdb" */ '../views/Decision/Decision2Cjdb.vue'),
-	},
-	{
-		path: '/decision/decision2Xmdb', //项目对标
-		name: 'decision2Xmdb',
-		component: () =>
-			import( /* webpackChunkName: "decision2Xmdb" */ '../views/Decision/Decision2Xmdb.vue'),
-	},
-	{
-		path: '/decision/decision2Xldb', //线路对标
-		name: 'decision2Xldb',
-		component: () =>
-			import( /* webpackChunkName: "decision2Xldb" */ '../views/Decision/Decision2Xldb.vue'),
-	},
-	{
-		path: '/decision/decision3', //性能对标
-		name: 'decision3',
-		component: () =>
-			import( /* webpackChunkName: "decision3" */ '../views/Decision/Decision3.vue'),
-	},
-	{
-		path: '/decision/decision4', //值际对标
-		name: 'decision4',
-		component: () =>
-			import( /* webpackChunkName: "decision4" */ '../views/Decision/Decision4.vue'),
-	},
-	{
-		path: '/decision/decision4czzl', //操作指令统计
-		name: 'decision4czzl',
-		component: () =>
-			import( /* webpackChunkName: "decision4czzl" */ '../views/Decision/Decision4Czzl.vue'),
-	},
-	{
-		path: '/decision/decision3db', //单机横向对比
-		name: 'decision3db',
-		component: () => import( /* webpackChunkName: "decision3db" */
-			'../views/Decision/Decision3Db.vue'),
-	}, // 三率管理/复位及时率
-	{
-		path: '/decision/fwjsl',
-		name: 'fwjsl',
-		component: () =>
-			import('../views/Decision/slgl/fwjsl.vue')
-	},
-	// 三率管理/状态转换率
-	{
-		path: '/decision/ztzhl',
-		name: 'ztzhl',
-		component: () =>
-			import('../views/Decision/slgl/ztzhl.vue')
-	},
-	// 三率管理/消缺及时率
-	{
-		path: '/decision/xqjsl',
-		name: 'xqjsl',
+			import( /* webpackChunkName: "windsitematrix" */ "../views/WindSite/pages/Matrix.vue"),
+	}, {
+		path: "lightmatrix/:wpId",
 		component: () =>
-			import('../views/Decision/slgl/xqjsl.vue')
-	},
-	{
-		path: '/decision/powerRank', // 发电效率排行
-		name: 'powerRank',
+			import( /* webpackChunkName: "windsitelightmatrix" */
+				"../views/WindSite/pages/LightMatrix.vue"),
+	}, {
+		path: "box/:wpId",
 		component: () =>
-			import('../views/powerRank/index.vue'),
-	},
-	{
-		path: '/decision/totalPowerRank', // 总发电效率排行
-		name: 'totalPowerRank',
+			import( /* webpackChunkName: "windsitebox" */ "../views/WindSite/pages/Box.vue"),
+	}, {
+		path: "info/:wpId/:wtId", // 单机状态监视
 		component: () =>
-			import('../views/totalPowerRank/index.vue'),
-	},
-	{
-		path: '/decision/warningRank', // 报警排行
-		name: 'warningRank',
+			import( /* webpackChunkName: "info" */ "../views/WindSite/pages/Info/Info.vue"),
+	}, {
+		path: "tower/:wpId", // 测风塔
 		component: () =>
-			import('../views/warningRank/index.vue'),
-	},
-	{
-		path: '/decision/ztfx', // 专题分析
-		name: 'ztfx',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/ztfx.vue'),
-	},
-	{
-		path: '/decision/fnlyl', // 风能利用率
-		name: 'fnlyl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/fnlyl.vue'),
-	},
-	{
-		path: '/decision/whssl', // 维护损失率
-		name: 'whssl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/whssl.vue'),
-	},
-	{
-		path: '/decision/gzssl', // 故障损失率
-		name: 'gzssl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/gzssl.vue'),
-	},
-	{
-		path: '/decision/xdssl', // 限电损失率
-		name: 'xdssl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/xdssl.vue'),
-	},
-	{
-		path: '/decision/xnssl', // 性能损失率
-		name: 'xnssl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/xnssl.vue'),
-	},
-	{
-		path: '/decision/slssl', // 受累损失率
-		name: 'slssl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/slssl.vue'),
-	},
-	{
-		path: '/decision/mtbf', // mtbf
-		name: 'mtbf',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/mtbf.vue'),
-	},
-	{
-		path: '/decision/mttr', // mttr
-		name: 'mttr',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/mttr.vue'),
-	},
-	{
-		path: '/decision/zfwjsl', // 复位及时率
-		name: 'zfwjsl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/fwjsl.vue'),
-	},
-	{
-		path: '/decision/zztzhl', // 状态转换率
-		name: 'zztzhl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/ztzhl.vue'),
-	},
-	{
-		path: '/decision/zxqjsl', // 消缺及时率
-		name: 'zxqjsl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/xqjsl.vue'),
-	},
-	{
-		path: '/decision/zfdl', // 发电量分析
-		name: 'zfdl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/fdl.vue'),
-	},
-	{
-		path: '/decision/zzhcydl', // 综合场用电量
-		name: 'zzhcydl',
-		component: () => import( /* webpackChunkName: "ztfx" */ '../views/specific/zhcydl.vue'),
-	},
-	{
-		path: '/decision/performanceAnalysis', // 单机信息总览
-		name: 'performanceAnalysis',
-		component: () => import('../views/performanceAnalysis/index.vue'),
-	},
-	{
-		path: "/decision/performanceAnalysis/detail/:wpId/:wtId", // 单机信息总览详情
-		name: "performanceAnalysisDetail",
-		component: () => import( /* webpackChunkName: "performanceAnalysisDetail" */ "../views/NewPages/dj1.vue"),
-	},
-	{
-		path: '/decision/znzhfx/:wtId/:year/:month',
-		name: 'znzhfx',
+			import( /* webpackChunkName: "windsitetower" */ "../views/WindSite/pages/Tower.vue"),
+	}, {
+		path: "inverter-info/:wpId/:wtId",
 		component: () =>
-			import( /* webpackChunkName: "ztfx" */ '../views/NewPages/znzhfx.vue'),
-	},
-	{
-		path: '/decision/singleAnalysis', // 单机月度分析
-		name: 'singleAnalysis',
+			import( /* webpackChunkName: "inverter-info" */
+				"../views/WindSite/pages/Inverter-Info.vue"),
+	}, {
+		path: "map/:wpId",
 		component: () =>
-			import('../views/singleAnalysis/index.vue'),
-	},
-	{
-		path: "/decision/pf1",//电量分析 未绑定界面
-		name: "pf1",
+			import( /* webpackChunkName: "windsitemap" */ "../views/WindSite/pages/Map.vue"),
+	}, {
+		path: "map1/:wpId",
 		component: () =>
-			import( /* webpackChunkName: "pf1" */ "../views/NewPages/power-forecast-1.vue"),
+			import( /* webpackChunkName: "windsitemap1" */ "../views/WindSite/pages/Map1.vue"),
 	},
+
 	{
-		path: "/decision/fs",
-		name: "fs",
+		path: "boosterstation/:wpId", // 升压站
 		component: () =>
-			import( /* webpackChunkName: "fs" */ "../views/NewPages/forecast-system.vue"),
+			import( /* webpackChunkName: "boosterstation" */
+				"../views/WindSite/pages/BoosterStation.vue"),
 	},
 	{
-		path: "/decision/nhycfsdl",
-		name: "nhycfsdl",
+		path: "generalappearance/:wpId", // 总样貌
 		component: () =>
-			import( /* webpackChunkName: "historysearch" */ "../views/report/nhycfsdl.vue"),
+			import( /* webpackChunkName: "generalappearance" */
+				"../views/WindSite/pages/GeneralAppearance.vue"),
 	},
-	{
-		path: "/decision/xzycfsdl",
-		name: "xzycfsdl",
-		component: () =>
-			import( /* webpackChunkName: "historysearch" */ "../views/report/xzycfsdl.vue"),
-	}
-/***********************************************************经济运行************************************************************* */	
-/***********************************************************智慧检修************************************************************* */		
-,
+	]
+},
+{
+	path: "/monitor/lightmatrix", // 光伏明细矩阵
+	name: "LightMatrix",
+	component: () =>
+		import( /* webpackChunkName: "lightmatrix" */ "../views/LightMatrix/LightMatrix.vue"),
+},
+{
+	path: "/monitor/lightmatrix1", // 基础矩阵
+	name: "LightMatrix1",
+	component: () =>
+		import( /* webpackChunkName: "lightmatrix1" */ "../views/LightMatrix1/LightMatrix1.vue"),
+},
+{
+	path: "/monitor/lightmatrix2", // 欠发矩阵
+	name: "LightMatrix2",
+	component: () =>
+		import( /* webpackChunkName: "lightmatrix2" */ "../views/LightMatrix2/LightMatrix2.vue"),
+}, {
+	path: "/monitor/lightmatrix3", // 明细矩阵
+	name: "LightMatrix3",
+	component: () =>
+		import( /* webpackChunkName: "lightmatrix3" */ "../views/LightMatrix3/LightMatrix3.vue"),
+}
+	/***********************************************************驾驶舱************************************************************* */
+	/***********************************************************经济运行************************************************************* */
+	, {
+	path: "/decision/pb",/***********************************************************驾驶舱************************************************************* */
+	/***********************************************************经济运行************************************************************* */
+	name: "pb",
+	component: () => import( /* webpackChunkName: "powerbenchmarking" */ "../views/NewPages/power-benchmarking.vue"),
+}, {
+	path: "/decision/decision1", //风机绩效榜
+	name: "decision1",
+	component: () =>
+		import( /* webpackChunkName: "decision1" */ "../views/Decision/Decision1.vue"),
+},
+{
+	path: "/decision/decision1Mx", //风机绩效榜明细
+	name: "decision1Mx",
+	component: () =>
+		import( /* webpackChunkName: "decision1Mx" */ "../views/Decision/Decision1Mx.vue"),
+},
+{
+	path: "/decision/decision2", //五项损失率
+	name: "decision2",
+	component: () =>
+		import( /* webpackChunkName: "decision2" */ "../views/Decision/Decision2.vue"),
+},
+{
+	path: "/decision/decision2Cndb", //场内对标
+	name: "decision2Cndb",
+	component: () =>
+		import( /* webpackChunkName: "decision2Cndb" */ "../views/Decision/Decision2Cndb.vue"),
+},
+{
+	path: "/decision/decision2Cjdb", //场际对标
+	name: "decision2Cjdb",
+	component: () =>
+		import( /* webpackChunkName: "decision2Cjdb" */ "../views/Decision/Decision2Cjdb.vue"),
+},
+{
+	path: "/decision/decision2Xmdb", //项目对标
+	name: "decision2Xmdb",
+	component: () =>
+		import( /* webpackChunkName: "decision2Xmdb" */ "../views/Decision/Decision2Xmdb.vue"),
+},
+{
+	path: "/decision/decision2Xldb", //线路对标
+	name: "decision2Xldb",
+	component: () =>
+		import( /* webpackChunkName: "decision2Xldb" */ "../views/Decision/Decision2Xldb.vue"),
+},
+{
+	path: "/decision/decision3", //性能对标
+	name: "decision3",
+	component: () =>
+		import( /* webpackChunkName: "decision3" */ "../views/Decision/Decision3.vue"),
+},
+{
+	path: "/decision/decision4", //值际对标
+	name: "decision4",
+	component: () =>
+		import( /* webpackChunkName: "decision4" */ "../views/Decision/Decision4.vue"),
+},
+{
+	path: "/decision/decision4czzl", //操作指令统计
+	name: "decision4czzl",
+	component: () =>
+		import( /* webpackChunkName: "decision4czzl" */ "../views/Decision/Decision4Czzl.vue"),
+},
+{
+	path: "/decision/decision3db", //单机横向对比
+	name: "decision3db",
+	component: () => import( /* webpackChunkName: "decision3db" */
+		"../views/Decision/Decision3Db.vue"),
+}, // 三率管理/复位及时率
+{
+	path: "/decision/fwjsl",
+	name: "fwjsl",
+	component: () =>
+		import("../views/Decision/slgl/fwjsl.vue")
+},
+// 三率管理/状态转换率
+{
+	path: "/decision/ztzhl",
+	name: "ztzhl",
+	component: () =>
+		import("../views/Decision/slgl/ztzhl.vue")
+},
+// 三率管理/消缺及时率
+{
+	path: "/decision/xqjsl",
+	name: "xqjsl",
+	component: () =>
+		import("../views/Decision/slgl/xqjsl.vue")
+},
+{
+	path: "/decision/powerRank", // 发电效率排行
+	name: "powerRank",
+	component: () =>
+		import("../views/powerRank/index.vue"),
+},
+{
+	path: "/decision/totalPowerRank", // 总发电效率排行
+	name: "totalPowerRank",
+	component: () =>
+		import("../views/totalPowerRank/index.vue"),
+},
+{
+	path: "/decision/warningRank", // 报警排行
+	name: "warningRank",
+	component: () =>
+		import("../views/warningRank/index.vue"),
+},
+{
+	path: "/decision/ztfx", // 专题分析
+	name: "ztfx",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/ztfx.vue"),
+},
+{
+	path: "/decision/fnlyl", // 风能利用率
+	name: "fnlyl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/fnlyl.vue"),
+},
+{
+	path: "/decision/whssl", // 维护损失率
+	name: "whssl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/whssl.vue"),
+},
+{
+	path: "/decision/gzssl", // 故障损失率
+	name: "gzssl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/gzssl.vue"),
+},
+{
+	path: "/decision/xdssl", // 限电损失率
+	name: "xdssl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/xdssl.vue"),
+},
+{
+	path: "/decision/xnssl", // 性能损失率
+	name: "xnssl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/xnssl.vue"),
+},
+{
+	path: "/decision/slssl", // 受累损失率
+	name: "slssl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/slssl.vue"),
+},
+{
+	path: "/decision/mtbf", // mtbf
+	name: "mtbf",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/mtbf.vue"),
+},
+{
+	path: "/decision/mttr", // mttr
+	name: "mttr",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/mttr.vue"),
+},
+{
+	path: "/decision/zfwjsl", // 复位及时率
+	name: "zfwjsl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/fwjsl.vue"),
+},
+{
+	path: "/decision/zztzhl", // 状态转换率
+	name: "zztzhl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/ztzhl.vue"),
+},
+{
+	path: "/decision/zxqjsl", // 消缺及时率
+	name: "zxqjsl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/xqjsl.vue"),
+},
+{
+	path: "/decision/zfdl", // 发电量分析
+	name: "zfdl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/fdl.vue"),
+},
+{
+	path: "/decision/zzhcydl", // 综合场用电量
+	name: "zzhcydl",
+	component: () => import( /* webpackChunkName: "ztfx" */ "../views/specific/zhcydl.vue"),
+},
+{
+	path: "/decision/performanceAnalysis", // 单机信息总览
+	name: "performanceAnalysis",
+	component: () => import("../views/performanceAnalysis/index.vue"),
+},
+{
+	path: "/decision/performanceAnalysis/detail/:wpId/:wtId", // 单机信息总览详情
+	name: "performanceAnalysisDetail",
+	component: () => import( /* webpackChunkName: "performanceAnalysisDetail" */ "../views/NewPages/dj1.vue"),
+},
+{
+	path: "/decision/znzhfx/:wtId/:year/:month",
+	name: "znzhfx",
+	component: () =>
+		import( /* webpackChunkName: "ztfx" */ "../views/NewPages/znzhfx.vue"),
+},
+{
+	path: "/decision/singleAnalysis", // 单机月度分析
+	name: "singleAnalysis",
+	component: () =>
+		import("../views/singleAnalysis/index.vue"),
+},
+{
+	path: "/decision/pf1",//电量分析 未绑定界面
+	name: "pf1",
+	component: () =>
+		import( /* webpackChunkName: "pf1" */ "../views/NewPages/power-forecast-1.vue"),
+},
+{
+	path: "/decision/fs",
+	name: "fs",
+	component: () =>
+		import( /* webpackChunkName: "fs" */ "../views/NewPages/forecast-system.vue"),
+},
+{
+	path: "/decision/nhycfsdl",
+	name: "nhycfsdl",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/nhycfsdl.vue"),
+},
+{
+	path: "/decision/xzycfsdl",
+	name: "xzycfsdl",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/xzycfsdl.vue"),
+}
+	/***********************************************************经济运行************************************************************* */
+	/***********************************************************智慧检修************************************************************* */
+	,
 {
 	path: "/health/sandtable",
 	name: "sandtable",
@@ -362,14 +362,14 @@ const routes = [{
 },
 // 等级评估(单机等级评估管理-量化评级)
 {
-	path: '/health/assess/index',
-	name: 'assessindex',
-	component: () => import('../views/HealthControl/assess/assessindex.vue')
+	path: "/health/assess/index",
+	name: "assessindex",
+	component: () => import("../views/HealthControl/assess/assessindex.vue")
 },
 {
-	path: '/health/assess/config',
-	name: 'assessconfig',
-	component: () => import('../views/HealthControl/assess/assessconfig.vue')
+	path: "/health/assess/config",
+	name: "assessconfig",
+	component: () => import("../views/HealthControl/assess/assessconfig.vue")
 },
 {
 	path: "/health/gzzd/malfunctionDiagnose", // 故障诊断
@@ -383,69 +383,69 @@ const routes = [{
 		import( /* webpackChunkName: "malfunctionStatistics" */ "../views/malfunctionRecall/index.vue"),
 },
 {
-	path: '/health/frist',
-	name: 'health',
+	path: "/health/frist",
+	name: "health",
 	component: () =>
-		import('../views/HealthControl/Health.vue'),
+		import("../views/HealthControl/Health.vue"),
 },
 {
-	path: '/health/health1',
-	name: 'health1',
+	path: "/health/health1",
+	name: "health1",
 	component: () =>
-		import('../views/HealthControl/Health1.vue'),
+		import("../views/HealthControl/Health1.vue"),
 },
 {
-	path: '/health/health2', // 健康管理首页
-	name: 'health2',
+	path: "/health/health2", // 健康管理首页
+	name: "health2",
 	component: () =>
-		import('../views/HealthControl/Health2.vue'),
+		import("../views/HealthControl/Health2.vue"),
 },
 {
-	path: '/health/health3/:wpId', // 场站健康管理
-	name: 'health3',
+	path: "/health/health3/:wpId", // 场站健康管理
+	name: "health3",
 	component: () =>
-		import('../views/HealthControl/Health3.vue'),
+		import("../views/HealthControl/Health3.vue"),
 },
 {
-	path: '/health/health4',
-	name: 'health4',
+	path: "/health/health4",
+	name: "health4",
 	children: [{
-			path: "/health/health0/:wpId/:wtId",
-			name: "health0",
-			component: () =>
-				import("../views/HealthControl/Health0.vue"),
-		}, {
-			path: "/health/health10/:wpId/:wtId",
-			name: "health10",
-			component: () =>
-				import( /* webpackChunkName: "health8" */ "../views/HealthControl/Health10.vue"),
-		}, {
-			path: 'healthLineChart/:wpId/:wtId', // 风机健康趋势
-			component: () =>
-				import( /* webpackChunkName: "healthLineChart" */
-					'../views/HealthControl/healthLineChart.vue'),
-		},
-		{
-			path: 'healthLineChart2/:wpId/:wtId', // 健康趋势
-			component: () =>
-				import( /* webpackChunkName: "healthLineChart2" */
-					'../views/HealthControl/healthLineChart2.vue'),
-		}
+		path: "/health/health0/:wpId/:wtId",
+		name: "health0",
+		component: () =>
+			import("../views/HealthControl/Health0.vue"),
+	}, {
+		path: "/health/health10/:wpId/:wtId",
+		name: "health10",
+		component: () =>
+			import( /* webpackChunkName: "health8" */ "../views/HealthControl/Health10.vue"),
+	}, {
+		path: "healthLineChart/:wpId/:wtId", // 风机健康趋势
+		component: () =>
+			import( /* webpackChunkName: "healthLineChart" */
+				"../views/HealthControl/healthLineChart.vue"),
+	},
+	{
+		path: "healthLineChart2/:wpId/:wtId", // 健康趋势
+		component: () =>
+			import( /* webpackChunkName: "healthLineChart2" */
+				"../views/HealthControl/healthLineChart2.vue"),
+	}
 	],
 	component: () =>
-		import('../views/HealthControl/Health4.vue'),
+		import("../views/HealthControl/Health4.vue"),
 },
 {
-	path: '/health/health5/',
-	name: 'health5',
+	path: "/health/health5/",
+	name: "health5",
 	component: () =>
-		import('../views/HealthControl/Health5.vue'),
+		import("../views/HealthControl/Health5.vue"),
 },
 {
-	path: '/health/health6', // 健康总览
-	name: 'health6',
+	path: "/health/health6", // 健康总览
+	name: "health6",
 	component: () =>
-		import('../views/HealthControl/Health6.vue'),
+		import("../views/HealthControl/Health6.vue"),
 },
 {
 	path: "/health/health8",
@@ -454,10 +454,10 @@ const routes = [{
 		import( /* webpackChunkName: "health8" */ "../views/HealthControl/Health8.vue"),
 },
 {
-	path: '/health/allLifeManage', // 全生命周期管理
-	name: 'allLifeManage',
+	path: "/health/allLifeManage", // 全生命周期管理
+	name: "allLifeManage",
 	component: () =>
-		import('../views/allLifeManage/index.vue'),
+		import("../views/allLifeManage/index.vue"),
 },
 
 {
@@ -471,22 +471,22 @@ const routes = [{
 	component: () => import( /* webpackChunkName: "malfunctionStatistics" */ "../views/windAnalysis/phdffx.vue"),
 },
 {
-	path: '/health/nxfx/cutAnalyse', // 切入切出分析
-	name: 'cutAnalyse',
+	path: "/health/nxfx/cutAnalyse", // 切入切出分析
+	name: "cutAnalyse",
 	component: () =>
-		import('../views/cutAnalyse/index.vue'),
+		import("../views/cutAnalyse/index.vue"),
 },
 // 曲线排行榜
 {
-	path: '/health/nxfx/qxpclfx',
-	name: 'qxpclfx',
-	component: () => import('../views/nxfx/qxpclfx.vue')
+	path: "/health/nxfx/qxpclfx",
+	name: "qxpclfx",
+	component: () => import("../views/nxfx/qxpclfx.vue")
 },
 {
-	path: '/health/nxfx/wtSaturability', // 单机饱和度
-	name: 'wtSaturability',
+	path: "/health/nxfx/wtSaturability", // 单机饱和度
+	name: "wtSaturability",
 	component: () =>
-		import('../views/wtSaturability/index.vue'),
+		import("../views/wtSaturability/index.vue"),
 },
 {
 	path: "/health/kkxfx/alarmcenter1",
@@ -514,326 +514,325 @@ const routes = [{
 	path: "/health/kkxfx/bjgltjb",
 	name: "bjgltjb",
 	component: () =>
-		import( /* webpackChunkName: "historysearch" */ "../views/report/bjgltjb.vue"),
+		import( /* webpackChunkName: "historysearch" */ "../views/report/bjgltjb.vue"),
 },
 {
-	path: '/health/fzyfx/windAnalysis', // 风资源分析
-	name: 'windAnalysis',
+	path: "/health/fzyfx/windAnalysis", // 风资源分析
+	name: "windAnalysis",
 	component: () =>
-		import('../views/windAnalysis/index.vue'),
+		import("../views/windAnalysis/index.vue"),
 },
-	{
-		path: '/health/fzyfx/windAnalysis/fx', // 风向
-		name: 'fxzstmain',
-		component: () => import('../views/windAnalysis/fxzstmain.vue'),
-	},
-	/***********************************************************智慧检修************************************************************* */
-	/***********************************************************安全管控************************************************************* */	
-	{
-		path: '/save',
-		name: 'save',
-		component: () =>
-			import( /* webpackChunkName: "personnel" */ '../views/NewPages/iframe4.vue'),
-	}, 
-	{
-		path: '/save/personnel',
-		name: 'personnel',
-		component: () =>
-			import( /* webpackChunkName: "personnel" */ '../views/NewPages/personnel.vue'),
-	}, 
-	{
-		path: "/globalMonitor", // 全局监视
-		name: "globalMonitor",
-		component: () =>
-			import( /* webpackChunkName: "globalMonitor" */ "../views/Others/index.vue"),
-	}
-		/***********************************************************安全管控************************************************************* */	
+{
+	path: "/health/fzyfx/windAnalysis/fx", // 风向
+	name: "fxzstmain",
+	component: () => import("../views/windAnalysis/fxzstmain.vue"),
+},
+/***********************************************************智慧检修************************************************************* */
+/***********************************************************安全管控************************************************************* */
+{
+	path: "/save",
+	name: "save",
+	component: () =>
+		import( /* webpackChunkName: "personnel" */ "../views/NewPages/iframe4.vue"),
+},
+{
+	path: "/save/personnel",
+	name: "personnel",
+	component: () =>
+		import( /* webpackChunkName: "personnel" */ "../views/NewPages/personnel.vue"),
+},
+{
+	path: "/globalMonitor", // 全局监视
+	name: "globalMonitor",
+	component: () =>
+		import( /* webpackChunkName: "globalMonitor" */ "../views/Others/index.vue"),
+}
+	/***********************************************************安全管控************************************************************* */
 
-		,{
-			path: "/others", // 报表总览
-			name: "Others",
-			component: () =>
-				import( /* webpackChunkName: "reportPandect" */ "../views/Others/index.vue"),
-		},
-		{
-			path: "/others/reportPandect", // 报表总览
-			name: "reportPandect",
-			component: () =>
-				import( /* webpackChunkName: "reportPandect" */ "../views/reportPandect/index.vue"),
-		}, {
-			path: "/others/tjfx",
-			name: "tjfx",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/tjfx.vue"),
-		},
-		{
-			path: "/others/bdzcx",
-			name: "bdzcx",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/bdzcx.vue"),
-		},
-		{
-			path: "/others/oafd",
-			name: "oafd",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/oafd.vue"),
-		},
-		{
-			path: "/others/oagf",
-			name: "oagf",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/oagf.vue"),
-		},
-		{
-			path: "/others/missfdrb",
-			name: "missfdrb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/missfdrb.vue"),
-		},
-		{
-			path: "/others/missgfrb",
-			name: "missgfrb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/missgfrb.vue"),
-		},
-		{
-			path: "/others/xnyfdscyb",
-			name: "xnyfdscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/xnyfdscyb.vue"),
-		},
-		{
-			path: "/others/mhsscyb",
-			name: "mhsscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/mhsscyb.vue"),
-		},
-		{
-			path: "/others/nssscyb",
-			name: "nssscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/nssscyb.vue"),
-		},
-		{
-			path: "/others/qsscyb",
-			name: "qsscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/qsscyb.vue"),
-		},
-		{
-			path: "/others/sbqscyb",
-			name: "sbqscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/sbqscyb.vue"),
-		},
-		{
-			path: "/others/xsscyb",
-			name: "xsscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/xsscyb.vue"),
-		},
-		{
-			path: "/others/xnygfscyb",
-			name: "xnygfscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/xnygfscyb.vue"),
-		},
-		{
-			path: "/others/dwkscyb",
-			name: "dwkscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/dwkscyb.vue"),
-		},
-		{
-			path: "/others/plscyb",
-			name: "plscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/plscyb.vue"),
-		},
-		{
-			path: "/others/xhscyb",
-			name: "xhscyb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/xhscyb.vue"),
-		},
-		{
-			path: "/others/fdczzdy",
-			name: "fdczzdy",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/fdczzdy.vue"),
-		},
-		{
-			path: "/others/fdxmzdy",
-			name: "fdxmzdy",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/fdxmzdy.vue"),
-		},
-		{
-			path: "/others/gfczzdy",
-			name: "gfczzdy",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/gfczzdy.vue"),
-		},
-		{
-			path: "/others/gfxmzdy",
-			name: "gfxmzdy",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/gfxmzdy.vue"),
-		},
-		{
-			path: "/others/xnyrb",
-			name: "xnyrb",
-			component: () =>
-				import( /* webpackChunkName: "historysearch" */ "../views/report/xnyrb.vue"),
-		},
-	{
-		path: '/others/realSearch', // 测点数据查询
-		name: 'realSearch',
-		component: () =>
-			import('../views/realSearch/index.vue'),
-	},
-	{
-		path: "/others/historysearch",
-		name: "historysearch",
-		component: () => import( /* webpackChunkName: "historysearch" */ "../views/NewPages/history-search.vue"),
-	},
-	{
-		path: '/others/historySearch', // 测点历史数据查询
-		name: 'historySearch',
-		component: () =>
-			import('../views/historySearch/index.vue'),
-	},
-	{
-		path: '/others/alarmCenter/alarmcenter',
-		name: 'alarmcenter',
-		component: () =>
-			import( /* webpackChunkName: "personnel" */ '../views/NewPages/alarm-center.vue'),
-	},
-	{
-		path: "/others/alarmCenter/tjsj",
-		name: "tjsj",
-		component: () =>
-			import( /* webpackChunkName: "tjsj" */ "../views/warn/tjsj.vue"),
-	},
-	{
-		path: "/others/alarmCenter/xdgl",
-		name: "xdgl",
-		component: () =>
-			import( /* webpackChunkName: "xdgl" */ "../views/warn/xdgl.vue"),
-	}, // 报警中心-升压站报警
-	{
-		path: "/others/alarmCenter/boosterAlarm",
-		name: "boosterAlarm",
-		component: () => import("../views/alarmCenter/boosterAlarm.vue")
-	},
-	// 报警中心-SCADA报警
-	{
-		path: "/others/alarmCenter/scadaAlarm",
-		name: "scadaAlarm",
-		component: () => import("../views/alarmCenter/scadaAlarm.vue")
-	},
-	// 报警中心-自定义报警
-	{
-		path: "/others/alarmCenter/customAlarm",
-		name: "customAlarm",
-		component: () => import("../views/alarmCenter/customAlarm.vue")
-	},
-	// 报警中心-自定义报警统计
-	{
-		path: "/others/alarmCenter/customStatistics",
-		name: "customStatistics",
-		component: () => import("../views/alarmCenter/customStatistics.vue")
-	},
-	{
-		path: '/others/knowledge/knowledge', //故障知识列表
-		name: 'knowledge1',
-		component: () =>
-			import('../views/Knowledge/Knowledge1.vue'),
-	},
-	{
-		path: '/others/knowledge/knowledge2', //安全措施知识
-		name: 'knowledge2',
-		component: () =>
-			import('../views/Knowledge/Knowledge2.vue'),
-	},
-	{
-		path: '/others/knowledge/knowledge3', //风险辨识知识
-		name: 'knowledge3',
-		component: () =>
-			import('../views/Knowledge/Knowledge3.vue'),
-	},
-	{
-		path: '/others/knowledge/knowledge4', //作业指导知识
-		name: 'knowledge4',
-		component: () =>
-			import('../views/Knowledge/Knowledge4.vue'),
-	},
-	{
-		path: '/others/knowledge/knowledge5', //特征参数
-		name: 'knowledge5',
-		component: () =>
-			import('../views/Knowledge/Knowledge5.vue'),
-	},
-	{
-		path: '/others/knowledge/knowledge6', //排查检修方案
-		name: 'knowledge6',
-		component: () =>
-			import('../views/Knowledge/Knowledge6.vue'),
-	},
-	{
-		path: '/others/knowledge/knowledge7', //预警知识
-		name: 'knowledge7',
-		component: () =>
-			import('../views/Knowledge/Knowledge7.vue'),
-	}
-			/***********************************************************其他************************************************************ */
-	,
-	{
-		path: "/planPower",
-		name: "planPower",
-		component: () =>
-			import( /* webpackChunkName: "planPower" */ "../views/planPower/index.vue"),
-	},
-	{
-		path: '/new/intelligentalarmcenter',
-		name: 'intelligentalarmcenter',
-		component: () =>
-			import( /* webpackChunkName: "intelligentalarmcenter" */
-				'../views/NewPages/intelligent-alarm-center.vue'),
-	},
-	{
-		path: '/new/knowledgebase',
-		name: 'knowledgebase',
-		component: () =>
-			import( /* webpackChunkName: "knowledgebase" */ '../views/NewPages/knowledge-base.vue'),
-	},
-	{
-		path: "/new/dj",
-		name: "dj",
-		component: () =>
-			import( /* webpackChunkName: "dj" */ "../views/NewPages/dj.vue"),
-	},
-	{
-		path: "/new/dj2",
-		name: "dj2",
-		component: () =>
-			import( /* webpackChunkName: "dj2" */ "../views/NewPages/dj2.vue"),
-	},
-	{
-		path: "/new/dialog",
-		name: "dialog",
-		component: () =>
-			import( /* webpackChunkName: "dj2" */ "../views/NewPages/dialogs.vue"),
-	},
-	{
-		path: "/new/powerforecast2",
-		name: "powerforecast2",
-		component: () => import( /* webpackChunkName: "powerforecast2" */ "../views/NewPages/power-forecast-2.vue"),
-	},
+	, {
+	path: "/others", // 报表总览
+	name: "Others",
+	component: () =>
+		import( /* webpackChunkName: "reportPandect" */ "../views/Others/index.vue"),
+},
+{
+	path: "/others/reportPandect", // 报表总览
+	name: "reportPandect",
+	component: () =>
+		import( /* webpackChunkName: "reportPandect" */ "../views/reportPandect/index.vue"),
+}, {
+	path: "/others/tjfx",
+	name: "tjfx",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/tjfx.vue"),
+},
+{
+	path: "/others/bdzcx",
+	name: "bdzcx",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/bdzcx.vue"),
+},
+{
+	path: "/others/oafd",
+	name: "oafd",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/oafd.vue"),
+},
+{
+	path: "/others/oagf",
+	name: "oagf",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/oagf.vue"),
+},
+{
+	path: "/others/missfdrb",
+	name: "missfdrb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/missfdrb.vue"),
+},
+{
+	path: "/others/missgfrb",
+	name: "missgfrb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/missgfrb.vue"),
+},
+{
+	path: "/others/xnyfdscyb",
+	name: "xnyfdscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/xnyfdscyb.vue"),
+},
+{
+	path: "/others/mhsscyb",
+	name: "mhsscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/mhsscyb.vue"),
+},
+{
+	path: "/others/nssscyb",
+	name: "nssscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/nssscyb.vue"),
+},
+{
+	path: "/others/qsscyb",
+	name: "qsscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/qsscyb.vue"),
+},
+{
+	path: "/others/sbqscyb",
+	name: "sbqscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/sbqscyb.vue"),
+},
+{
+	path: "/others/xsscyb",
+	name: "xsscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/xsscyb.vue"),
+},
+{
+	path: "/others/xnygfscyb",
+	name: "xnygfscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/xnygfscyb.vue"),
+},
+{
+	path: "/others/dwkscyb",
+	name: "dwkscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/dwkscyb.vue"),
+},
+{
+	path: "/others/plscyb",
+	name: "plscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/plscyb.vue"),
+},
+{
+	path: "/others/xhscyb",
+	name: "xhscyb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/xhscyb.vue"),
+},
+{
+	path: "/others/fdczzdy",
+	name: "fdczzdy",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/fdczzdy.vue"),
+},
+{
+	path: "/others/fdxmzdy",
+	name: "fdxmzdy",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/fdxmzdy.vue"),
+},
+{
+	path: "/others/gfczzdy",
+	name: "gfczzdy",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/gfczzdy.vue"),
+},
+{
+	path: "/others/gfxmzdy",
+	name: "gfxmzdy",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/gfxmzdy.vue"),
+},
+{
+	path: "/others/xnyrb",
+	name: "xnyrb",
+	component: () =>
+		import( /* webpackChunkName: "historysearch" */ "../views/report/xnyrb.vue"),
+},
+{
+	path: "/others/realSearch", // 测点数据查询
+	name: "realSearch",
+	component: () =>
+		import("../views/realSearch/index.vue"),
+},
+{
+	path: "/others/historysearch",
+	name: "historysearch",
+	component: () => import( /* webpackChunkName: "historysearch" */ "../views/NewPages/history-search.vue"),
+},
+{
+	path: "/others/historySearch", // 测点历史数据查询
+	name: "historySearch",
+	component: () =>
+		import("../views/historySearch/index.vue"),
+},
+{
+	path: "/others/alarmCenter/alarmcenter",
+	name: "alarmcenter",
+	component: () =>
+		import( /* webpackChunkName: "personnel" */ "../views/NewPages/alarm-center.vue"),
+},
+{
+	path: "/others/alarmCenter/tjsj",
+	name: "tjsj",
+	component: () =>
+		import( /* webpackChunkName: "tjsj" */ "../views/warn/tjsj.vue"),
+},
+{
+	path: "/others/alarmCenter/xdgl",
+	name: "xdgl",
+	component: () =>
+		import( /* webpackChunkName: "xdgl" */ "../views/warn/xdgl.vue"),
+}, // 报警中心-升压站报警
+{
+	path: "/others/alarmCenter/boosterAlarm",
+	name: "boosterAlarm",
+	component: () => import("../views/alarmCenter/boosterAlarm.vue")
+},
+// 报警中心-SCADA报警
+{
+	path: "/others/alarmCenter/scadaAlarm",
+	name: "scadaAlarm",
+	component: () => import("../views/alarmCenter/scadaAlarm.vue")
+},
+// 报警中心-自定义报警
+{
+	path: "/others/alarmCenter/customAlarm",
+	name: "customAlarm",
+	component: () => import("../views/alarmCenter/customAlarm.vue")
+},
+// 报警中心-自定义报警统计
+{
+	path: "/others/alarmCenter/customStatistics",
+	name: "customStatistics",
+	component: () => import("../views/alarmCenter/customStatistics.vue")
+},
+{
+	path: "/others/knowledge/knowledge", //故障知识列表
+	name: "knowledge1",
+	component: () =>
+		import("../views/Knowledge/Knowledge1.vue"),
+},
+{
+	path: "/others/knowledge/knowledge2", //安全措施知识
+	name: "knowledge2",
+	component: () =>
+		import("../views/Knowledge/Knowledge2.vue"),
+},
+{
+	path: "/others/knowledge/knowledge3", //风险辨识知识
+	name: "knowledge3",
+	component: () =>
+		import("../views/Knowledge/Knowledge3.vue"),
+},
+{
+	path: "/others/knowledge/knowledge4", //作业指导知识
+	name: "knowledge4",
+	component: () =>
+		import("../views/Knowledge/Knowledge4.vue"),
+},
+{
+	path: "/others/knowledge/knowledge5", //特征参数
+	name: "knowledge5",
+	component: () =>
+		import("../views/Knowledge/Knowledge5.vue"),
+},
+{
+	path: "/others/knowledge/knowledge6", //排查检修方案
+	name: "knowledge6",
+	component: () =>
+		import("../views/Knowledge/Knowledge6.vue"),
+},
+{
+	path: "/others/knowledge/knowledge7", //预警知识
+	name: "knowledge7",
+	component: () =>
+		import("../views/Knowledge/Knowledge7.vue"),
+},
+/***********************************************************其他************************************************************ */
+{
+	path: "/planPower",
+	name: "planPower",
+	component: () =>
+		import( /* webpackChunkName: "planPower" */ "../views/planPower/index.vue"),
+},
+{
+	path: "/new/intelligentalarmcenter",
+	name: "intelligentalarmcenter",
+	component: () =>
+		import( /* webpackChunkName: "intelligentalarmcenter" */
+			"../views/NewPages/intelligent-alarm-center.vue"),
+},
+{
+	path: "/new/knowledgebase",
+	name: "knowledgebase",
+	component: () =>
+		import( /* webpackChunkName: "knowledgebase" */ "../views/NewPages/knowledge-base.vue"),
+},
+{
+	path: "/new/dj",
+	name: "dj",
+	component: () =>
+		import( /* webpackChunkName: "dj" */ "../views/NewPages/dj.vue"),
+},
+{
+	path: "/new/dj2",
+	name: "dj2",
+	component: () =>
+		import( /* webpackChunkName: "dj2" */ "../views/NewPages/dj2.vue"),
+},
+{
+	path: "/new/dialog",
+	name: "dialog",
+	component: () =>
+		import( /* webpackChunkName: "dj2" */ "../views/NewPages/dialogs.vue"),
+},
+{
+	path: "/new/powerforecast2",
+	name: "powerforecast2",
+	component: () => import( /* webpackChunkName: "powerforecast2" */ "../views/NewPages/power-forecast-2.vue"),
+},
 ]
 const router = createRouter({
 	history: createWebHashHistory(),
-	base: '/zhfx/',
+	base: "/zhfx/",
 	routes
 });
 

+ 12 - 5
src/views/NewPages/alarm-center-1.vue

@@ -80,9 +80,9 @@
                   'px',
               }"
             ></div>
-            <span class="value">{{
-              scope.data.count && scope.data.count
-            }} 次数</span>
+            <span class="value"
+              >{{ scope.data.count && scope.data.count }} 次数</span
+            >
           </div>
           <div class="bar">
             <div
@@ -95,7 +95,9 @@
                   'px',
               }"
             ></div>
-            <span class="value">{{ scope.data.count && scope.data.time }} 分钟</span>
+            <span class="value"
+              >{{ scope.data.count && scope.data.time }} 分钟</span
+            >
           </div>
         </template>
       </table-3>
@@ -207,10 +209,13 @@ export default {
     };
   },
   created() {
-    this.search();
+    this.$nextTick(() => {
+      this.search();
+    });
   },
   methods: {
     tabSelect(tab) {},
+
     async search() {
       const { data } = await this.API.requestData({
         subUrl: "powercompare/windfarmAjax",
@@ -219,6 +224,7 @@ export default {
       this.wpvalue = data.data[0].id;
       this.searchData();
     },
+
     async searchTree() {
       let arr = [];
       let columnObj = [
@@ -245,6 +251,7 @@ export default {
       this.column = arr;
       this.searchData();
     },
+    
     async searchData() {
       const { data } = await this.API.requestData({
         baseURL: "http://192.168.1.18:8075/",