chunk-2cf504cd.c20c8e32.js 10 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2cf504cd"],{"0425":function(t,e,i){"use strict";i("8e30")},"8e30":function(t,e,i){},a709:function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"shortForecastChartDiv"},[i("el-form",{attrs:{size:"small",inline:!0,"label-width":"68px"}},[i("el-form-item",[i("el-button",{attrs:{type:"danger",icon:"el-icon-edit",plain:"",size:"mini"}},[t._v("基于AI策略填充")]),i("el-button",{attrs:{type:"success",icon:"el-icon-edit",plain:"",size:"mini"}},[t._v("基于预测数据填充")]),i("el-button",{attrs:{type:"primary",icon:"el-icon-document-add",plain:"",size:"mini"},on:{click:t.submit}},[t._v("保存")]),i("el-button",{attrs:{type:"warning",icon:"el-icon-download",plain:"",size:"mini"}},[t._v("导出")]),i("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"}},[t._v("重置")])],1)],1),i("el-row",{staticClass:"row",attrs:{gutter:15}},[i("el-col",{attrs:{span:16}},[i("div",{attrs:{id:"stDragChart"}})]),i("el-col",{attrs:{span:8}},[i("el-table",{directives:[{name:"loading",rawName:"v-loading",value:t.tableLoading,expression:"tableLoading"}],key:Math.random(),attrs:{"header-cell-style":{background:"transparent !important",color:"white"},data:t.gridData,height:"500px",border:"",size:"mini"}},[i("el-table-column",{attrs:{prop:"timeNode","header-align":"center",align:"center",width:"100px",label:"时刻"}}),i("el-table-column",{attrs:{prop:"fData","header-align":"center",align:"center",width:"120px",label:"调整前(MW)"}}),i("el-table-column",{attrs:{"show-overflow-tooltip":!0,prop:"mData","header-align":"center",align:"center",label:"调整后(MW)"},scopedSlots:t._u([{key:"default",fn:function(e){return[i("el-input",{staticStyle:{width:"100%"},attrs:{type:"number",size:"small",max:t.capacity,placeholder:""},on:{input:function(e){return t.changeMessage(e)},change:function(i){return t.updateRowData(e.row,e.column)}},model:{value:e.row.mData,callback:function(i){t.$set(e.row,"mData",i)},expression:"scope.row.mData"}})]}}])})],1)],1)],1)],1)},n=[],o=(i("d81d"),i("b680"),i("313e")),r={name:"shortForecastChart",data:function(){return{stDragChart:null,tableLoading:!1,capacity:50,dataForDrawing:{forecastPowers:[["00:00","24.87"],["00:15","24.73"],["00:30","24.59"],["00:45","24.43"],["01:00","24.26"],["01:15","24.01"],["01:30","23.53"],["01:45","23.36"],["02:00","23.07"],["02:15","23.05"],["02:30","23.13"],["02:45","23.06"],["03:00","22.94"],["03:15","22.86"],["03:30","22.73"],["03:45","22.49"],["04:00","22.34"],["04:15","22.19"],["04:30","22.02"],["04:45","21.85"],["05:00","21.57"],["05:15","21.44"],["05:30","21.35"],["05:45","21.22"],["06:00","20.92"],["06:15","20.67"],["06:30","20.52"],["06:45","20.29"],["07:00","19.79"],["07:15","19.46"],["07:30","19.06"],["07:45","18.43"],["08:00","17.79"],["08:15","16.86"],["08:30","15.89"],["08:45","14.9"],["09:00","13.85"],["09:15","12.7"],["09:30","11.73"],["09:45","10.45"],["10:00","9.48"],["10:15","8.54"],["10:30","7.13"],["10:45","6.19"],["11:00","5.47"],["11:15","5.04"],["11:30","4.75"],["11:45","4.54"],["12:00","4.26"],["12:15","4.02"],["12:30","3.83"],["12:45","3.64"],["13:00","3.24"],["13:15","3.17"],["13:30","3.07"],["13:45","2.92"],["14:00","2.77"],["14:15","2.98"],["14:30","3.13"],["14:45","3.37"],["15:00","3.62"],["15:15","3.91"],["15:30","4.18"],["15:45","4.48"],["16:00","4.78"],["16:15","5.18"],["16:30","6.01"],["16:45","6.48"],["17:00","7.11"],["17:15","8.42"],["17:30","9.29"],["17:45","10.24"],["18:00","11.51"],["18:15","12.4"],["18:30","13.46"],["18:45","14.78"],["19:00","15.85"],["19:15","16.97"],["19:30","18.03"],["19:45","19.07"],["20:00","20.02"],["20:15","20"],["20:30","19.94"],["20:45","19.9"],["21:00","20"],["21:15","20.13"],["21:30","20.33"],["21:45","20.57"],["22:00","20.8"],["22:15","20.88"],["22:30","21.17"],["22:45","21.45"],["23:00","21.89"],["23:15","22.03"],["23:30","22.26"],["23:45","22.45"]],manualInterventions:[["00:00","24.87"],["00:15","24.73"],["00:30","24.59"],["00:45","24.43"],["01:00","24.26"],["01:15","24.01"],["01:30","23.53"],["01:45","23.36"],["02:00","23.07"],["02:15","23.05"],["02:30","23.13"],["02:45","23.06"],["03:00","22.94"],["03:15","22.86"],["03:30","22.73"],["03:45","22.49"],["04:00","22.34"],["04:15","22.19"],["04:30","22.02"],["04:45","21.85"],["05:00","21.57"],["05:15","21.44"],["05:30","21.35"],["05:45","21.22"],["06:00","20.92"],["06:15","20.67"],["06:30","20.52"],["06:45","20.29"],["07:00","19.79"],["07:15","19.46"],["07:30","19.06"],["07:45","18.43"],["08:00","17.79"],["08:15","16.86"],["08:30","15.89"],["08:45","14.9"],["09:00","13.85"],["09:15","12.7"],["09:30","11.73"],["09:45","10.45"],["10:00","9.48"],["10:15","8.54"],["10:30","7.13"],["10:45","6.19"],["11:00","5.47"],["11:15","5.04"],["11:30","4.75"],["11:45","4.54"],["12:00","4.26"],["12:15","4.02"],["12:30","3.83"],["12:45","3.64"],["13:00","3.24"],["13:15","3.17"],["13:30","3.07"],["13:45","2.92"],["14:00","2.77"],["14:15","2.98"],["14:30","3.13"],["14:45","3.37"],["15:00","3.62"],["15:15","3.91"],["15:30","4.18"],["15:45","4.48"],["16:00","4.78"],["16:15","5.18"],["16:30","6.01"],["16:45","6.48"],["17:00","7.11"],["17:15","8.42"],["17:30","9.29"],["17:45","10.24"],["18:00","11.51"],["18:15","12.4"],["18:30","13.46"],["18:45","14.78"],["19:00","15.85"],["19:15","16.97"],["19:30","18.03"],["19:45","19.07"],["20:00","20.02"],["20:15","20"],["20:30","19.94"],["20:45","19.9"],["21:00","20"],["21:15","20.13"],["21:30","20.33"],["21:45","20.57"],["22:00","20.8"],["22:15","20.88"],["22:30","21.17"],["22:45","21.45"],["23:00","21.89"],["23:15","22.03"],["23:30","22.26"],["23:45","22.45"]],aiRecommendations:[["00:00","24.32"],["00:15","23.46"],["00:30","22.36"],["00:45","22.38"],["01:00","22.28"],["01:15","22.39"],["01:30","22.77"],["01:45","23.46"],["02:00","24.36"],["02:15","24.5"],["02:30","25.73"],["02:45","24.31"],["03:00","23.88"],["03:15","23.96"],["03:30","22.08"],["03:45","21.41"],["04:00","21.59"],["04:15","21.68"],["04:30","20.9"],["04:45","22.16"],["05:00","23.52"],["05:15","22.93"],["05:30","22.2"],["05:45","22.9"],["06:00","22.2"],["06:15","19.83"],["06:30","18.99"],["06:45","18.27"],["07:00","16.83"],["07:15","16.12"],["07:30","16.35"],["07:45","16.21"],["08:00","16.12"],["08:15","14.95"],["08:30","14.63"],["08:45","14.12"],["09:00","12.34"],["09:15","10.97"],["09:30","10.92"],["09:45","10.94"],["10:00","10.36"],["10:15","9.69"],["10:30","7.6"],["10:45","7.02"],["11:00","5.94"],["11:15","4.98"],["11:30","4.72"],["11:45","4.64"],["12:00","4.33"],["12:15","4.96"],["12:30","4.97"],["12:45","4.19"],["13:00","3.47"],["13:15","3.71"],["13:30","4.81"],["13:45","4.04"],["14:00","3.52"],["14:15","4.02"],["14:30","3.88"],["14:45","3.92"],["15:00","4.13"],["15:15","4.81"],["15:30","4.66"],["15:45","4.35"],["16:00","5.01"],["16:15","5.15"],["16:30","5.43"],["16:45","5.73"],["17:00","6.09"],["17:15","7.49"],["17:30","9.71"],["17:45","11.11"],["18:00","12.04"],["18:15","12.18"],["18:30","13.38"],["18:45","15.56"],["19:00","16.74"],["19:15","16.38"],["19:30","17.42"],["19:45","18.16"],["20:00","19.63"],["20:15","20.13"],["20:30","20.01"],["20:45","18.24"],["21:00","21.77"],["21:15","21.84"],["21:30","23.2"],["21:45","23.39"],["22:00","22.98"],["22:15","23.49"],["22:30","22.73"],["22:45","23.28"],["23:00","24.37"],["23:15","24.74"],["23:30","24.59"],["23:45","24.45"]]},gridData:[{timeNode:"",mData:"",fData:"",interveneType:"",lastModifyTime:"",interveneMethods:""}],option:{color:["#18d0f0","#37ff57","#FAFE7C"],title:{left:"3%",top:"2px",text:"调整申报曲线",textStyle:{color:"#ffffff"},subtext:"单位:MW",subtextStyle:{color:"#aaa"}},tooltip:{trigger:"axis"},legend:{top:"2%",data:[{name:"短期预测曲线",textStyle:{color:"#ffffff"}},{name:"AI推荐曲线",textStyle:{color:"#ffffff"}},{name:"调整后申报曲线",textStyle:{color:"#ffffff"}}]},grid:{left:"1%",right:"1%",bottom:"3%",containLabel:!0},xAxis:[{type:"category",axisLine:{show:!0,lineStyle:{color:"#fff"}}},{type:"value",min:0,max:96,show:!1,silent:!0,axisPointer:{show:!1}}],yAxis:[{max:30,min:0,type:"value",axisLine:{show:!0,lineStyle:{color:"#fff"}}}],dataZoom:[{type:"inside",xAxisIndex:0,filterMode:"none"},{type:"inside",xAxisIndex:1,filterMode:"none"}],series:[{name:"调整后申报曲线",id:"a",type:"line",smooth:!0,symbol:"circle",symbolSize:10,showSymbol:!1,data:[],max:30},{name:"短期预测曲线",id:"b",type:"line",smooth:!0,symbol:"circle",symbolSize:10,showSymbol:!1,data:[]},{name:"AI推荐曲线",id:"c",type:"line",smooth:!0,symbol:"circle",symbolSize:10,showSymbol:!1,data:[]}]}}},mounted:function(){this.stDragChart=o["init"](document.getElementById("stDragChart")),this.queryManualIntervention(this.dataForDrawing.forecastPowers,this.dataForDrawing.manualInterventions,this.dataForDrawing.aiRecommendations)},methods:{changeMessage:function(){this.$forceUpdate()},submit:function(){this.$modal.msgSuccess("保存成功")},initChart:function(t,e,i,a){this.option.series[0].data=e,this.option.series[1].data=t,this.option.series[2].data=i,this.option.yAxis[0].max=a,this.option.series[0].max=a;var n=this.stDragChart;n.setOption(this.option,!0);var o=this.gridData;function r(){n.setOption({graphic:e.map((function(t,e){return{position:n.convertToPixel("grid",t)}}))})}function s(t){n.dispatchAction({type:"showTip",seriesIndex:0,dataIndex:t})}function l(t){n.dispatchAction({type:"hideTip"})}function c(t,i){e[t][1]=n.convertFromPixel("grid",i)[1].toFixed(2),n.convertFromPixel("grid",i)[1].toFixed(2)>a&&(e[t][1]=a),n.convertFromPixel("grid",i)[1].toFixed(2)<0&&(e[t][1]=0),o[t].mData=e[t][1],n.setOption({series:[{id:"a",data:e}]}),r()}setTimeout((function(){n.setOption({graphic:e.map((function(t,e){return{type:"circle",position:n.convertToPixel("grid",t),shape:{cx:0,cy:0,r:10},invisible:!0,draggable:!0,ondrag:function(i,a){c(e,[t[0],i.offsetY])},onmousemove:function(){s(e)},onmouseout:function(){l(e)},z:100}}))})}),0),window.addEventListener("resize",r),n.on("dataZoom",r),this.gridData=o},queryManualIntervention:function(t,e,i){if(this.tableLoading=!0,t.length>0&&e.length>0)for(var a=0;a<96;a++)this.gridData[a]={timeNode:t[a][0],mData:e[a][1],fData:t[a][1]};this.initChart(t,e,i,this.capacity),this.tableLoading=!1},updateRowData:function(t,e){for(var i=0;i<this.dataForDrawing.manualInterventions.length;i++)if(t.timeNode===this.dataForDrawing.manualInterventions[i][0]){this.dataForDrawing.manualInterventions[i][1]=t.mData,this.initChart(this.dataForDrawing.forecastPowers,this.dataForDrawing.manualInterventions,this.dataForDrawing.aiRecommendations,this.capacity);break}this.$forceUpdate()}}},s=r,l=(i("0425"),i("2877")),c=Object(l["a"])(s,a,n,!1,null,"48f36de7",null);e["default"]=c.exports}}]);