chunk-02de484e.f44ecb0c.js 11 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-02de484e","chunk-9e2b9738"],{"6d7d":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,rules:e.rules,"label-width":"110px"}},[a("el-form-item",{attrs:{label:"日期",prop:"bizDate"}},[a("el-date-picker",{staticStyle:{width:"200px"},attrs:{clearable:"",type:"date","value-format":"yyyy-MM-dd",placeholder:"选择日期"},model:{value:e.queryParams.bizDate,callback:function(t){e.$set(e.queryParams,"bizDate",t)},expression:"queryParams.bizDate"}})],1),a("el-form-item",{attrs:{label:"场站标识",prop:"stationCode"}},[a("el-select",{attrs:{filterable:"",placeholder:"请输入场站标识",clearable:""},model:{value:e.queryParams.stationCode,callback:function(t){e.$set(e.queryParams,"stationCode",t)},expression:"queryParams.stationCode"}},e._l(e.stationOptions,(function(e){return a("el-option",{key:e.stationCode,attrs:{label:e.stationName,value:e.stationCode}})})),1)],1),a("el-form-item",{attrs:{label:"轮毂高度(m)",prop:"hubHeight"}},[a("el-input",{attrs:{placeholder:"请输入轮毂高度",clearable:""},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleQuery(t)}},model:{value:e.queryParams.hubHeight,callback:function(t){e.$set(e.queryParams,"hubHeight",t)},expression:"queryParams.hubHeight"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索 ")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")]),a("el-button",{class:{coolDowning:e.isCding},attrs:{type:"cyan",icon:"el-icon-connection",size:"mini",disabled:e.syncDisable},on:{click:e.handleSync}},[e._v(e._s(e.syncDesc)+" ")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["client:realtime:export"],expression:"['client:realtime:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出数据 ")])],1),a("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getList}})],1),a("el-tabs",{attrs:{type:"card"},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},[a("el-tab-pane",{attrs:{label:"图表",name:"chartPage"}},[a("line-chart",{attrs:{"chart-data":e.lineChartData}})],1),a("el-tab-pane",{attrs:{label:"表格",name:"tablePage"}},[a("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{data:e.realtimeList}},[a("el-table-column",{attrs:{label:"序号",align:"center",width:"80"},scopedSlots:e._u([{key:"default",fn:function(t){return[e._v(" "+e._s(t.$index+1)+" ")]}}])}),e._e(),a("el-table-column",{attrs:{label:"场站标识",align:"center",prop:"stationCode"}}),a("el-table-column",{attrs:{label:"日期",align:"center",prop:"bizDate"}}),a("el-table-column",{attrs:{label:"时间",align:"center",prop:"bizTime"}}),a("el-table-column",{attrs:{label:"轮毂高度(m)",align:"center",prop:"hubHeight"}}),a("el-table-column",{attrs:{label:"风速(m/s)",align:"center",prop:"windSpeed"}}),a("el-table-column",{attrs:{label:"功率(MW)",align:"center",prop:"power"}})],1)],1)],1)],1)},n=[],r=a("5530"),o=(a("d81d"),a("d3b7"),a("25f0"),a("b775"));function l(e){return Object(o["a"])({url:"/client/realtime/list",method:"get",params:e})}function s(e){return Object(o["a"])({url:"/client/realtime/sync",method:"get",params:e})}var c=a("c9a0"),d=a("ae17"),u={name:"Realtime",components:{lineChart:d["default"]},data:function(){return{syncDesc:"同步",isCding:!1,cdCount:10,syncDisable:!1,loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,realtimeList:[],title:"",open:!1,stationOptions:[],queryParams:{bizDate:void 0,bizTime:void 0,windSpeed:void 0,power:void 0},activeName:"chartPage",lineChartData:{windSpeed:[],power:[]},form:{},rules:{stationCode:[{required:!0,message:"场站标识不能为空",trigger:"blur"}],hubHeight:[{required:!0,message:"轮毂高度不能为空",trigger:"blur"}],bizDate:[{required:!0,message:"查询时间不能为空",trigger:"blur"}]}}},created:function(){var e=this;this.loading=!1,Object(c["d"])({isAvailable:1}).then((function(t){e.stationOptions=t.rows}))},methods:{getList:function(){var e=this;this.loading=!0,l(this.queryParams).then((function(t){e.realtimeList=t.rows,e.total=t.total,e.loading=!1,e.lineChartData.windSpeed=t.rows.map((function(e){return[e.windSpeed].toString()})),e.lineChartData.power=t.rows.map((function(e){return[e.power].toString()}))}))},handleQuery:function(){var e=this;this.$refs["queryForm"].validate((function(t){t&&e.getList()}))},resetQuery:function(){this.resetForm("queryForm"),this.realtimeList=[]},handleSync:function(){var e=this;this.$refs["queryForm"].validate((function(t){if(t){var a=setInterval((function(){e.cdCount<1?(e.isCding=!1,e.syncDisable=!1,e.syncDesc="同步",e.cdCount=15,clearInterval(a)):(e.isCding=!0,e.syncDisable=!0,e.syncDesc=e.cdCount--+"s后再试")}),1e3);s(e.queryParams).then((function(t){t.data?e.msgSuccess("数据已同步成功"):e.msgInfo("没有需要同步的数据")}))}}))},handleExport:function(){this.download("client/realtime/export",Object(r["a"])({},this.queryParams),"REALTIME_DATA_".concat((new Date).getTime(),".xlsx"))}}},h=u,m=a("2877"),b=Object(m["a"])(h,i,n,!1,null,null,null);t["default"]=b.exports},"817d":function(e,t,a){var i,n,r;(function(o,l){n=[t,a("313e")],i=l,r="function"===typeof i?i.apply(t,n):i,void 0===r||(e.exports=r)})(0,(function(e,t){var a=function(e){"undefined"!==typeof console&&console&&console.error&&console.error(e)};if(t){var i=["#2ec7c9","#b6a2de","#5ab1ef","#ffb980","#d87a80","#8d98b3","#e5cf0d","#97b552","#95706d","#dc69aa","#07a2a4","#9a7fd1","#588dd5","#f5994e","#c05050","#59678c","#c9ab00","#7eb00a","#6f5553","#c14089"],n={color:i,title:{textStyle:{fontWeight:"normal",color:"#008acd"}},visualMap:{itemWidth:15,color:["#5ab1ef","#e0ffff"]},toolbox:{iconStyle:{normal:{borderColor:i[0]}}},tooltip:{backgroundColor:"rgba(50,50,50,0.5)",axisPointer:{type:"line",lineStyle:{color:"#008acd"},crossStyle:{color:"#008acd"},shadowStyle:{color:"rgba(200,200,200,0.2)"}}},dataZoom:{dataBackgroundColor:"#efefff",fillerColor:"rgba(182,162,222,0.2)",handleColor:"#008acd"},grid:{borderColor:"#eee"},categoryAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitLine:{lineStyle:{color:["#eee"]}}},valueAxis:{axisLine:{lineStyle:{color:"#008acd"}},splitArea:{show:!0,areaStyle:{color:["rgba(250,250,250,0.1)","rgba(200,200,200,0.1)"]}},splitLine:{lineStyle:{color:["#eee"]}}},timeline:{lineStyle:{color:"#008acd"},controlStyle:{color:"#008acd",borderColor:"#008acd"},symbol:"emptyCircle",symbolSize:3},line:{smooth:!0,symbol:"emptyCircle",symbolSize:3},candlestick:{itemStyle:{color:"#d87a80",color0:"#2ec7c9"},lineStyle:{width:1,color:"#d87a80",color0:"#2ec7c9"},areaStyle:{color:"#2ec7c9",color0:"#b6a2de"}},scatter:{symbol:"circle",symbolSize:4},map:{itemStyle:{color:"#ddd"},areaStyle:{color:"#fe994e"},label:{color:"#d87a80"}},graph:{itemStyle:{color:"#d87a80"},linkStyle:{color:"#2ec7c9"}},gauge:{axisLine:{lineStyle:{color:[[.2,"#2ec7c9"],[.8,"#5ab1ef"],[1,"#d87a80"]],width:10}},axisTick:{splitNumber:10,length:15,lineStyle:{color:"auto"}},splitLine:{length:22,lineStyle:{color:"auto"}},pointer:{width:5}}};t.registerTheme("macarons",n)}else a("ECharts is not Loaded")}))},9517:function(e,t,a){"use strict";var i=a("ed08");t["a"]={data:function(){return{$_sidebarElm: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(i["c"])((function(){e.resize()}),100),window.addEventListener("resize",this.$_resizeHandler),this.$_sidebarElm=document.getElementsByClassName("sidebar-container")[0],this.$_sidebarElm&&this.$_sidebarElm.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()}}}},ae17:function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{class:e.className,style:{height:e.height,width:e.width}})},n=[],r=a("313e"),o=a.n(r),l=a("9517");a("817d");var s={mixins:[l["a"]],props:{className:{type:String,default:"chart"},width:{type:String,default:"100%"},height:{type:String,default:"350px"},autoResize:{type:Boolean,default:!0},chartData:{type:Object,required:!0}},data:function(){return{chart:null}},watch:{chartData:{deep:!0,handler:function(e){this.setOptions(e)}}},mounted:function(){var e=this;this.$nextTick((function(){e.initChart()}))},beforeDestroy:function(){this.chart&&(this.chart.dispose(),this.chart=null)},methods:{initChart:function(){this.chart=o.a.init(this.$el,"macarons"),this.setOptions(this.chartData)},setOptions:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.windSpeed,a=e.power;this.chart.setOption({xAxis:{data:["00:00","01:00","02:00","03:00","04:00","05:00","06:00","07:00","08:00","09:00","10:00","11:00","12:00","13:00","14:00","15:00","16:00","17:00","18:00","19:00","20:00","21:00","22:00","23:00"],boundaryGap:!1,axisTick:{show:!1}},grid:{left:10,right:10,bottom:20,top:30,containLabel:!0},tooltip:{trigger:"axis",axisPointer:{type:"cross"},padding:[5,10]},yAxis:{axisTick:{show:!1}},legend:{data:["功率(MW)","风速(m/s)"],selected:{"风速(m/s)":!1}},series:[{name:"风速(m/s)",itemStyle:{normal:{color:"#3888fa",lineStyle:{color:"#3888fa",width:2},areaStyle:{color:"#f3f8ff"}}},smooth:!0,type:"line",data:t,animationDuration:2800,animationEasing:"cubicInOut"},{name:"功率(MW)",smooth:!0,type:"line",itemStyle:{normal:{color:"#FF005A",lineStyle:{color:"#FF005A",width:2}}},data:a,animationDuration:2800,animationEasing:"quadraticOut"}]})}}},c=s,d=a("2877"),u=Object(d["a"])(c,i,n,!1,null,null,null);t["default"]=u.exports},c9a0:function(e,t,a){"use strict";a.d(t,"d",(function(){return n})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return o})),a.d(t,"e",(function(){return l})),a.d(t,"b",(function(){return s}));var i=a("b775");function n(e){return Object(i["a"])({url:"/client/station/list",method:"get",params:e})}function r(e){return Object(i["a"])({url:"/client/station/"+e,method:"get"})}function o(e){return Object(i["a"])({url:"/client/station",method:"post",data:e})}function l(e){return Object(i["a"])({url:"/client/station",method:"put",data:e})}function s(e){return Object(i["a"])({url:"/client/station/"+e,method:"delete"})}}}]);