12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715 |
- <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
- <%@include file="/pages/includes/taglibs.jsp" %>
- <head>
- <script type="text/javascript" src="<%=request.getContextPath() %>/resource/js/jquery-1.8.3.js"></script>
- <script type="text/ecmascript" src="<%=request.getContextPath() %>/resource/plugin/jqgrid/js/jquery.jqGrid.min.js"></script>
- <script type="text/ecmascript" src="<%=request.getContextPath() %>/resource/plugin/jqgrid/js/i18n/grid.locale-cn.js"></script>
-
- <script type="text/ecmascript" src="<%=request.getContextPath()%>/resource/js/system/jqdatagrid.js"></script>
- <script src="<%=request.getContextPath()%>/resource/js/datePicker/WdatePicker.js" type="text/javascript"></script>
- <link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/resource/plugin/jqueryui/css/custom-theme/jquery-ui-1.9.2.custom.css" />
- <link rel="stylesheet" type="text/css" media="screen" href="<%=request.getContextPath() %>/resource/plugin/jqgrid/css/ui.jqgrid.css" />
-
- <link rel="stylesheet" href="<%=request.getContextPath() %>/resource/css/ztree/zTreeStyle.css" type="text/css">
- <script src="<%=request.getContextPath() %>/resource/js/ztree/jquery.ztree.all.min.js" type="text/javascript"></script>
- <script src="<%=request.getContextPath()%>/resource/js/highcharts/highcharts.src.js" type="text/javascript"></script>
- <script src="<%=request.getContextPath()%>/resource/js/highcharts/highcharts-more.js"></script>
- <script src="<%=request.getContextPath()%>/resource/js/highcharts/modules/solid-gauge.src.js"></script>
- <script type="text/javascript" src="<%=request.getContextPath()%>/resource/plugin/highslide/highslide-with-html.js"></script>
- <link rel="stylesheet" type="text/css" href="<%=request.getContextPath()%>/resource/plugin/highslide/highslide.css" />
- <style type="text/css">
- fieldset legend {
- color:#302A2A;
- font: bold 16px/2 Verdana, Geneva, sans-serif;
- font-weight: bold;
- text-align: left;
- text-shadow: 2px 2px 2px rgb(88, 126, 156);
- }
- </style>
- <script type="text/javascript">
- hs.graphicsDir = '<%=request.getContextPath()%>/resource/plugin/highslide/graphics/';
- hs.outlineType = 'rounded-white';
- hs.wrapperClassName = 'draggable-header';
- var chart1;
- var chart2;
- var chart3;
- var chart4;
- var chart5;
- var options1;
- var options2;
- var options3;
- var options4;
- var options5;
- function showDiv() {
- var hc = $("#container1");
- return hs.htmlExpand(hc[0], {
- contentId : "showDiv",
- width : 1100,
- height : 1050,
- align : 'center',
- headingText : '对标信息分析'
- });
- }
- function showDiv2() {
- var hc = $("#container5");
- return hs.htmlExpand(hc[0], {
- contentId : "showDiv2",
- width : 800,
- height : 800,
- align : 'center',
- headingText : '损失应对措施'
- });
- }
- function displayInfo(str)
- {
- switch (str)
- {
- case 1:
- $("#xdsscs").css("display","");
- $("#gzsscs").css("display","none");
- $("#jxsscs").css("display","none");
- $("#xnsscs").css("display","none");
- $("#slsscs").css("display","none");
- break;
- case 2:
- $("#gzsscs").css("display","");
- $("#jxsscs").css("display","none");
- $("#xnsscs").css("display","none");
- $("#slsscs").css("display","none");
- $("#xdsscs").css("display","none");
- break;
- case 3:
- $("#gzsscs").css("display","none");
- $("#jxsscs").css("display","");
- $("#xnsscs").css("display","none");
- $("#slsscs").css("display","none");
- $("#xdsscs").css("display","none");
- break;
- case 4:
- $("#gzsscs").css("display","none");
- $("#jxsscs").css("display","none");
- $("#xnsscs").css("display","");
- $("#slsscs").css("display","none");
- $("#xdsscs").css("display","none");
- break;
- case 5:
- $("#gzsscs").css("display","none");
- $("#jxsscs").css("display","none");
- $("#xnsscs").css("display","none");
- $("#slsscs").css("display","");
- $("#xdsscs").css("display","none");
- break;
- }
- showDiv2();
- }
- function contrast()
- {
- var wp1=" ";
- var wp2=" ";
- var arr=$("#gridTable").jqGrid('getGridParam', 'selarrrow');
- var i=0;
- var data1 = [];
- var data2 = [];
-
- var xddl = [];
- var gzdl = [];
- var whdl = [];
- var qfdl = [];
- var sldl = [];
-
- var names = [];
-
- $.each(arr,function(n,value) {
- var wpName= $("#gridTable").jqGrid('getCell',value,'wpName');
- var fnlylfraction= $("#gridTable").jqGrid('getCell',value,'fnlylfraction');
- var gzsslfraction= $("#gridTable").jqGrid('getCell',value,'gzsslfraction');
- var jxsslfraction= $("#gridTable").jqGrid('getCell',value,'jxsslfraction');
- var qflfraction= $("#gridTable").jqGrid('getCell',value,'qflfraction');
- var xnsslfraction= $("#gridTable").jqGrid('getCell',value,'xnsslfraction');
- var slsslfraction= $("#gridTable").jqGrid('getCell',value,'slsslfraction');
- var fwjslfraction= $("#gridTable").jqGrid('getCell',value,'fwjslfraction');
- var ztzhjslfraction= $("#gridTable").jqGrid('getCell',value,'ztzhjslfraction');
- var xqjslfraction= $("#gridTable").jqGrid('getCell',value,'xqjslfraction');
-
-
- var fnlyl= $("#gridTable").jqGrid('getCell',value,'fnlyl');
- var gzssl= $("#gridTable").jqGrid('getCell',value,'gzssl');
- var jxssl= $("#gridTable").jqGrid('getCell',value,'jxssl');
- var qfl= $("#gridTable").jqGrid('getCell',value,'qfl');
- var slssl= $("#gridTable").jqGrid('getCell',value,'slssl');
- var fwjsl= $("#gridTable").jqGrid('getCell',value,'fwjsl');
- var ztzhjsl= $("#gridTable").jqGrid('getCell',value,'ztzhjsl');
- var xqjsl= $("#gridTable").jqGrid('getCell',value,'xqjsl');
- var xnssl= $("#gridTable").jqGrid('getCell',value,'xnssl');
-
- var scadafdl= $("#gridTable").jqGrid('getCell',value,'scadafdl');
- var qfss= $("#gridTable").jqGrid('getCell',value,'qfss');
- var gzss= $("#gridTable").jqGrid('getCell',value,'gzss');
- var whss= $("#gridTable").jqGrid('getCell',value,'whss');
- var xdss= $("#gridTable").jqGrid('getCell',value,'xdss');
- var slss= $("#gridTable").jqGrid('getCell',value,'slss');
- if(i==0)
- {
- wp1=wpName;
- data1.push(parseInt(fnlylfraction));
- data1.push(parseInt(gzsslfraction));
- data1.push(parseInt(jxsslfraction));
- data1.push(parseInt(qflfraction));
- data1.push(parseInt(xnsslfraction));
- data1.push(parseInt(slsslfraction));
- data1.push(parseInt(fwjslfraction));
- data1.push(parseInt(ztzhjslfraction));
- data1.push(parseInt(xqjslfraction));
-
- $("#wpid1").html(wpName + " ");
- $("#fnlyl1").html(fnlyl + " ");
- if(gzssl>=5)
- {
- $("#gzssl1").css("background-color","red");
- $("#gzssl1").html("<a href='#' onclick='displayInfo(2)'>"+gzssl + "</a>");
- }else
- {
- $("#gzssl1").html(gzssl+ " ");
- }
-
-
- if(jxssl>=5)
- {
- $("#jxssl1").css("background-color","red");
- $("#jxssl1").html("<a href='#' onclick='displayInfo(3)'>"+jxssl + "</a>");
- }else
- {
- $("#jxssl1").html(jxssl + " ");
- }
-
- if(qfl>=5)
- {
- $("#qfl1").html("<a href='#' onclick='displayInfo(1)'>"+qfl + "</a>");
- $("#qfl1").css("background-color","red");
- }else
- {
- $("#qfl1").html(qfl + " ");
- }
-
- if(slssl>=5)
- {
- $("#slssl1").html("<a href='#' onclick='displayInfo(5)'>"+slssl + "</a>");
- $("#slssl1").css("background-color","red");
- }else
- {
- $("#slssl1").html(slssl + " ");
- }
- if(xnssl>=5)
- {
- $("#xnssl1").html("<a href='#' onclick='displayInfo(4)'>"+xnssl + "</a>");
- $("#xnssl1").css("background-color","red");
- }else
- {
- $("#xnssl1").html(slssl + " ");
- }
- $("#fwjsl1").html(fwjsl + " ");
- $("#ztzhjsl1").html(ztzhjsl + " ");
- $("#xqjsl1").html(xqjsl + " ");
-
- $("#scadafdl1").html(scadafdl + " ");
- $("#gzss1").html(gzss + " ");
- $("#qfss1").html(qfss + " ");
- $("#whss1").html(whss + " ");
- $("#xdss1").html(xdss + " ");
- $("#slss1").html(slss + " ");
- names.push(wp1);
- if (xdss != null) {
- xddl.push( parseFloat(xdss) );
- }
- if (gzss != null) {
- gzdl.push( parseFloat(gzss) );
- }
- if (whss != null) {
- whdl.push( parseFloat(whss) );
- }
- if (qfss != null) {
- qfdl.push( parseFloat(qfss) );
- }
- sldl.push(parseFloat('0'));
-
- }else if(i==1)
- {
- wp2=wpName;
- data2.push(parseInt(fnlylfraction));
- data2.push(parseInt(gzsslfraction));
- data2.push(parseInt(jxsslfraction));
- data2.push(parseInt(qflfraction));
- data2.push(parseInt(xnsslfraction));
- data2.push(parseInt(slsslfraction));
- data2.push(parseInt(fwjslfraction));
- data2.push(parseInt(ztzhjslfraction));
- data2.push(parseInt(xqjslfraction));
-
- $("#wpid2").html(wpName + " ");
- $("#fnlyl2").html(fnlyl + " ");
- if(gzssl>=5)
- {
- $("#gzssl2").css("background-color","red");
- $("#gzssl2").html("<a href='#' onclick='displayInfo(2)'>"+gzssl + "</a>");
- }else
- {
- $("#gzssl2").html(gzssl+ " ");
- }
-
-
- if(jxssl>=5)
- {
- $("#jxssl2").css("background-color","red");
- $("#jxssl2").html("<a href='#' onclick='displayInfo(3)'>"+jxssl + "</a>");
- }else
- {
- $("#jxssl2").html(jxssl + " ");
- }
-
- if(qfl>=5)
- {
- $("#qfl2").html("<a href='#' onclick='displayInfo(1)'>"+qfl + "</a>");
- $("#qfl2").css("background-color","red");
- }else
- {
- $("#qfl2").html(qfl + " ");
- }
-
- if(slssl>=5)
- {
- $("#slssl2").html("<a href='#' onclick='displayInfo(5)'>"+slssl + "</a>");
- $("#slssl2").css("background-color","red");
- }else
- {
- $("#slssl2").html(slssl + " ");
- }
- if(xnssl>=5)
- {
- $("#xnssl2").html("<a href='#' onclick='displayInfo(4)'>"+xnssl + "</a>");
- $("#xnssl2").css("background-color","red");
- }else
- {
- $("#xnssl2").html(xnssl + " ");
- }
- $("#fwjsl2").html(fwjsl + " ");
- $("#ztzhjsl2").html(ztzhjsl + " ");
- $("#xqjsl2").html(xqjsl + " ");
-
- $("#scadafdl2").html(scadafdl + " ");
- $("#gzss2").html(gzss + " ");
- $("#qfss2").html(qfss + " ");
- $("#whss2").html(whss + " ");
- $("#xdss2").html(xdss + " ");
- $("#slss2").html(slss + " ");
- names.push(wp2);
- if (xdss != null) {
- xddl.push( parseFloat(xdss) );
- }
- if (gzss != null) {
- gzdl.push( parseFloat(gzss) );
- }
- if (whss != null) {
- whdl.push( parseFloat(whss) );
- }
- if (qfss != null) {
- qfdl.push( parseFloat(qfss) );
- }
- sldl.push(parseFloat('0'));
- }
- i++;
-
- })
-
- options2.series[0].data = data1;
- options2.series[0].name = wp1;
-
- options2.series[1].data = data2;
- options2.series[1].name = wp2;
-
- chart2 = new Highcharts.Chart(options2);
-
- options5.series[0].data = xddl;
- options5.series[1].data = gzdl;
- options5.series[2].data = whdl;
- options5.series[3].data = qfdl;
- options5.series[4].data = sldl;
- options5.xAxis.categories = names;
-
- chart5 = new Highcharts.Chart(options5);
- if(i>2)
- {
- alert("一次最多能选择两个场站!");
- return false;
- }else if(i<2)
- {
- alert("请选择两个场站!");
- return false;
- }
- showDiv();
- }
- function findWpPowerChat(wpId,beginDate,endDate) {
- var typeid =$("#typeid").val();
- var url = "/benchmark/findWpPowerOutChat.action?wpId="+wpId
- +"&beginDate="+beginDate +"&endDate="+endDate;
- $.ajax({
- url : url,
- type : "post",
- cache : false,
- dataType : "json",
- async : false,
- data : {},
- ifModified : false,
- success : function(result) {
- var xddl = [];
- var gzdl = [];
- var whdl = [];
- var qfdl = [];
- var sldl = [];
-
- var xaixs1 = [];
- var xaixs2 = [];
- var name = [];
-
- if(result!=null)
- {
- $.each(result, function(m, obj) {
- //if(m == result.length -1){
-
-
- var total=0;
- if (obj.value1 != null) {
- total=total+parseFloat(obj.value1);
- xddl.push( parseFloat(obj.value1) );
- }
- if (obj.value2 != null) {
- total=total+parseFloat(obj.value2);
- gzdl.push( parseFloat(obj.value2) );
- }
- if (obj.value3 != null) {
- total=total+parseFloat(obj.value3);
- whdl.push( parseFloat(obj.value3) );
- }
-
- if (obj.value4 != null) {
- total=total+parseFloat(obj.value4);
- qfdl.push( parseFloat(obj.value4) );
- }
- if (obj.value5 != null) {
- total=total+parseFloat(obj.value5);
- sldl.push( parseFloat(obj.value5) );
- }
-
- var jsonObj1 = [obj.name, obj.value6 ];
- var jsonObj2 ;
- switch (typeid)
- {
- case "1":
- if (obj.value1 != null) {
- jsonObj2 =[obj.name, parseFloat(obj.value1) ];
- }
- options4.title.text='限电损失占比';
- break;
- case "2":
- if (obj.value2 != null) {
- jsonObj2 =[obj.name, parseFloat(obj.value2) ];
- }
- options4.title.text='故障损失占比';
- break;
- case "3":
- if (obj.value3 != null) {
- jsonObj2 =[obj.name, parseFloat(obj.value3) ];
- }
- options4.title.text='检修损失占比';
- break;
- case "4":
- if (obj.value4 != null) {
- jsonObj2 =[obj.name, parseFloat(obj.value4) ];
- }
- options4.title.text='性能损失占比';
- break;
- case "5":
- if (obj.value5 != null) {
- jsonObj2 =[obj.name, parseFloat(obj.value5) ];
- }
- options4.title.text='受累损失占比';
- break;
- }
- xaixs1.push(jsonObj1);
- xaixs2.push(jsonObj2);
- if(obj.name!= null )
- {
- name.push(obj.name);
- }
- });
- //alert(xtime.length);
- options1.series[0].data = xddl;
- options1.series[1].data = gzdl;
- options1.series[2].data = whdl;
- options1.series[3].data = qfdl;
- options1.series[4].data = sldl;
- options1.xAxis.categories = name;
-
- options3.series[0].data = xaixs1;
- options4.series[0].data = xaixs2;
-
-
- chart1 = new Highcharts.Chart(options1);
- chart3 = new Highcharts.Chart(options3);
- chart4 = new Highcharts.Chart(options4);
- }
- }
-
- });
-
-
- }
- var setting = {
- check : {
- enable : true,
- chkboxType : {
- "Y" : "",
- "N" : ""
- }
- },
- view: {
- dblClickExpand: false
- },
- data: {
- simpleData: {
- enable: true
- }
- },
- callback: {
- beforeClick: beforeClickWindfarm,
- onCheck: selectWindfarm
-
- },
- async: {
- enable: true,
- url:"../power/windfarmAjax.action",
- dataType:"json"
- }
-
- };
- function beforeClickWindfarm(treeId, treeNode) {
- var zTree = $.fn.zTree.getZTreeObj(treeId);
- zTree.checkNode(treeNode, !treeNode.checked, null, true);
- return false;
- }
- function showWindfarm() {
- var cityObj = $("#wpId");
- var cityOffset = $("#wpId").offset();
- $("#menuWindfarm").css({left:cityOffset.left + "px", top:cityOffset.top + cityObj.outerHeight() + "px"}).slideDown("fast");
- $("body").bind("mousedown", onBodyDown);
- }
- function hideMenuWindfarm() {
- $("#menuWindfarm").fadeOut("fast");
-
- }
- var wpids="";
- function selectWindfarm(e, treeId, treeNode) {
- var zTree = $.fn.zTree.getZTreeObj("treeWindfarm"),
- nodes = zTree.getCheckedNodes(true);
- v = "";
- d="";
-
- for (var i=0, l=nodes.length; i<l; i++) {
- v += nodes[i].name + ",";
- d+=nodes[i].id+",";
- }
- if (v.length > 0 ) v = v.substring(0, v.length-1);
- if (d.length > 0 ) d = d.substring(0, d.length-1);
- wpids=d;
- var cityObj = $("#wpId");
- cityObj.attr("value", v);
-
-
- //$("#menuWindfarm").fadeOut("fast");
- }
- function onBodyDown(event) {
- if (( event.target.id != "wpId" && event.target.id != "menuWindfarm" && $(event.target).parents("#menuWindfarm").length<=0)) {
- hideMenuWindfarm();
- }
-
- }
- function queryData(){
- if("" == $("#beginDate").val()){
- alert("请选择查询开始日期!");
- }else if("" == $("#endDate").val()){
- alert("请选择查询结束日期!");
- }
- else{
- //var type=$("#type").val();
- //var wpId=$("#wpId").find("option:selected").val();
- //var beginDate=$("#beginDate").val();
- //var endDate=$("#endDate").val();
- //var url = '<%=request.getContextPath() %>/charts/lossList.action?wpId='+wpId
- // +"&beginDate="+beginDate +"&endDate="+endDate+"&type="+type;
- //$("#gridTable").setGridParam({url:url}).trigger("reloadGrid");
- $("#gridTable").jqGrid('GridUnload');
- showJqGrid();
- }
- }
-
-
- $(document).ready(function () {
- initial();
- options1 = {
- colors: [
- '#D201D8', //限电
- '#FD0100',//故障
- '#FF7B16', //维护
- '#8085E9',//性能
- '#A6A6A6' //受累
-
-
-
- ],
- chart: {
- renderTo: 'container',
- type: 'column',
- width:1568,
- height:308,
- //backgroundColor:'#BFDFFF',
- //plotBackgroundColor:'#BFDFFF',
- zoomType: 'x'
- },
- title : {
- text : '损失电量分析123'
- },
- xAxis: {
- type: 'category'
-
- },
- yAxis: [{ // Primary yAxis
- labels: {
- format: '{value}万kw',
- style: {
- color: '#89A54E'
- }
- },
- title: {
- text: '电量',
- style: {
- color: '#89A54E'
- }
- }
- }],
- legend: {
- layout: 'vertical',
- // backgroundColor: '#FFFFFF',
- align: 'right',
- verticalAlign: 'top',
- x:-80,
- floating: true
- // shadow: true
- // layout: 'vertical',
- // align: 'right',
- // verticalAlign: 'middle',
- // borderWidth: 0
- },
- tooltip: {
-
- shared:true,
- xDateFormat:'%Y-%m-%d %H:%M'
- /*formatter: function() {
- return '<b>'+ this.series.name +'</b>:'+
- Highcharts.numberFormat(this.y, 2) +' 万kW<br/>时间:'+
- Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', this.x);
- }*/
- },
- series: [{
-
- name: '限电损失电量(单位:万KWh)',
- yAxis:0
- },
-
- {name: '故障损失电量(单位:万KWh)',
- yAxis:0
- },{
-
- name: '检修损失电量(单位:万KWh)',
- yAxis:0
- },{
-
- name: '性能损失电量(单位:万KWh)',
- yAxis:0
- }
- ,{
- name: '受累损失电量(单位:万KWh)',
- yAxis:0
- }]
- };
- /******************************************玫瑰图1***********************************************/
- options2 = {
- colors: [
- '#7CB5EC',
- '#ACF19D'
- ],
- chart: {
- renderTo : 'fzy',
- polar: true,
- width:450,
- height:450,
- type: 'area'
- },
-
- title: {
- text: '对标排名分析',
- x: 0
- },
-
- pane: {
- size: '80%'
- },
-
- xAxis: {
- categories: ['风能利用率','故障损失率','检修损失率','弃风率','性能损失率','受累损失率','复位及时率','状态转换率','消缺及时率'
- ],
- tickmarkPlacement: 'on',
- lineWidth: 0
- },
-
- yAxis: {
- gridLineInterpolation: 'polygon',
- lineWidth: 0,
- min: 0
- },
-
- tooltip: {
- shared: true,
- pointFormat: '<span style="color:{series.color}"> <b>{point.y:,.0f}</b><br/>'
- },
-
-
- series: [{
- name: " ",
- data: [],
- pointPlacement: 'on'
- },{
- name: " ",
- data: [],
- pointPlacement: 'on'
- }]
- }
- /***************************************************************************************************/
- options3 = {
- colors: [
- '#00B259', //绿
- '#B20000', //红
- '#006DD9', //蓝
- '#000000', //黑
- '#FFBFFF',//藕荷色
- '#CC9900',//黄褐色
- '#FF8000',//橘黄
- '#DDDDDD',
- '#FF7744',
- '#33FFFF',
- '#FF44AA',
- '#FF00FF',
- '#FF0000',
- '#007799'
- ],
- chart : {
- renderTo : 'container3',
- height:313,width:785,
- plotBackgroundColor : null,
- plotBorderWidth : null,
- plotShadow : false
- },
- title : {
- text : '发电量占比'
- },
- tooltip : {
- pointFormat : '{series.name}: <b>{point.percentage:.1f}%</b>'
- },
- plotOptions : {
- pie : {
- allowPointSelect : true,
- cursor : 'pointer',
- dataLabels : {
- enabled : false,
- color : '#000000',
- connectorColor : '#000000',
- format : '<b>{point.name}</b>: {point.percentage:.1f} %'
- },
- showInLegend : true
- }
- },
- legend : {
- layout : 'vertical',
- align : 'left',
- verticalAlign : 'left',
- borderWidth : 0
- },
- series : [ {
- type : 'pie',
- name : '占比',
- data : []
- } ]
- }
- /***************************************************************************************************/
- options4 = {
- colors: [
- '#00B259', //绿
- '#B20000', //红
- '#006DD9', //蓝
- '#000000', //黑
- '#FFBFFF',//藕荷色
- '#CC9900',//黄褐色
- '#FF8000',//橘黄
- '#DDDDDD',
- '#FF7744',
- '#33FFFF',
- '#FF44AA',
- '#FF00FF',
- '#FF0000',
- '#007799'
- ],
- chart : {
- renderTo : 'container4',
- height:313,width:785,
- plotBackgroundColor : null,
- plotBorderWidth : null,
- plotShadow : false
- },
- title : {
- text : '损失电量占比'
- },
- tooltip : {
- pointFormat : '{series.name}: <b>{point.percentage:.1f}%</b>'
- },
- plotOptions : {
- pie : {
- allowPointSelect : true,
- cursor : 'pointer',
- dataLabels : {
- enabled : false,
- color : '#000000',
- connectorColor : '#000000',
- format : '<b>{point.name}</b>: {point.percentage:.1f} %'
- },
- showInLegend : true
- }
- },
- legend : {
- layout : 'vertical',
- align : 'left',
- verticalAlign : 'left',
- borderWidth : 0
- },
- series : [ {
- type : 'pie',
- name : '占比',
- data : []
- } ]
- }
- /***************************************************************************************************/
- options5 = {
- colors: [
- '#D201D8', //限电
- '#FD0100',//故障
- '#FF7B16', //维护
- '#8085E9',//性能
- '#A6A6A6' //受累
-
-
-
- ],
- chart: {
- renderTo: 'containers',
- type: 'column',
- width:450,
- height:300,
- //backgroundColor:'#BFDFFF',
- //plotBackgroundColor:'#BFDFFF',
- zoomType: 'x'
- },
- title : {
- text : '损失电量分析'
- },
- xAxis: {
- type: 'category'
-
- },
- yAxis: [{ // Primary yAxis
- labels: {
- format: '{value}万kw',
- style: {
- color: '#89A54E'
- }
- },
- title: {
- text: '电量',
- style: {
- color: '#89A54E'
- }
- }
- }],
- legend: {
- layout: 'vertical',
- // backgroundColor: '#FFFFFF',
- align: 'right', //水平方向位置
- verticalAlign: 'top', //垂直方向位置
- x:30,
- y:15,
- /* floating: true */
- // shadow: true
- // layout: 'vertical',
- // align: 'right',
- // verticalAlign: 'middle',
- // borderWidth: 0
- },
- tooltip: {
-
- shared:true,
- xDateFormat:'%Y-%m-%d %H:%M'
- /*formatter: function() {
- return '<b>'+ this.series.name +'</b>:'+
- Highcharts.numberFormat(this.y, 2) +' 万kW<br/>时间:'+
- Highcharts.dateFormat('%Y-%m-%d %H:%M:%S', this.x);
- }*/
- },
- series: [{
-
- name: '限电损失电量(单位:万KWh)',
- yAxis:0
- },
-
- {name: '故障损失电量(单位:万KWh)',
- yAxis:0
- },{
-
- name: '检修损失电量(单位:万KWh)',
- yAxis:0
- },{
-
- name: '性能损失电量(单位:万KWh)',
- yAxis:0
- }
- ,{
- name: '受累损失电量(单位:万KWh)',
- yAxis:0
- }]
- };
- /***************************************************************************************************/
- showJqGrid();
- });
-
- function displaybuttons(cellvalue, options, rawObject) {
- var detail = "<input type='button' value='详情' onclick=detail('"
- + rawObject.wpId + "')>";
- return " \t" + detail + " \t";
- };
- function detail(wpId) {
- $("#f1").attr("action", "../benchmark/benchmarkLossWtindex.action?wpId="+wpId).submit();
- }
- function showJqGrid() {
-
- var wpId=wpids;
- var beginDate=$("#beginDate").val();
- var endDate=$("#endDate").val();
- var typeid=$("#typeid").val();
- findWpPowerChat(wpId,beginDate,endDate);
- var id = 'gridTable';
- var url = '<%=request.getContextPath() %>/benchmark/benchmarkLossList.action?wpId='+wpId
- +"&beginDate="+beginDate +"&endDate="+endDate;
- var datatype = 'json';
- var colNames = ['复位及时率分数','状态转换分数','状态转换分数','风能利用率分数','故障损失率分数','检修损失率分数'
- ,'弃风率分数','受累损失率分数','性能损失分数','风电场编号','风电场名称','综合排名', '发电量排名', '发电量', '故障损失电量排名', '故障损失电量', '检修损失电量排名', '检修损失电量', '性能损失电量排名', '性能损失电量',
- '限电损失电量排名', '限电损失电量', '受累损失电量排名', '受累损失电量',
- '风能利用率排名', '风能利用率(%)', '故障损失率排名', '故障损失率(%)','检修损失率排名',
- '检修损失率(%)','弃风率排名','弃风率(%)','性能损失率排名','性能损失率(%)','受累损失率排名','受累损失率(%)', '复位及时率排名', '复位及时率(%)', '状态转换率排名', '状态转换率(%)',
- '消缺及时率排名', '消缺及时率(%)', "操作"];
- var colModel =null;
- switch (typeid)
- {
- case "1":
- colModel = [
-
- { name: 'fwjslfraction', index: 'fwjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'ztzhjslfraction', index: 'ztzhjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xqjslfraction', index: 'xqjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'fnlylfraction', index: 'fnlylfraction', width: 240, align: 'center',hidden:true},
- { name: 'gzsslfraction', index: 'gzsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'jxsslfraction', index: 'jxsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'qflfraction', index: 'qflfraction', width: 240, align: 'center',hidden:true},
- { name: 'slsslfraction', index: 'slsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xnsslfraction', index: 'xnsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',hidden:true },
- { name: 'wpName', index: 'wpName', width: 240, align: 'center'},
- { name: 'ordernum', index: 'ordernum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdlnum', index: 'scadafdlnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdl', index: 'scadafdl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'gzssnum', index: 'gzssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzss', index: 'gzss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'whssnum', index: 'whssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'whss', index: 'whss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'qfssnum', index: 'qfssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfss', index: 'qfss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'xdssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'xdss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float'},
- { name: 'slssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'fnlylnum', index: 'fnlylnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fnlyl', index: 'fnlyl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'gzsslnum', index: 'gzsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzssl', index: 'gzssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'jxsslnum', index: 'jxsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'jxssl', index: 'jxssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'qflnum', index: 'qflnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'qfl', index: 'qfl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float'},
- { name: 'xnsslnum', index: 'xnsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xnssl', index: 'xnssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'slsslnum', index: 'slsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slssl', index: 'slssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'fwjslnum', index: 'fwjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fwjsl', index: 'fwjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'ztzhjslnum', index: 'ztzhjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'ztzhjsl', index: 'ztzhjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xqjslnum', index: 'xqjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xqjsl', index: 'xqjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',formatter:displaybuttons}
- ];
- break;
- case "2":
- colModel = [
-
- { name: 'fwjslfraction', index: 'fwjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'ztzhjslfraction', index: 'ztzhjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xqjslfraction', index: 'xqjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'fnlylfraction', index: 'fnlylfraction', width: 240, align: 'center',hidden:true},
- { name: 'gzsslfraction', index: 'gzsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'jxsslfraction', index: 'jxsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'qflfraction', index: 'qflfraction', width: 240, align: 'center',hidden:true},
- { name: 'slsslfraction', index: 'slsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xnsslfraction', index: 'xnsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',hidden:true },
- { name: 'wpName', index: 'wpName', width: 240, align: 'center'},
- { name: 'ordernum', index: 'ordernum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdlnum', index: 'scadafdlnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdl', index: 'scadafdl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'gzssnum', index: 'gzssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'gzss', index: 'gzss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float'},
- { name: 'whssnum', index: 'whssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'whss', index: 'whss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'qfssnum', index: 'qfssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfss', index: 'qfss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'xdssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xdss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'slssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'fnlylnum', index: 'fnlylnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fnlyl', index: 'fnlyl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'gzsslnum', index: 'gzsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'gzssl', index: 'gzssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float'},
- { name: 'jxsslnum', index: 'jxsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'jxssl', index: 'jxssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'qflnum', index: 'qflnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfl', index: 'qfl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xnsslnum', index: 'xnsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xnssl', index: 'xnssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'slsslnum', index: 'slsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slssl', index: 'slssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'fwjslnum', index: 'fwjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fwjsl', index: 'fwjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'ztzhjslnum', index: 'ztzhjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'ztzhjsl', index: 'ztzhjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xqjslnum', index: 'xqjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xqjsl', index: 'xqjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',formatter:displaybuttons}
- ];
- break;
- case "3":
- colModel = [
-
- { name: 'fwjslfraction', index: 'fwjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'ztzhjslfraction', index: 'ztzhjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xqjslfraction', index: 'xqjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'fnlylfraction', index: 'fnlylfraction', width: 240, align: 'center',hidden:true},
- { name: 'gzsslfraction', index: 'gzsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'jxsslfraction', index: 'jxsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'qflfraction', index: 'qflfraction', width: 240, align: 'center',hidden:true},
- { name: 'slsslfraction', index: 'slsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xnsslfraction', index: 'xnsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',hidden:true },
- { name: 'wpName', index: 'wpName', width: 240, align: 'center'},
- { name: 'ordernum', index: 'ordernum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdlnum', index: 'scadafdlnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdl', index: 'scadafdl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'gzssnum', index: 'gzssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzss', index: 'gzss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'whssnum', index: 'whssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'whss', index: 'whss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float'},
- { name: 'qfssnum', index: 'qfssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfss', index: 'qfss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'xdssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xdss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'slssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'fnlylnum', index: 'fnlylnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fnlyl', index: 'fnlyl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'gzsslnum', index: 'gzsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzssl', index: 'gzssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'jxsslnum', index: 'jxsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'jxssl', index: 'jxssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float'},
- { name: 'qflnum', index: 'qflnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfl', index: 'qfl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xnsslnum', index: 'xnsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xnssl', index: 'xnssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'slsslnum', index: 'slsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slssl', index: 'slssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'fwjslnum', index: 'fwjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fwjsl', index: 'fwjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'ztzhjslnum', index: 'ztzhjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'ztzhjsl', index: 'ztzhjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xqjslnum', index: 'xqjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xqjsl', index: 'xqjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',formatter:displaybuttons}
- ];
- break;
- case "4":
- colModel = [
-
- { name: 'fwjslfraction', index: 'fwjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'ztzhjslfraction', index: 'ztzhjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xqjslfraction', index: 'xqjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'fnlylfraction', index: 'fnlylfraction', width: 240, align: 'center',hidden:true},
- { name: 'gzsslfraction', index: 'gzsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'jxsslfraction', index: 'jxsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'qflfraction', index: 'qflfraction', width: 240, align: 'center',hidden:true},
- { name: 'slsslfraction', index: 'slsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xnsslfraction', index: 'xnsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',hidden:true },
- { name: 'wpName', index: 'wpName', width: 240, align: 'center'},
- { name: 'ordernum', index: 'ordernum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdlnum', index: 'scadafdlnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdl', index: 'scadafdl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'gzssnum', index: 'gzssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzss', index: 'gzss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'whssnum', index: 'whssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'whss', index: 'whss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'qfssnum', index: 'qfssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'qfss', index: 'qfss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float'},
- { name: 'xdssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xdss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'slssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'fnlylnum', index: 'fnlylnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fnlyl', index: 'fnlyl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'gzsslnum', index: 'gzsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzssl', index: 'gzssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'jxsslnum', index: 'jxsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'jxssl', index: 'jxssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'qflnum', index: 'qflnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfl', index: 'qfl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xnsslnum', index: 'xnsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'xnssl', index: 'xnssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float'},
- { name: 'slsslnum', index: 'slsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'slssl', index: 'slssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'fwjslnum', index: 'fwjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fwjsl', index: 'fwjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'ztzhjslnum', index: 'ztzhjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'ztzhjsl', index: 'ztzhjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xqjslnum', index: 'xqjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xqjsl', index: 'xqjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',formatter:displaybuttons}
- ];
- break;
- case "5":
- colModel = [
-
- { name: 'fwjslfraction', index: 'fwjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'ztzhjslfraction', index: 'ztzhjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xqjslfraction', index: 'xqjslfraction', width: 240, align: 'center',hidden:true},
- { name: 'fnlylfraction', index: 'fnlylfraction', width: 240, align: 'center',hidden:true},
- { name: 'gzsslfraction', index: 'gzsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'jxsslfraction', index: 'jxsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'qflfraction', index: 'qflfraction', width: 240, align: 'center',hidden:true},
- { name: 'slsslfraction', index: 'slsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'xnsslfraction', index: 'xnsslfraction', width: 240, align: 'center',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',hidden:true },
- { name: 'wpName', index: 'wpName', width: 240, align: 'center'},
- { name: 'ordernum', index: 'ordernum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdlnum', index: 'scadafdlnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'scadafdl', index: 'scadafdl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'gzssnum', index: 'gzssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzss', index: 'gzss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'whssnum', index: 'whssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'whss', index: 'whss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'qfssnum', index: 'qfssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfss', index: 'qfss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'xdssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xdss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float',hidden:true},
- { name: 'slssnum', index: 'slssnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'slss', index: 'slss', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 4},sorttype: 'float'},
- { name: 'fnlylnum', index: 'fnlylnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fnlyl', index: 'fnlyl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'gzsslnum', index: 'gzsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'gzssl', index: 'gzssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'jxsslnum', index: 'jxsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'jxssl', index: 'jxssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'qflnum', index: 'qflnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'qfl', index: 'qfl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xnsslnum', index: 'xnsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xnssl', index: 'xnssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'slsslnum', index: 'slsslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int'},
- { name: 'slssl', index: 'slssl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float'},
- { name: 'fwjslnum', index: 'fwjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'fwjsl', index: 'fwjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'ztzhjslnum', index: 'ztzhjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'ztzhjsl', index: 'ztzhjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'xqjslnum', index: 'xqjslnum', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 0},sorttype: 'int',hidden:true},
- { name: 'xqjsl', index: 'xqjsl', width: 240, align: 'center', formatter:'number', formatoptions:{decimalPlaces: 2},sorttype: 'float',hidden:true},
- { name: 'wpId', index: 'wpId', width: 240, align: 'center',formatter:displaybuttons}
- ];
- break;
- }
- var caption = '损失率对标列表';
- var sortname = 'total';
- var gridPagerID ='gridPager';
- var sortorder='desc';
- var height='auto';
- var width='auto';
- var rownumbers=true;
- var multiselect=true;
- myJqGrid(id, url, datatype, colNames, colModel, caption, sortname, gridPagerID,sortorder,height,width,
- multiselect,rownumbers);
- }
- function initial()
- {
- $.fn.zTree.init($("#treeWindfarm"), setting);
- wpids='<s:property value="wpId"/>';
- $("#beginDate").val('<s:property value="beginDate"/>');
- $("#endDate").val('<s:property value="endDate"/>');
- $("#wpId").val('${wpName}');
- }
- </script>
- <style type="text/css">
- fieldset legend {
- color:#302A2A;
- font: bold 16px/2 Verdana, Geneva, sans-serif;
- font-weight: bold;
- text-align: left;
- text-shadow: 2px 2px 2px rgb(88, 126, 156);
- }
- .ui-jqgrid tr.jqgrow td {
- white-space: normal !important;
- height:auto;
- vertical-align:text-top;
- padding-top:2px;
- }
- th.ui-th-column div{
- white-space:normal !important;
- height:auto !important;
- padding:0px;
- }
-
- .text_title {
- font-family: "宋体";
- font-size: 12px;
- color: #000;
- text-decoration: none;
- }
- .text_unit {
- font-family: "宋体";
- font-size: 12px;
- color: #333;
- text-decoration: none;
- }
- .text_main{
- font-family: Arial, Helvetica, sans-serif;
- font-size: 12px;
- color: #000;
- text-decoration: none;
- font-weight: bold;
- }
- fieldset legend {
- color:#302A2A;
- font: bold 16px/2 Verdana, Geneva, sans-serif;
- font-weight: bold;
- text-align: left;
- text-shadow: 2px 2px 2px rgb(88, 126, 156);
- }
- .panelcontainer {
- width: 100%;
- height: 70px;
- border-style: solid;
- border-color: #f1f1f1;
- border-width:1px;
- }
- .panelquery {
- width:100%;
- height:25px;
- background-color:#f1f1f1;
- line-height:25px;
- }
- .panelquerytext {
- margin-left:3px;
- font-weight:bold;
- font-size: 12px;
- font-family: tahoma,arial,verdana,sans-serif;
-
- }
- .querycondcontainer {
- line-height:39px;
- padding:3px;
- float:left;
-
- font-size: 12px;
- }
- </style>
- </head>
- <body>
- <form action="lossIndex.action" method="post" id="f1">
- <div class="panelcontainer" style="width:1620px;" >
- <div class="querycondcontainer">
- 场站:<input id="wpId" type="text" readonly value="" style="width:400px;" onclick="showWindfarm();" />
- </div>
- <div class="querycondcontainer">
- 分类:<select name="typeid" id="typeid" >
-
- <option value="1">弃风率</option>
- <option value="2" selected="selected">故障损失率</option>
- <option value="3">检修损失率</option>
- <option value="4">性能损失率</option>
- <option value="5">受累损失率</option>
- </select>
- </div>
- <div class="querycondcontainer">
- 开始日期:<input type="text" style="width:150px;" class="Wdate" onFocus="WdatePicker({dateFmt:'yyyy-MM-dd',isShowWeek:true,readOnly:true})"
- id="beginDate" name="beginDate"/>
- </div>
- <div class="querycondcontainer">
- 结束日期:<input type="text" style="width:150px;" class="Wdate" onFocus="WdatePicker({dateFmt:'yyyy-MM-dd',isShowWeek:true,readOnly:true})"
- id="endDate" name="endDate"/>
- </div>
- <div style="float:left;line-height:39px;margin-left:20px;width:80px;">
- <input id="backbuttona" type="button" value="查询" onClick="queryData()" />
- </div>
- <div style="float:left;line-height:39px;margin-left:20px;width:80px;">
- <input id="backbuttona" type="button" value="对标分析" onClick="contrast()" />
- </div>
- </div>
- <div id="menuWindfarm" class="menuContent" style="overflow-y:scroll;overflow-x:auto;z-index:9999; border: 1px solid #617775;background: #f0f6e4;display:none;position: absolute;">
- <ul id="treeWindfarm" class="ztree" style="margin-top:0; width:180px; height: 300px;"></ul>
- </div>
- <table id='gridTable' >
- </table>
- <div id='gridPager'></div>
- <br/>
- <div id="container2" style="width:1570px;height:310px;float:left">
- <div id="container3" style=" width:785px; float:left"></div>
- <div id="container4" style=" width:785px; float:left"></div>
- </div>
- <br/>
- <div id="container" style="width:1570px;height:310px"></div>
- </form>
- <div class="highslide-html-content" id="showDiv" style="width: 1000">
- <div class="highslide-header">
- <ul>
- <li class="highslide-move">
- <a href="#" onclick="return false">Move</a>
- </li>
- <li class="highslide-close" style="width: 18px;height: 10px">
- <a href="#" onclick="return hs.close(this)" ></a>
- </li>
- </ul>
- </div>
- <div class="highslide-body" id="container1" style="width: 1100;height : 1050;">
- <table width="1000" border="0" cellspacing="0" cellpadding="0" bgcolor="#efefef">
- <tr>
- <td width="560" rowspan="15" align="center" bgcolor="#FFFFFF"><div id="fzy"></div><div id="containers"></div></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span class='text_main' >指标</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span class='text_main' id="wpid1" >指标</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span class='text_main' id="wpid2">指标</span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>发电量</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="scadafdl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="scadafdl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>故障损失电量</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="gzss1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="gzss2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>检修损失电量</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="whss1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="whss2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>性能损失电量</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="qfss1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="qfss2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>受累损失电量</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="slss1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="slss2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>风能利用率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="fnlyl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="fnlyl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>故障损失率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="gzssl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="gzssl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>检修损失率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="jxssl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="jxssl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>弃风率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="qfl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="qfl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>性能损失率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="xnssl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="xnssl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>受累损失率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="slssl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="slssl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>复位及时率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="fwjsl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="fwjsl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>消缺及时率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="xqjsl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="xqjsl2" class='text_title'></span></td>
- </tr>
- <tr>
- <td width="140" height="50" align="center" valign="middle" bgcolor="#FFFFFF"><span id="" class='text_title'>状态转换率</span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="ztzhjsl1" class='text_title'></span></td>
- <td width="140" height="50" align="center" bgcolor="#FFFFFF"><span id="ztzhjsl2" class='text_title'></span></td>
- </tr>
-
- </table>
- </div>
-
-
- </div>
- <!--***************************************************************************************************************************-->
- <div class="highslide-html-content" id="showDiv2" style="width: 1000">
- <div class="highslide-header">
- <ul>
- <li class="highslide-move">
- <a href="#" onclick="return false">Move</a>
- </li>
- <li class="highslide-close" style="width: 18px;height: 10px">
- <a href="#" onclick="return hs.close(this)" ></a>
- </li>
- </ul>
- </div>
- <div class="highslide-body" id="container5" style="width: 1000">
- <!--***************************************************************************************************************************-->
- <div id="gzsscs" style="display:none">
- <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#efefef">
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >故障损失应对措施</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >1、加强风机大部件的维护、消缺工作,确保能够长周期运行。</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="26" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>2、定期针对风机易损件的更换、检查、维护,减少风机易损件故障的影响。</span><span id="level" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>3、加强备品备件的管理;提前采购,并采购优质的备品备件;定期对备品备件进行维护。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>4、按期、保证质量的完成定检项目。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>5、加强技术力量的储备、培训,培养优秀的风机检修维护人员。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>6、采购适用各类型风机检修、检测的工器具、仪表。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>7、建立检修、维护时间定额、工艺确认、验收等管理机制。</span>
- </td>
-
- </tr>
- </table>
- </div>
- <!--***************************************************************************************************************************-->
-
- <div id="xnsscs" style="display:none">
- <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#efefef">
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >性能损失应对措施</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >1、积极协调风机厂家技术人员,进行风机控制策略升级,提高切入风速、额定风速合格率,使风机进入最佳状态。</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="26" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>2、加强风机大部件的维护、消缺工作,确保能够长周期运行。</span><span id="level" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>3、定期针对风机易损件的更换、检查、维护,减少风机易损件故障的影响。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>4、加强备品备件的管理;提前采购,并采购优质的备品备件;定期对备品备件进行维护。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>5、制定年度技改项目计划,及时进行风机性能优化,风能利用率。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>6、申请技改费用,更换风速仪、风向标为声波或激光测风,提升风机控制。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>7、按期、保证质量的完成定检项目。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>8、加强技术力量的储备、培训,培养优秀的风机检修维护人员。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>9、采购适用各类型风机检修、检测的工器具、仪表。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>10、建立风机性能优化、提效的技术团队;建立检修维护工艺确认、验收管理等机制。</span>
- </td>
-
- </tr>
- </table>
- </div>
- <!--***************************************************************************************************************************-->
-
- <div id="jxsscs" style="display:none">
- <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#efefef">
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >检修损失应对措施</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >1、进行检修时间优化(年度计划时间的确定,检修工期的优化)。</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="26" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>2、季节检修向状态检修转变。</span><span id="level" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>3、通过制定详细、周密的检修计划,确定检修项目,定额情况,确保按计划或提前完成检修工作。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>4、提前安排备品备件的采购工作,确保检修工作前,备品备件到场。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>5、定期检查检修工具、仪器仪表等的配置、完好。提前联系大型车辆、机械等设备到场。做好其他车辆的检查、维护工作,保证车辆不出现异常情况。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>6、提前做好检修队伍的落实,人员资质、技术能力的审查。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>7、做好检修的设备性能、状态、可靠性、缺陷(故障)情况的详查,落实检修项目。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>8、检修工作中严格执行检修作业指导书,标准化检修。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>9、合理安排检修、运行人员,缩短工期。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>10、加强后勤保障能力,保证人员吃住行的安全。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>11、进行班前思想教育、统一思想,认真完成工作交底,确保人员、设备安全。</span>
- </td>
- </tr>
- </table>
- </div>
- <!--***************************************************************************************************************************-->
- <div id="slsscs" style="display:none">
- <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#efefef">
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >受累损失应对措施</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >1、关注电网计划检修时间,合理优化、适当建议电网检修避开大风天气、恶略天气。</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="26" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>2、恶略天气关注电网的变化,根据实际情况适当变换运行方式,做好事故预想。</span><span id="level" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>3、电网出现故障后,积极联络、及时沟通、主动采取措施,尽快消除故障,恢复运行。</span>
- </td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>4、电网检修时,安排专人负责联系检修人员、大客户经理、调度员等,确认检修进度,及时反馈。工作完成后,及时联系相关人员,争取提前恢复运行。安排风场做好恢复运行的准备工作。</span>
- </td>
-
- </tr>
-
- </table>
- </div>
- <!--***************************************************************************************************************************-->
- <div id="xdsscs" style="display:none">
- <table width="100%" border="0" cellspacing="1" cellpadding="0" bgcolor="#efefef">
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >限电损失应对措施</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="20" align="left" bgcolor="#FFFFFF"><span class='text_main' >1、关注国家、自治区、电网各级关于弃风限电的政策。按相关政策要求,及时应对和采取措施。</span><span id="wtid" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="26" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>2、在新能源电量与小火电置换、大用户直供、外送等方面增加营销力度。</span><span id="level" class='text_title'></span></td>
-
- </tr>
- <tr>
- <td width="579" height="28" align="left" bgcolor="#FFFFFF"><span id="span" class='text_main'>3、积极与宁夏电网调度机构进行沟通,在负荷有空间时,有较高风速时,及时申请提高负荷。</span>
- </td>
-
- </tr>
- </table>
- </div>
-
- <!--***************************************************************************************************************************-->
-
- </div>
-
-
- </div>
- <!--***************************************************************************************************************************-->
- </body>
|