(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["gfgj"],{"07ac":function(e,t,a){var n=a("23e7"),l=a("6f53").values;n({target:"Object",stat:!0},{values:function(e){return l(e)}})},"4c45":function(e,t,a){"use strict";a("9bd3")},"6f53":function(e,t,a){var n=a("83ab"),l=a("e330"),c=a("df75"),o=a("fc6a"),i=a("d1e7").f,r=l(i),s=l([].push),d=function(e){return function(t){var a,l=o(t),i=c(l),d=i.length,u=0,m=[];while(d>u)a=i[u++],n&&!r(l,a)||s(m,e?[a,l[a]]:l[a]);return m}};e.exports={entries:d(!0),values:d(!1)}},7479:function(e,t,a){"use strict";a.r(t);a("b0c0");var n=a("f2bf"),l={class:"query mg-b-8"},c={class:"query-items"},o={class:"query-item"},i=Object(n["createElementVNode"])("div",{class:"lable"},"光伏:",-1),r={class:"search-input"},s={class:"query-item"},d=Object(n["createElementVNode"])("div",{class:"lable"},"描述:",-1),u={class:"search-input"},m={class:"query-item"},b=Object(n["createElementVNode"])("div",{class:"lable"},"开始日期:",-1),p={class:"search-input"},h={class:"query-item"},g=Object(n["createElementVNode"])("div",{class:"lable"},"结束日期:",-1),f={class:"search-input"},j={class:"query-actions"},v={class:"table-box"},O=Object(n["createElementVNode"])("div",{class:"title"},"光伏告警",-1),V={class:"query"},D={class:"query-items"},y={class:"query-actions"},E={class:"pdfDom"};function N(e,t,a,N,C,w){var x=Object(n["resolveComponent"])("el-option"),k=Object(n["resolveComponent"])("el-select"),P=Object(n["resolveComponent"])("el-input"),q=Object(n["resolveComponent"])("el-date-picker"),A=Object(n["resolveComponent"])("ComTable"),I=Object(n["resolveComponent"])("el-row"),_=Object(n["resolveComponent"])("dual-pie-chart"),T=Object(n["resolveComponent"])("el-dialog"),S=Object(n["resolveDirective"])("loading");return Object(n["openBlock"])(),Object(n["createElementBlock"])("div",null,[Object(n["createElementVNode"])("div",l,[Object(n["createElementVNode"])("div",c,[Object(n["createElementVNode"])("div",o,[i,Object(n["createElementVNode"])("div",r,[Object(n["createVNode"])(k,{modelValue:C.wpId,"onUpdate:modelValue":t[0]||(t[0]=function(e){return C.wpId=e}),clearable:"",placeholder:"请选择","popper-class":"select"},{default:Object(n["withCtx"])((function(){return[(Object(n["openBlock"])(!0),Object(n["createElementBlock"])(n["Fragment"],null,Object(n["renderList"])(C.ChangZhan,(function(e){return Object(n["openBlock"])(),Object(n["createBlock"])(x,{key:e.id,value:e.id,label:e.name},null,8,["value","label"])})),128))]})),_:1},8,["modelValue"])])]),Object(n["createElementVNode"])("div",s,[d,Object(n["createElementVNode"])("div",u,[Object(n["createVNode"])(P,{modelValue:C.alarmDesc,"onUpdate:modelValue":t[1]||(t[1]=function(e){return C.alarmDesc=e}),placeholder:"报警描述"},null,8,["modelValue"])])]),Object(n["createElementVNode"])("div",m,[b,Object(n["createElementVNode"])("div",p,[Object(n["createVNode"])(q,{modelValue:C.startDate,"onUpdate:modelValue":t[2]||(t[2]=function(e){return C.startDate=e}),type:"datetime",placeholder:"开始日期","popper-class":"date-select","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])]),Object(n["createElementVNode"])("div",h,[g,Object(n["createElementVNode"])("div",f,[Object(n["createVNode"])(q,{modelValue:C.endDate,"onUpdate:modelValue":t[3]||(t[3]=function(e){return C.endDate=e}),type:"datetime",placeholder:"开始日期","popper-class":"date-select","value-format":"YYYY-MM-DD HH:mm:ss"},null,8,["modelValue"])])]),Object(n["createElementVNode"])("div",j,[Object(n["createElementVNode"])("button",{class:"btn green",onClick:t[4]||(t[4]=function(e){return w.getTable()})},"查询"),Object(n["createElementVNode"])("button",{class:"btn green",onClick:t[5]||(t[5]=function(e){return w.exportExcel()})},"导出"),Object(n["createElementVNode"])("button",{class:"btn green",onClick:t[6]||(t[6]=function(){return w.fx&&w.fx.apply(w,arguments)})},"分析")])])]),Object(n["createElementVNode"])("div",v,[O,Object(n["withDirectives"])(Object(n["createVNode"])(A,{ref:"curRef",data:C.tableData,pageSize:20,onOnPagging:w.onChangePage,onSizeChange:e.sizeChange,onPageClick:e.pageClick,height:"68vh","element-loading-text":"拼命加载中..","element-loading-background":"rgba(0, 0, 0, 0.8)"},null,8,["data","onOnPagging","onSizeChange","onPageClick"]),[[S,C.tableLoading]])]),Object(n["createVNode"])(T,{title:"报警等级占比图",modelValue:C.dialogVisible,"onUpdate:modelValue":t[8]||(t[8]=function(e){return C.dialogVisible=e}),width:"750px",top:"10vh","custom-class":"modal","close-on-click-modal":!1,"destroy-on-close":!0},{default:Object(n["withCtx"])((function(){return[Object(n["createVNode"])(I,{type:"flex",justify:"end"},{default:Object(n["withCtx"])((function(){return[Object(n["createElementVNode"])("div",V,[Object(n["createElementVNode"])("div",D,[Object(n["createElementVNode"])("div",y,[Object(n["createElementVNode"])("button",{class:"btn green",onClick:t[7]||(t[7]=function(){return w.exportPDF&&w.exportPDF.apply(w,arguments)})},"导出为PDF")])])])]})),_:1}),Object(n["createVNode"])(I,null,{default:Object(n["withCtx"])((function(){return[Object(n["createElementVNode"])("div",E,[Object(n["createVNode"])(_,{height:"40vh",width:"700px",innerData:C.innerAnalyis,outerData:C.outerAnalyis},null,8,["innerData","outerData"])])]})),_:1})]})),_:1},8,["modelValue"])])}a("d3b7"),a("159b"),a("07ac");var C=a("bfc3"),w=a("4059"),x=a("d109"),k={components:{ComTable:C["a"],DualPieChart:w["a"],Get_PDF:x["a"]},data:function(){return{innerAnalyis:[],outerAnalyis:[],dialogVisible:!1,waitAjax:!0,ChangZhan:[],wpId:"",alarmDesc:"",startDate:"",endDate:"",tableLoading:!0,pageIndex:1,pageSize:20,tableData:{column:[{name:"场站",field:"stationName",is_num:!1,is_light:!1},{name:"报警时间",field:"alertTime",is_num:!1,is_light:!1},{name:"报警描述",field:"alertText",is_num:!1,is_light:!1},{name:"报警类别",field:"category1",is_num:!1,is_light:!1},{name:"报警等级",field:"rank",is_num:!1,is_light:!1,sortable:!0}],data:[],currentPageTotal:0}}},created:function(){var e=new Date,t=new Date(e.getTime()-864e5);this.endDate=e.formatDate("yyyy-MM-dd hh:mm:ss"),this.startDate=t.formatDate("yyyy-MM-dd hh:mm:ss"),this.ChangZhanVal()},methods:{ChangZhanVal:function(){var e=this;e.API.requestData({method:"GET",baseURL:"http://10.83.66.220:8020/benchmarking/wpgflist",success:function(t){e.ChangZhan=t.data,e.wpId=t.data[0].id,e.waitAjax&&(e.getTable(),e.waitAjax=!1)}})},getTable:function(){var e=this;this.tableLoading=!0,this.API.requestData({timeout:3e4,method:"GET",baseURL:"http://192.168.1.18:8075/",subUrl:"alarm/history/page2",data:{category1:"GF",stationid:this.wpId,starttime:this.startDate,endtime:this.endDate,keyword:this.alarmDesc,pagenum:this.pageIndex,pagesize:this.pageSize},success:function(t){if(t.data){var a=["低","中低","中","中高","高"],n=t.data.records;n.forEach((function(e){e.rank=a[parseInt(e.rank)-1],"GF"==e.category1?e.category1="光伏":e.category1="升压站"})),e.tableData.data=n,e.tableData.total=t.data.total}else e.tableData.data=[],e.tableData.total=0;e.tableLoading=!1}})},onChangePage:function(e){this.pageIndex=e.pageIndex,this.pageSize=e.pageSize,this.getTable()},exportExcel:function(){var e=this.BASE.deepCopy(this.tableData);this.BASE.exportExcel(e,"光伏告警")},fx:function(){var e=this;e.API.requestData({method:"GET",timeout:3e4,showLoading:!0,subUrl:"photovoltaic/query",data:{category1:"GF",stationid:this.wpId,starttime:this.startDate,endtime:this.endDate,keyword:this.alarmDesc,pagenum:this.pageIndex,pagesize:this.pageSize},success:function(t){var a=[],n=t.data[1],l=["低","中低","中","中高","高"],c=Object.values(n);c.pop(),c.forEach((function(e,t){a.push({name:l[t],value:e})})),e.innerAnalyis=a,e.outerAnalyis=a,e.dialogVisible=!0}})},exportPDF:function(e){this.BASE.showMsg({type:"success",msg:"正在导出...请稍后..."}),x["a"].downloadPDF(document.querySelector(".pdfDom"),"报警等级占比图")}}},P=(a("4c45"),a("6b0d")),q=a.n(P);const A=q()(k,[["render",N]]);t["default"]=A},"9bd3":function(e,t,a){}}]); //# sourceMappingURL=gfgj.4fcdfb1c.js.map