1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c5cae18e","chunk-2d9315d5"],{"269b":function(e,t,i){"use strict";i("6387")},2900:function(e,t,i){},4835:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"app-container"},[i("el-row",{attrs:{gutter:24}},[i("el-col",{attrs:{span:24,xs:24}},[i("el-form",{ref:"queryForm",attrs:{size:"small",inline:!0,"label-width":"68px"}},[i("el-form-item",{attrs:{label:"起始时间",prop:"startTime"}},[i("el-date-picker",{attrs:{clearable:!1,type:"datetime","value-format":"timestamp",placeholder:"选择日期"},model:{value:e.startTime,callback:function(t){e.startTime=t},expression:"startTime"}})],1),i("el-form-item",{attrs:{label:"截止时间",prop:"endTime"}},[i("el-date-picker",{attrs:{clearable:!1,type:"datetime","value-format":"timestamp",placeholder:"选择日期"},model:{value:e.endTime,callback:function(t){e.endTime=t},expression:"endTime"}})],1),i("el-form-item",[i("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.dateQuery}},[e._v("查询")])],1)],1)],1)],1),i("div",{staticClass:"content"},[i("el-tabs",{attrs:{type:"card"},on:{"tab-click":e.Byresize},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[i("el-tab-pane",{attrs:{label:"图表",name:"first"}},[i("chart",{attrs:{drawData:this.drawData,resizeKey:this.resizeKey}})],1),i("el-tab-pane",{attrs:{label:"表格",name:"second"}},[i("div",{staticClass:"tableContent"},[i("vxe-table",{ref:"fstRef",attrs:{id:"fstTable",border:"","export-config":"",beforeExportMethod:"","auto-resize":!0,"highlight-hover-row":"","max-height":"90%",align:"center",data:e.tableData}},[i("vxe-table-column",{attrs:{field:"forecastTime",title:"预测时间",formatter:e.dateFormat,width:"250","min-width":"250"}}),i("vxe-table-column",{attrs:{field:"fpValue",title:"预测功率","min-width":"60"}})],1),i("vxe-pager",{directives:[{name:"show",rawName:"v-show",value:e.showTable,expression:"showTable"}],attrs:{perfect:"","current-page":e.currentPage,"page-size":e.pageSize,total:e.total,"page-sizes":[10,50,100],layouts:["PrevJump","PrevPage","JumpNumber","NextPage","NextJump","Sizes","FullJump","Total"]},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"page-change":e.handlePageChange}})],1)])],1)],1)],1)},n=[],r=i("c7eb"),s=i("1da1"),o=(i("b0c0"),i("e862")),l=i("f42c"),d=i("c1df"),c=i.n(d),m=i("2ef0"),u={name:"nwp",components:{Chart:o["default"]},mixins:[l["a"]],data:function(){return{showTable:!0,chart:null,queryStartTime:"",queryEndTime:"",startTime:new Date((new Date).toLocaleDateString()).getTime()+864e5,endTime:new Date((new Date).toLocaleDateString()).getTime()+3456e5-1,loading:!1,drawLoading:!0,tableLoading:!0,resizeKey:1,activeName:"first",drawData:{datas:[],times:[]},tableData:[],total:0,sortOrder:"asc",pageSize:10,currentPage:1,showToolBar:!1}},created:function(){},mounted:function(){this.queryStartTime=this.startTime,this.queryEndTime=this.endTime},methods:{getDraw:function(){var e=this;return Object(s["a"])(Object(r["a"])().mark((function t(){var i,a,n;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$axios.get("/sysPolicyController/getLicenseKey").then((function(e){i=e.data.sysTime,a=e.data.lk})).catch((function(e){}));case 2:e.drawLoading=!0,n={startTime:e.queryStartTime,endTime:e.queryEndTime,sysTime:i,lk:a},e.$axios.get("/forecastPowerShortTermController/getDraw",{params:n}).then((function(t){e.drawData=t.data})).catch((function(t){e.$message.error("查询实时预测短期echarts出错"+t)}));case 5:case"end":return t.stop()}}),t)})))()},getTable:function(){var e=this;return Object(s["a"])(Object(r["a"])().mark((function t(){var i,a,n;return Object(r["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$axios.get("/sysPolicyController/getLicenseKey").then((function(e){i=e.data.sysTime,a=e.data.lk})).catch((function(e){}));case 2:n={currentPage:e.currentPage,pageSize:e.pageSize,startTime:e.queryStartTime,endTime:e.queryEndTime,sysTime:i,lk:a},e.$axios.get("/forecastPowerShortTermController/getAll",{params:n}).then((function(t){if("0"==t.code)e.tableData=t.data.records,e.total=t.data.total,e.getDraw();else if("1"==t.code)return void e.$message.error(t.data)})).catch((function(e){}));case 4:case"end":return t.stop()}}),t)})))()},handlePageChange:function(e){var t=e.currentPage,i=e.pageSize;this.currentPage=t,this.pageSize=i,this.startTime=this.queryStartTime,this.endTime=this.queryEndTime,this.loading=!0,this.getTable()},dateFormat:function(e){var t=e.cellValue;e.row,e.column;return this.$XEUtils.toDateString(t,"yyyy-MM-dd HH:mm:ss")},enumToWord:function(e){var t=e.cellValue;e.row,e.column;return"E1"==t?"云端模型":"E2"==t?"物理模型":"E3"==t?"统计模型":"E4"==t?"补录数据":"E5"==t?"差值模型":void 0},dateMoment:function(e){var t=e.cellValue;e.row,e.column;return c()(t).format("YYYY-MM-DD HH:mm:ss")},sortChangeEvent:function(e){e.column,e.property;var t=e.order;null==t&&(t="asc"),this.currentPage=1,this.sortOrder=t,this.loading=!0,this.getTable()},checkColumnMethod:function(e){var t=e.column;return"preTime"!==t.property},dateQuery:Object(m["debounce"])((function(){if(this.loading=!0,this.endTime<=this.startTime)return this.$message.error("开始时间不能大于结束时间"),void(this.loading=!1);this.queryStartTime=this.startTime,this.queryEndTime=this.endTime,this.currentPage=1,this.pageSize=10,this.getTable()}),1e3),Byresize:function(e){"first"==e.name?(this.resizeKey++,this.showToolBar=!1):this.showToolBar=!0}}},h=u,f=(i("ebdb"),i("2877")),p=Object(f["a"])(h,a,n,!1,null,"78ed91e0",null);t["default"]=p.exports},6387:function(e,t,i){},e862:function(e,t,i){"use strict";i.r(t);var a=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},n=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticStyle:{width:"100%",height:"100%"}},[i("div",{attrs:{id:"fpcharts"}})])}],r=(i("a9e3"),i("f42c")),s=i("313e"),o={mixins:[r["a"]],watch:{drawData:{handler:function(e,t){this.draw(e.times,e.datas,e.cap)},deep:!0},resizeKey:function(e,t){null!=this.chart&&this.chart.resize()}},props:{drawData:{type:Object},resizeKey:{type:Number}},data:function(){return{chart:null}},mounted:function(){},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{draw:function(e,t,i){console.log(e.length),this.chart=s["init"](document.getElementById("fpcharts"));var a={title:{top:20,text:"短期预测实时查询",textStyle:{fontWeight:"normal",fontSize:16},left:"1%"},tooltip:{trigger:"axis",axisPointer:{lineStyle:{color:"#57617B"}}},legend:{top:20,icon:"rect",itemWidth:14,itemHeight:5,itemGap:13,data:["实时短期预测"],right:"4%",textStyle:{fontSize:12}},dataZoom:[{show:!0,realtime:!0,left:"15%",right:"15%",textStyle:{color:"#ffffff"}},{type:"inside"}],grid:{top:100,left:"2%",right:"2%",bottom:"10%",containLabel:!0},xAxis:{type:"category",data:e},yAxis:{type:"value",name:"(MW)"},series:[{name:"实时短期预测",data:t,type:"line",smooth:!0,showSymbol:!1}]};a.yAxis[0]=i,this.chart.setOption(a,!0)}}},l=o,d=(i("269b"),i("2877")),c=Object(d["a"])(l,a,n,!1,null,"ee6049d8",null);t["default"]=c.exports},ebdb:function(e,t,i){"use strict";i("2900")},f42c:function(e,t,i){"use strict";var a=i("2ef0");t["a"]={data:function(){return{$_sidebarElm:null,$_itemElm1:null,$_itemElm2:null,$_itemElm3:null,$_itemElm4:null,$_windTowerItemElm1:null,$_windTowerItemElm2:null,$_windTowerItemElm3:null,$_tabsClass:null,$_resizeHandler:null}},mounted:function(){this.initListener()},activated:function(){this.$_resizeHandler||this.initListener(),this.resize()},beforeDestroy:function(){this.destroyListener()},deactivated:function(){this.destroyListener()},methods:{$_sidebarResizeHandler:function(e){"width"===e.propertyName&&this.$_resizeHandler()},initListener:function(){var e=this;this.$_resizeHandler=Object(a["debounce"])((function(){e.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_itemElm1=document.getElementsByClassName("item")[0],this.$_itemElm2=document.getElementsByClassName("item")[1],this.$_itemElm3=document.getElementsByClassName("item")[2],this.$_windTowerItemElm1=document.getElementsByClassName("windTowerItem")[0],this.$_windTowerItemElm2=document.getElementsByClassName("windTowerItem")[1],this.$_windTowerItemElm3=document.getElementsByClassName("windTowerItem")[2],this.$_sidebarElm&&this.$_sidebarElm.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_itemElm1&&this.$_itemElm1.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_itemElm2&&this.$_itemElm2.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_itemElm3&&this.$_itemElm3.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_windTowerItemElm1&&this.$_windTowerItemElm1.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_windTowerItemElm2&&this.$_windTowerItemElm2.addEventListener("transitionend",this.$_sidebarResizeHandler),this.$_windTowerItemElm3&&this.$_windTowerItemElm3.addEventListener("transitionend",this.$_sidebarResizeHandler)},destroyListener:function(){window.removeEventListener("resize",this.$_resizeHandler),this.$_resizeHandler=null,this.$_sidebarElm&&this.$_sidebarElm.removeEventListener("transitionend",this.$_sidebarResizeHandler)},resize:function(){var e=this.chart;e&&e.resize()}}}}}]);
|