1 |
- (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5e857f95"],{4305:function(e,t,l){"use strict";l.d(t,"e",(function(){return n})),l.d(t,"c",(function(){return s})),l.d(t,"d",(function(){return i})),l.d(t,"a",(function(){return u})),l.d(t,"f",(function(){return r})),l.d(t,"b",(function(){return o}));var a=l("b775");function n(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusInfo/list",method:"get",params:e})}function s(){return Object(a["a"])({url:"/dataQuery/windTowerStatusInfo/dashAllWindInfo",method:"get"})}function i(){return Object(a["a"])({url:"/dataQuery/windTowerStatusInfo/listAll",method:"get"})}function u(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusInfo",method:"post",data:e})}function r(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusInfo",method:"put",data:e})}function o(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusInfo/"+e,method:"delete"})}},"4f14":function(e,t,l){"use strict";l.r(t);var a=function(){var e=this,t=e.$createElement,l=e._self._c||t;return l("div",{staticClass:"app-container"},[l("div",{staticClass:"block"},[l("div",{staticClass:"conOne"},[l("span",{staticClass:"demonstration"},[e._v("时间:")]),l("el-date-picker",{attrs:{type:"daterange","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dataTime,callback:function(t){e.dataTime=t},expression:"dataTime"}})],1),l("div",{staticClass:"conOne"},[l("span",[e._v("测风塔:")]),l("el-select",{attrs:{placeholder:"请选择"},model:{value:e.eqId,callback:function(t){e.eqId=t},expression:"eqId"}},e._l(e.equipmentAllInfo,(function(e){return l("el-option",{key:e.equipmentNo,attrs:{label:e.name,value:e.equipmentNo}})})),1)],1),l("el-button",{staticClass:"myButton",attrs:{type:"primary",icon:"el-icon-search"},on:{click:e.showTable}},[e._v("搜索")]),l("el-button",{staticClass:"myButton",attrs:{type:"primary"},on:{click:e.display}},[e._v("选择展示")]),l("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["dataQuery:windTowerStatusData:export"],expression:"['dataQuery:windTowerStatusData:export']"}],attrs:{type:"warning",plain:"",icon:"el-icon-download",size:"mini"},on:{click:e.handleExport}},[e._v("导出 ")])],1),l("div",{staticClass:"summaryBox"},[l("span",{domProps:{innerHTML:e._s(e.summary)}})]),l("el-row",{staticClass:"mb8",attrs:{gutter:10}},[l("right-toolbar",{attrs:{showSearch:e.showSearch},on:{"update:showSearch":function(t){e.showSearch=t},"update:show-search":function(t){e.showSearch=t},queryTable:e.getDataByTime}})],1),l("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],attrs:{border:"",data:e.windTowerStatusDataList},on:{"selection-change":e.handleSelectionChange}},e._l(e.tableHeader,(function(t){return l("el-table-column",{attrs:{prop:t.key,label:t.label,align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return["时间"==t.label?l("span",[e._v(e._s(e.parseTime(a.row.time,"{y}-{m}-{d} {hh}:{mm}:{ss}")))]):"equipmentId"==t.key?l("span",[e._v(e._s(e.formatEquimentId(a.row)))]):l("span",[e._v(e._s(a.row[t.key]))])]}}],null,!0)})})),1),l("pagination",{directives:[{name:"show",rawName:"v-show",value:e.total>0,expression:"total>0"}],attrs:{total:e.total,page:e.queryParams.pageNum,limit:e.queryParams.pageSize},on:{"update:page":function(t){return e.$set(e.queryParams,"pageNum",t)},"update:limit":function(t){return e.$set(e.queryParams,"pageSize",t)},pagination:e.getDataByTime}}),l("el-dialog",{attrs:{title:"选择展示",visible:e.dialogVisible,width:"35%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[l("el-transfer",{attrs:{titles:["隐藏字段","显示字段"],data:e.data},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}),l("div",{staticClass:"dialogFooter"},[l("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),l("el-button",{attrs:{type:"primary"},on:{click:e.inShuttle}},[e._v("确 定")])],1)],1)],1)},n=[],s=(l("d3b7"),l("25f0"),l("ac1f"),l("1276"),l("b680"),l("d81d"),l("7db0"),l("b0c0"),l("d6ba")),i=l("4305"),u={fieldList:[{label:"设备主键ID",key:"equipmentId"},{label:"状态值",key:"status"},{label:"时间",key:"time"},{label:"温度瞬时值",key:"tInst"},{label:"温度最大值",key:"tMax"},{label:"温度最小值",key:"tMin"},{label:"温度平均值",key:"tAve"},{label:"温度标准差",key:"tSta"},{label:"湿度瞬时值",key:"rhInst"},{label:"湿度最大值",key:"rhMax"},{label:"湿度最小值",key:"rhMin"},{label:"湿度平均值",key:"rhAve"},{label:"湿度标准偏差",key:"rhSta"},{label:"气压瞬时值",key:"paInst"},{label:"气压最大值",key:"paMax"},{label:"气压最小值",key:"paMin"},{label:"气压标准偏差",key:"paAve"},{label:"备用风速瞬时值",key:"backupInst"},{label:"备用风速最大值",key:"backupMax"},{label:"备用风速最小值",key:"backupMin"},{label:"备用风速平均值",key:"backupAve"},{label:"备用风速标准偏差",key:"backupSta"},{label:"10米风速瞬时值",key:"wsInst10"},{label:"10米风速最大值",key:"wsMax10"},{label:"10米风速最小值",key:"wsMin10"},{label:"10米风速平均值",key:"wsAve10"},{label:"10米风速标准偏差",key:"wsSta10"},{label:"10米风向瞬时值",key:"wdInst10"},{label:"10米风向最大值",key:"wdMax10"},{label:"10米风向最小值",key:"wdMin10"},{label:"10米风向平均值",key:"wdAve10"},{label:"10米风向标准偏差",key:"wdSta10"},{label:"30米风速瞬时值",key:"wsInst30"},{label:"30米风速最大值",key:"wsMax30"},{label:"30米风速最小值",key:"wsMin30"},{label:"30米风速平均值",key:"wsAve30"},{label:"30米风速标准偏差",key:"wsSta30"},{label:"30米风向瞬时值",key:"wdInst30"},{label:"30米风向最大值",key:"wdMax30"},{label:"30米风向最小值",key:"wdMin30"},{label:"30米风向平均值",key:"wdAve30"},{label:"30米风向标准偏差",key:"wdSta30"},{label:"50米风速瞬时值",key:"wsInst50"},{label:"50米风速最大值",key:"wsMax50"},{label:"50米风速最小值",key:"wsMin50"},{label:"50米风速平均值",key:"wsAve50"},{label:"50米风速标准偏差",key:"wsSta50"},{label:"50米风向瞬时值",key:"wdInst50"},{label:"50米风向最大值",key:"wdMax50"},{label:"50米风向最小值",key:"wdMin50"},{label:"50米风向平均值",key:"wdAve50"},{label:"50米风向标准偏差",key:"wdSta50"},{label:"60米风速瞬时值",key:"wsInst60"},{label:"60米风速最大值",key:"wsMax60"},{label:"60米风速最小值",key:"wsMin60"},{label:"60米风速平均值",key:"wsAve60"},{label:"60米风速标准偏差",key:"wsSta60"},{label:"60米风向瞬时值",key:"wdInst60"},{label:"60米风向最大值",key:"wdMax60"},{label:"60米风向最小值",key:"wdMin60"},{label:"60米风向平均值",key:"wdAve60"},{label:"60米风向标准偏差",key:"wdSta60"},{label:"70米风速瞬时值",key:"wsInst70"},{label:"70米风速最大值",key:"wsMax70"},{label:"70米风速最小值",key:"wsMin70"},{label:"70米风速平均值",key:"wsAve70"},{label:"70米风速标准偏差",key:"wsSta70"},{label:"70米风向瞬时值",key:"wdInst70"},{label:"70米风向最大值",key:"wdMax70"},{label:"70米风向最小值",key:"wdMin70"},{label:"70米风向平均值",key:"wdAve70"},{label:"70米风向标准偏差",key:"wdSta70"},{label:"80米风速瞬时值",key:"wsInst80"},{label:"80米风速最大值",key:"wsMax80"},{label:"80米风速最小值",key:"wsMin80"},{label:"80米风速平均值",key:"wsAve80"},{label:"80米风速标准偏差",key:"wsSta80"},{label:"80米风向瞬时值",key:"wdInst80"},{label:"80米风向最大值",key:"wdMax80"},{label:"80米风向最小值",key:"wdMin80"},{label:"80米风向平均值",key:"wdAve80"},{label:"80米风向标准偏差",key:"wdSta80"},{label:"90米风速瞬时值",key:"wsInst90"},{label:"90米风速最大值",key:"wsMax90"},{label:"90米风速最小值",key:"wsMin90"},{label:"90米风速平均值",key:"wsAve90"},{label:"90米风速标准偏差",key:"wsSta90"},{label:"90米风向瞬时值",key:"wdInst90"},{label:"90米风向最大值",key:"wdMax90"},{label:"90米风向最小值",key:"wdMin90"},{label:"90米风向平均值",key:"wdAve90"},{label:"90米风向标准偏差",key:"wdSta90"},{label:"100米风速瞬时值",key:"wsInst100"},{label:"100米风速最大值",key:"wsMax100"},{label:"100米风速最小值",key:"wsMin100"},{label:"100米风速平均值",key:"wsAve100"},{label:"100米风速标准偏差",key:"wsSta100"},{label:"100米风向瞬时值",key:"wdInst100"},{label:"100米风向最大值",key:"wdMax100"},{label:"100米风向最小值",key:"wdMin100"},{label:"100米风向平均值",key:"wdAve100"},{label:"100米风向标准偏差",key:"wdSta100"},{label:"110米风速瞬时值",key:"wsInst110"},{label:"110米风速最大值",key:"wsMax110"},{label:"110米风速最小值",key:"wsMin110"},{label:"110米风速平均值",key:"wsAve110"},{label:"110米风速标准偏差",key:"wsSta110"},{label:"110米风向瞬时值",key:"wdInst110"},{label:"110米风向最大值",key:"wdMax110"},{label:"110米风向最小值",key:"wdMin110"},{label:"110米风向平均值",key:"wdAve110"},{label:"110米风向标准偏差",key:"wdSta110"},{label:"120米风速瞬时值",key:"wsInst120"},{label:"120米风速最大值",key:"wsMax120"},{label:"120米风速最小值",key:"wsMin120"},{label:"120米风速平均值",key:"wsAve120"},{label:"120米风速标准偏差",key:"wsSta120"},{label:"120米风向瞬时值",key:"wdInst120"},{label:"120米风向最大值",key:"wdMax120"},{label:"120米风向最小值",key:"wdMin120"},{label:"120米风向平均值",key:"wdAve120"},{label:"120米风向标准偏差",key:"wdSta120"},{label:"140米风向瞬时值",key:"wdInst140"},{label:"140米风向最大值",key:"wdMax140"},{label:"140米风向最小值",key:"wdMin140"},{label:"140米风向平均值",key:"wdAve140"},{label:"140米风向标准偏差",key:"wdSta140"},{label:"140米风速瞬时值",key:"wsInst140"},{label:"140米风速最大值",key:"wsMax140"},{label:"140米风速最小值",key:"wsMin140"},{label:"140米风速平均值",key:"wsAve140"},{label:"140米风速标准偏差",key:"wsSta140"},{label:"150米风向瞬时值",key:"wdInst150"},{label:"150米风向最大值",key:"wdMax150"},{label:"150米风向最小值",key:"wdMin150"},{label:"150米风向平均值",key:"wdAve150"},{label:"150米风向标准偏差",key:"wdSta150"},{label:"150米风速瞬时值",key:"wsInst150"},{label:"150米风速最大值",key:"wsMax150"},{label:"150米风速最小值",key:"wsMin150"},{label:"150米风速平均值",key:"wsAve150"},{label:"150米风速标准偏差",key:"wsSta150"},{label:"空气密度",key:"airDensity"}]},r=l("b775");function o(e){return Object(r["a"])({url:"/dataQuery/DisplayConfig/shuttle",method:"post",data:e})}function d(e){return Object(r["a"])({url:"/dataQuery/DisplayConfig",method:"put",data:e})}function w(e){return Object(r["a"])({url:"/dataQuery/DisplayConfig/findByDisplaySign/"+e,method:"get"})}var c={name:"WindTowerStatusData",data:function(){return{queryParams1:{id:1},tableHeader:[],dialogVisible:!1,data:[],value:[],label:null,key:[],eqId:this.eqId,dataTime:[new Date((new Date).toLocaleDateString()).getTime(),new Date((new Date).toLocaleDateString()).getTime()+864e5-1],startTime:"",endTime:"",summary:"",loading:!0,ids:[],single:!0,multiple:!0,showSearch:!0,total:0,windTowerStatusDataList:[],title:"",open:!1,queryParams:{pageNum:1,pageSize:10},form:{},rules:{id:[{required:!0,message:"主键ID不能为空",trigger:"blur"}]},equipmentAllInfo:[]}},created:function(){this.getAllEquipmentInfo()},methods:{display:function(){var e=this;this.dialogVisible=!0,w(this.eqId.toString()).then((function(t){e.value=t.rows[0].showCode.split(",")}))},getAllEquipmentInfo:function(){var e=this;Object(i["d"])().then((function(t){e.eqId=t.rows[0].equipmentNo,e.equipmentAllInfo=t.rows,e.showTable()})).catch((function(e){console.log("获取所有测风塔失败:"+e)}))},showTable:function(){var e=this;this.data=u.fieldList,w(this.eqId.toString()).then((function(t){if(e.tableHeader=[],void 0!=t.rows[0]){for(var l=t.rows[0].showCode.split(","),a=0;a<e.data.length;a++)for(var n=0;n<l.length;n++)if(e.data[a].key==l[n]){var s=l[n];switch(l[n]){case"tInst":s="tinst";break;case"tMax":s="tmax";break;case"tMin":s="tmin";break;case"tAve":s="tave";break;case"tSta":s="tsta";break}var i={label:e.data[a].label,key:s};e.tableHeader.push(i)}}else for(var u=0;u<e.data.length;u++)e.tableHeader.push(e.data[u]);e.getDataByTime()})).catch((function(e){console.log("动态表头根据配置标识查询配置表:"+e)}))},inShuttle:function(){var e=this;this.loading=!0,w(this.eqId.toString()).then((function(t){if(t.rows.length>0){var l={id:t.rows[0].id,displaySign:e.eqId.toString(),showCode:e.value.toString()};d(l).then((function(t){e.showTable(),e.loading=!1,e.dialogVisible=!1,e.$message.success("保存配置表成功")})).catch((function(t){e.loading=!1,e.dialogVisible=!1,e.$message.error("修改配置表异常"),console.log("修改配置表异常:"+t)}))}else{var a={displaySign:e.eqId.toString(),showCode:e.value.toString()};o(a).then((function(t){e.showTable(),e.loading=!1,e.dialogVisible=!1,e.$message.success("保存配置表成功")})).catch((function(e){console.log("新增配置表异常:"+e)}))}})).catch((function(e){console.log("根据配置标识查询配置表:"+e)}))},getList:function(){var e=this;this.loading=!0,Object(s["m"])(this.queryParams).then((function(t){console.log(t.rows),e.windTowerStatusDataList=t.rows,e.total=t.total,e.loading=!1}))},getDataByTime:function(){var e=this;this.startTime=new Date(this.dataTime[0]).getTime(),this.endTime=new Date(this.dataTime[1]).getTime(),this.eqId=this.eqId,this.loading=!0;var t={startTime:this.startTime,endTime:this.endTime,equipmentId:this.eqId};Object(s["n"])(t).then((function(l){var a=Math.floor((t.endTime+1-t.startTime)/864e5),n=144*a,s="";e.windTowerStatusDataList=l.rows,e.total=l.total,s=0==e.total?0:(e.total/n*100).toFixed(2),e.summary=100==s?'查询<span style="color: #ffc029">'+a+'</span>天数据,一共<span style="color: #ffc029">'+n+'</span>条数据,已查询<span style="color: #ffc029">'+e.total+'</span>条数据,完整率为<span style="color: green">'+s+"%</span>":'查询<span style="color: #ffc029">'+a+'</span>天数据,一共<span style="color: #ffc029">'+n+'</span>条数据,已查询<span style="color: #ffc029">'+e.total+'</span>条数据,完整率为<span style="color: red">'+s+"%</span>",e.loading=!1}))},cancel:function(){this.open=!1,this.reset()},reset:function(){this.form={id:null,equipmentId:null,status:0,time:null,tInst:null,tMax:null,tMin:null,tAve:null,tSta:null,rhInst:null,rhMax:null,rhMin:null,rhAve:null,rhSta:null,paInst:null,paMax:null,paMin:null,paAve:null,paSta:null,wsInst10:null,wsMax10:null,wsMin10:null,wsAve10:null,wsSta10:null,wdInst10:null,wdMax10:null,wdMin10:null,wdAve10:null,wdSta10:null,wsInst30:null,wsMax30:null,wsMin30:null,wsAve30:null,wsSta30:null,wdInst30:null,wdMax30:null,wdMin30:null,wdAve30:null,wdSta30:null,wsInst50:null,wsMax50:null,wsMin50:null,wsAve50:null,wsSta50:null,wdInst50:null,wdMax50:null,wdMin50:null,wdAve50:null,wdSta50:null,wsInst60:null,wsMax60:null,wsMin60:null,wsAve60:null,wsSta60:null,wdInst60:null,wdMax60:null,wdMin60:null,wdAve60:null,wdSta60:null,wsInst70:null,wsMax70:null,wsMin70:null,wsAve70:null,wsSta70:null,wdInst70:null,wdMax70:null,wdMin70:null,wdAve70:null,wdSta70:null,wsInst80:null,wsMax80:null,wsMin80:null,wsAve80:null,wsSta80:null,wdInst80:null,wdMax80:null,wdMin80:null,wdAve80:null,wdSta80:null,wsInst90:null,wsMax90:null,wsMin90:null,wsAve90:null,wsSta90:null,wdInst90:null,wdMax90:null,wdMin90:null,wdAve90:null,wdSta90:null,wsInst100:null,wsMax100:null,wsMin100:null,wsAve100:null,wsSta100:null,wdInst100:null,wdMax100:null,wdMin100:null,wdAve100:null,wdSta100:null,wsInst110:null,wsMax110:null,wsMin110:null,wsAve110:null,wsSta110:null,wdInst110:null,wdMax110:null,wdMin110:null,wdAve110:null,wdSta110:null,wsInst120:null,wsMax120:null,wsMin120:null,wsAve120:null,wsSta120:null,wdInst120:null,wdMax120:null,wdMin120:null,wdAve120:null,wdSta120:null,wdInst140:null,wdMax140:null,wdMin140:null,wdAve140:null,wdSta140:null,wsInst140:null,wsMax140:null,wsMin140:null,wsAve140:null,wsSta140:null,wdInst150:null,wdMax150:null,wdMin150:null,wdAve150:null,wdSta150:null,wsInst150:null,wsMax150:null,wsMin150:null,wsAve150:null,wsSta150:null,airDensity:null},this.resetForm("form")},handleQuery:function(){this.queryParams.pageNum=1,this.getDataByTime()},resetQuery:function(){this.resetForm("queryForm"),this.handleQuery()},handleSelectionChange:function(e){this.ids=e.map((function(e){return e.id})),this.single=1!==e.length,this.multiple=!e.length},handleAdd:function(){this.reset(),this.open=!0,this.title="添加测风塔数据"},handleUpdate:function(e){var t=this;this.reset();var l=e.id||this.ids;Object(s["j"])(l).then((function(e){t.form=e.data,t.open=!0,t.title="修改测风塔数据"}))},submitForm:function(){var e=this;this.$refs["form"].validate((function(t){t&&(null!=e.form.id?Object(s["p"])(e.form).then((function(t){e.$modal.msgSuccess("修改成功"),e.open=!1,e.getList()})):Object(s["a"])(e.form).then((function(t){e.$modal.msgSuccess("新增成功"),e.open=!1,e.getList()})))}))},handleDelete:function(e){var t=this,l=e.id||this.ids;this.$modal.confirm('是否确认删除测风塔数据编号为"'+l+'"的数据项?').then((function(){return Object(s["b"])(l)})).then((function(){t.getList(),t.$modal.msgSuccess("删除成功")})).catch((function(){}))},handleExport:function(){var e={startTime:new Date(this.dataTime[0]).getTime(),endTime:new Date(this.dataTime[1]).getTime(),equipmentId:this.eqId};console.log(e),Object(s["c"])(e,{responseType:"blob"}).then((function(e){console.log(e)}))},formatEquimentId:function(e){var t=this.equipmentAllInfo.find((function(t){return t.equipmentNo==e.equipmentId}));return void 0!=t?t.name:e.equipmentId}}},b=c,y=(l("7ef2"),l("2877")),m=Object(y["a"])(b,a,n,!1,null,"11fd29cc",null);t["default"]=m.exports},"7ef2":function(e,t,l){"use strict";l("ce7c")},ce7c:function(e,t,l){},d6ba:function(e,t,l){"use strict";l.d(t,"m",(function(){return n})),l.d(t,"c",(function(){return s})),l.d(t,"j",(function(){return i})),l.d(t,"a",(function(){return u})),l.d(t,"p",(function(){return r})),l.d(t,"b",(function(){return o})),l.d(t,"n",(function(){return d})),l.d(t,"l",(function(){return w})),l.d(t,"k",(function(){return c})),l.d(t,"o",(function(){return b})),l.d(t,"g",(function(){return y})),l.d(t,"f",(function(){return m})),l.d(t,"h",(function(){return h})),l.d(t,"d",(function(){return k})),l.d(t,"i",(function(){return f})),l.d(t,"e",(function(){return p}));var a=l("b775");function n(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/list",method:"get",params:e})}function s(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/export",method:"get",params:e})}function i(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/"+e,method:"get"})}function u(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData",method:"post",data:e})}function r(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData",method:"put",data:e})}function o(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/"+e,method:"delete"})}function d(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/time",method:"post",params:e})}function w(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/getWindRose",method:"get",params:e})}function c(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/getTPAndAirDensity",method:"get",params:e})}function b(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/turbulence",method:"get",params:e})}function y(e){return Object(a["a"])({url:"/dataQuery/windTowerCalculationData/getWindPowerDensityAndAverageWindSpeed",method:"get",params:e})}function m(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/getWindEnergyDensity",method:"get",params:e})}function h(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/getWindShear",method:"get",params:e})}function k(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/getTurbulenceIntensity",method:"get",params:e})}function f(e){return Object(a["a"])({url:"/dataQuery/windTowerCalculationData/getWindShearByEqidAndAverageAndTime",method:"get",params:e})}function p(e){return Object(a["a"])({url:"/dataQuery/windTowerStatusData/Weibull",method:"get",params:e})}}}]);
|