Forráskód Böngészése

Merge remote-tracking branch 'remotes/origin/mw2' into yx

chenminghua 3 éve
szülő
commit
562638d978

+ 13 - 0
public/index.html

@@ -7,9 +7,22 @@
     <meta http-equiv="X-UA-Compatible" content="IE=edge">
     <meta name="viewport" content="width=device-width,initial-scale=1.0">
     <link rel="icon" href="<%= BASE_URL %>favicon.ico">
+	<script type="text/javascript">
+		window.onload =function(){
+			if(!!window.ActiveXObject || "ActiveXObject" in window){
+				document.getElementById("ie_dialog").style.display = "block";
+			}
+		}
+	</script>
+	<style type="text/css">
+		#ie_dialog{width: 350px;border: 1px solid #eeeeee;box-shadow: 8px 8px 8px #EEEEEE;margin: 150px auto 0;padding: 30px;text-align: center;display: none;}
+	</style>
     <title><%= htmlWebpackPlugin.options.title %></title>
   </head>
   <body>
+	  <div id="ie_dialog">
+		本平台仅支持非ie浏览器使用
+	  </div>
     <noscript>
       <strong>We're sorry but <%= htmlWebpackPlugin.options.title %> doesn't work properly without JavaScript enabled. Please enable it to continue.</strong>
     </noscript>

+ 6 - 6
src/router/index.js

@@ -31,12 +31,12 @@ const routes = [{
 	component: () =>
 		import( /* webpackChunkName: "Demo" */ "../views/Demo.vue"),
 },
-// {
-// 	path: "/sisView",
-// 	name: "sisView",
-// 	component: () =>
-// 		import( /* webpackChunkName: "sisView" */ "../views/sisView/index.vue"),
-// },
+{
+	path: "/sisView",
+	name: "sisView",
+	component: () =>
+		import( /* webpackChunkName: "sisView" */ "../views/sisView/index.vue"),
+},
 {
 	path: "/monitor/status", // 状态监视
 	name: "Status",

+ 1 - 1
src/views/HealthControl/Health6.vue

@@ -95,7 +95,7 @@ export default {
   components: { SvgIcon, Panel, MultipleLineChart, BarLineChart, Row, Col, DualPieChart },
   data() {
     return {
-      type: "1",
+      type: "2",
       status: "1",
       healPieData: [],
       stopPieData: [],

+ 1 - 0
src/views/HealthControl/healthTab4History.vue

@@ -112,6 +112,7 @@
 			},
 			handleNodeClick(data) {
 				this.location = data.id;
+				this.searchTab();
 			},
 		},
 		watch: {

+ 1 - 1
src/views/Home/Home.vue

@@ -174,7 +174,7 @@
               <table class="table-card">
                 <tr class="">
                   <td class="text gray">装机容量</td>
-                  <td class="value green">{{ Number(jczbmap.zjrl) + 50 }}</td>
+                  <td class="value green">{{ Number(jczbmap.zjrl)}}</td>
                   <td class="unit gray">MW</td>
                 </tr>
                 <tr class="">

+ 3 - 2
src/views/NewPages/dj1.vue

@@ -517,7 +517,7 @@
               <radar-chart
                 :width="'100%'"
                 :height="'350px'"
-                :value="zzrzdfsData"
+                :value="rzdfsData"
               />
             </div>
           </panel>
@@ -1419,8 +1419,9 @@ export default {
           };
 
           if (res.data.data) {
+			  mgtData.indicator = ["北", "北北西", "北西", "西北西", "西", "西南西", "南西", "南南西", "南", "南南东", "东南", "东南东","东", "东北东", "北东", "北北东"]
             res.data.data.forEach((ele) => {
-              mgtData.indicator.push(ele.name);
+              // mgtData.indicator.push(ele.name);
               mgtData.data[0].value.push(ele.data1);
             });
           }

+ 131 - 113
src/views/sisView/index.vue

@@ -6,79 +6,79 @@
       <div class="contentBox">
         <div class="contentItem">
           <div class="itemName">装机容量</div>
-          <div class="itemNum">123</div>
+          <div class="itemNum">{{items.zjrl}}</div>
           <div class="itemUnit">MW</div>
           <div class="itemName">安全天数</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.aqts}}</div>
           <div class="itemUnit">天</div>
           <div class="itemName">总功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.zgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">日发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.rfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">年利用小时</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.nlyxs}}</div>
           <div class="itemUnit">小时</div>
           <div class="itemName">年发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.nfdl}}</div>
+          <div class="itemUnit">万kWh</div>
         </div>
         <div class="contentItem">
           <div class="itemName">上网电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.swdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">月利用小时</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.ylyxs}}</div>
           <div class="itemUnit">小时</div>
           <div class="itemName">月发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.yfdl}}</div>
+          <div class="itemUnit">万kWh</div>
         </div>
         <div class="contentItem">
           <div class="itemName">复位及时率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.fwjsl}}</div>
           <div class="itemUnit">%</div>
           <div class="itemName">年计划电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
-          <div class="itemName">完成率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.njhdl}}</div>
+          <div class="itemUnit">万kWh</div>
+          <div class="itemName">完成率</div>
+          <div class="itemNum">{{items.nwcl}}</div>
           <div class="itemUnit">%</div>
         </div>
         <div class="contentItem">
           <div class="itemName">转换及时率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.zhjsl}}</div>
           <div class="itemUnit">%</div>
           <div class="itemName">月计划电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
-          <div class="itemName">完成率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.yjhdl}}</div>
+          <div class="itemUnit">万kWh</div>
+          <div class="itemName">完成率</div>
+          <div class="itemNum">{{items.ywcl}}</div>
           <div class="itemUnit">%</div>
         </div>
         <div class="contentItem">
           <div class="itemName">消缺及时率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.xqjsl}}</div>
           <div class="itemUnit">%</div>
           <div class="itemName noPd">综合厂用电率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.zhcydl}}</div>
           <div class="itemUnit">%</div>
           <div class="itemName">月M&nbsp;T&nbsp;B&nbsp;F</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.ymtbf}}</div>
           <div class="itemUnit">小时</div>
         </div>
         <div class="contentItem">
           <div class="itemName">风能利用率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.fnlyl}}</div>
           <div class="itemUnit">%</div>
           <div class="itemName noPd">设备可利用率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.sbklyl}}</div>
           <div class="itemUnit">%</div>
           <div class="itemName">月可靠性</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.ykkx}}</div>
           <div class="itemUnit">%</div>
         </div>
       </div>
@@ -88,108 +88,108 @@
       <div class="contentBox">
         <div class="contentItem">
           <div class="itemName">装机容量</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.fdzjrl}}</div>
           <div class="itemUnit">MW</div>
           <div class="itemName">实时风速</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.fdssfs}}</div>
           <div class="itemUnit">m/s</div>
           <div class="itemName">月发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.fdyfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">年发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.fdnfdl}}</div>
+          <div class="itemUnit">万kWh</div>
         </div>
         <div class="contentItem">
           <div class="itemName">日发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.fdrfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">实时功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.fdssgl}}</div>
           <div class="itemUnit">MW</div>
           <div class="itemName">利用小时</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.fdylyxs}}</div>
           <div class="itemUnit">小时(月)</div>
           <div class="itemName">利用小时</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.fdnlyxs}}</div>
           <div class="itemUnit">小时(年)</div>
         </div>
         <div class="contentItem">
           <div class="itemName">上网电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.fdswdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">总欠发</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.fdzqf}}</div>
+          <div class="itemUnit">万kWh</div>
         </div>
         <div class="contentItem">
           <div class="itemName">牛发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.nssfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">牛欠发</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.nssqf}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">牛风速</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.nssfs}}</div>
           <div class="itemUnit">m/s</div>
           <div class="itemName">牛功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.nssgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">麻发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.mhsfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">麻欠发</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.mhsqf}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">麻风速</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.mhsfs}}</div>
           <div class="itemUnit">m/s</div>
           <div class="itemName">麻功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.mhsgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">青发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.qsfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">青欠发</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.qsqf}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">青风速</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.qsfs}}</div>
           <div class="itemUnit">m/s</div>
           <div class="itemName">青功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.qsgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">石发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.sbqfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">石欠发</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.sbqqf}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">石风速</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.sbqfs}}</div>
           <div class="itemUnit">m/s</div>
           <div class="itemName">石功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.sbqgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">香发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.xsfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">香欠发</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.xsqf}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">香风速</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.xsfs}}</div>
           <div class="itemUnit">m/s</div>
           <div class="itemName">香功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.xsgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
       </div>
@@ -199,90 +199,90 @@
       <div class="contentBox">
         <div class="contentItem">
           <div class="itemName">装机容量</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.gfzjrl}}</div>
           <div class="itemUnit">MW</div>
           <div class="itemName">日照强度</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.gfrzqd}}</div>
           <div class="itemUnit">W/㎡</div>
           <div class="itemName">实时功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.gfssgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">日发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.gfrfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">月发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.gfyfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">年发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.gfnfdl}}</div>
+          <div class="itemUnit">万kWh</div>
         </div>
         <div class="contentItem">
           <div class="itemName">上网电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.gfswdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">利用小时</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.gfylyxs}}</div>
           <div class="itemUnit">小时(月)</div>
            <div class="itemName">利用小时</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.gfnlyxs}}</div>
           <div class="itemUnit">小时(年)</div>
         </div>
         <div class="contentItem">
           <div class="itemName">武发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.dwkfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">武日强度</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.dwkrzqd}}</div>
           <div class="itemUnit">W/㎡</div>
           <div class="itemName">武功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.dwkgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">平发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.plfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">平日强度</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.plrzqd}}</div>
           <div class="itemUnit">W/㎡</div>
           <div class="itemName">平功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.plgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">宣发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.xhfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">宣日强度</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.xhrzqd}}</div>
           <div class="itemUnit">W/㎡</div>
           <div class="itemName">宣功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.xhgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">马发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.mchfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">马日强度</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.mchrzqd}}</div>
           <div class="itemUnit">W/㎡</div>
           <div class="itemName">马功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.mchgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
         <div class="contentItem">
           <div class="itemName">海发电量</div>
-          <div class="itemNum"></div>
-          <div class="itemUnit">万kwh</div>
+          <div class="itemNum">{{items.hzjfdl}}</div>
+          <div class="itemUnit">万kWh</div>
           <div class="itemName">海日强度</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.hzjrzqd}}</div>
           <div class="itemUnit">W/㎡</div>
           <div class="itemName">海功率</div>
-          <div class="itemNum"></div>
+          <div class="itemNum">{{items.hzjgl}}</div>
           <div class="itemUnit">MW</div>
         </div>
       </div>
@@ -304,7 +304,9 @@ export default {
 
   // 数据
   data() {
-    return {};
+    return {
+		items:{}
+	};
   },
 
   // 函数
@@ -317,15 +319,31 @@ export default {
           .css("height", viewTitle.eq(i).parent(".viewItem").css("height"));
       }
     },
+	viewAjax() {
+	  var that = this;
+	  that.API.requestData({
+	    method: "GET",
+	    baseURL: "bigscreen/list",
+	    subUrl: "http://10.155.32.4:8034/bigscreen/list",
+	    success(res) {
+			var keys = Object.keys(res.data);
+			var items = res.data;
+			keys.forEach(ele=>{
+				items[ele] = items[ele].toFixed(2)
+			})
+			that.items = items;
+	    },
+	  });
+	},
   },
 
-  created() {},
-
+  created() {
+	  this.viewAjax();
+	  setInterval(() => {this.viewAjax()},1000);
+  },
   mounted() {
     this.resetViewTitleHeight();
   },
-
-  unmounted() {},
 };
 </script>
 
@@ -393,7 +411,7 @@ export default {
         .itemNum {
           font-family: Arial, Helvetica, sans-serif;
           color: #f25656;
-          width: 110px;
+          width: 140px;
           text-align: center;
         }