(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2aec8ec4"],{"2fed":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("a-spin",{attrs:{spinning:e.loading}},[a("div",{staticClass:"device_list",attrs:{bordered:!1}},[a("div",{staticClass:"com_box"},[a("div",{staticClass:"table-page-search-wrapper",staticStyle:{width:"100%","background-color":"#fff"}},[a("a-form",{attrs:{layout:"inline"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.searchQuery(t)}}},[a("a-row",{attrs:{gutter:24}},[a("a-col",{attrs:{md:4,sm:4}},[a("a-form-item",{attrs:{label:"设备编号"}},[a("a-input",{attrs:{placeholder:"输入设备编号查询",readOnly:e.readOnly},model:{value:e.queryParams.equipmentId,callback:function(t){e.$set(e.queryParams,"equipmentId",t)},expression:"queryParams.equipmentId"}})],1)],1),a("a-col",{attrs:{md:4,sm:4}},[a("a-form-item",{attrs:{label:"设备名称"}},[a("a-input",{attrs:{placeholder:"输入设备名称查询",readOnly:e.readOnly},model:{value:e.queryParams.equipmentName,callback:function(t){e.$set(e.queryParams,"equipmentName",t)},expression:"queryParams.equipmentName"}})],1)],1),a("a-col",{attrs:{md:4,sm:4,xs:4}},[a("a-form-item",{attrs:{label:"日期"}},[a("a-date-picker",{attrs:{disabledDate:e.disabledDate,format:"YYYYMMDD"},on:{change:e.dataChange},model:{value:e.queryParam.dateTime,callback:function(t){e.$set(e.queryParam,"dateTime",t)},expression:"queryParam.dateTime"}})],1)],1),a("a-col",{attrs:{md:4,sm:4,xs:4}},[a("a-form-item",{attrs:{label:"间隔"}},[a("a-select",{staticStyle:{width:"140px"},attrs:{"default-value":"2"},model:{value:e.queryParam.timeType,callback:function(t){e.$set(e.queryParam,"timeType",t)},expression:"queryParam.timeType"}},[a("a-select-option",{attrs:{value:2}},[e._v("\n 2\n ")]),a("a-select-option",{attrs:{value:3}},[e._v("\n 3\n ")]),a("a-select-option",{attrs:{value:4}},[e._v("\n 4\n ")]),a("a-select-option",{attrs:{value:6}},[e._v("\n 6\n ")])],1),e._v("\n 小时\n ")],1)],1),a("a-col",{attrs:{md:3,sm:3,xs:3}},[a("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery}},[e._v("查询")])],1)],1)],1)],1),a("div",{attrs:{id:"DeviceList"}},[a("div",{staticStyle:{padding:"5px",width:"100%",height:"100%"}},[a("div",{staticStyle:{width:"100%",height:"100%"},attrs:{id:"dayAvailBar"}})])])])])])},s=[],r=a("c1df"),n=a.n(r),u=a("0fea"),m={name:"equipmentDayAvailMain",components:{},props:{nodeTree:"",Type:"",nodePeople:""},data:function(){return{activeKey:"1",typeTree:"",typeParent:1,typeEquipment:1,spaceTime:[],useingRates:[],dates:[],xianshi:"",readOnly:!0,queryParam:{dateTime:void 0,timeType:"2"},queryParams:{},queryParamEquip:{},queryParamPeople:{},dataStartsoucre:[],url:{comparativeAnalysis:"/mdc/efficiencyReport/comparativeAnalysis",dayUtilizationRate:"/mdc/efficiencyReport/dayUtilizationRate",getEquipmentByPid:"/mdc/mdcEquipment/getEquipmentByPid",getEquipmentByDepPid:"/mdc/mdcEquipment/getEquipmentByDepPid"},AnalysisList:{},loading:!1}},watch:{Type:function(e){this.dataList=[],this.queryParams.typeTree=e},nodeTree:function(e){"{}"!=JSON.stringify(e)&&(e.equipmentId?(this.queryParamEquip.parentId="",this.queryParams.equipmentId=e.equipmentId,this.queryParams.equipmentName=e.equipmentName,this.queryParamEquip.equipmentId=e.equipmentId,this.searchQuery()):(this.queryParamEquip.parentId=e.key,this.queryParams.equipmentId="",this.initEquipment(e.key)))},nodePeople:function(e){"{}"!=JSON.stringify(e)&&(e.equipmentId?(this.queryParamEquip.parentId="",this.queryParams.equipmentId=e.equipmentId,this.queryParamEquip.equipmentId=e.equipmentId,this.searchQuery()):(this.queryParamEquip.parentId=e.key,this.queryParams.equipmentId="",this.initEquipmentDep(e.key)))}},methods:{moment:n.a,drawTu:function(){var e=this.$echarts.init(document.getElementById("dayAvailBar"),"macarons"),t={title:{text:"设备日利用率图",x:"center",textStyle:{fontSize:18,fontWeight:"bolder",color:"#151414"}},tooltip:{trigger:"axis",formatter:"{a} <br/>{b} :({c}%)"},toolbox:{show:!0,feature:{mark:{show:!0},dataView:{show:!0,readOnly:!1},magicType:{show:!0,type:["line","bar"]},restore:{show:!0},saveAsImage:{show:!0}}},calculable:!0,xAxis:[{type:"category",name:"时间分段",boundaryGap:!0,data:this.spaceTime}],yAxis:[{type:"value",name:"利用率"}],series:[{name:"利用率",type:"line",barWidth:50,itemStyle:{normal:{color:"#4169E1"}},data:this.useingRates,markPoint:{data:[{type:"max",name:"最大值",symbolSize:70},{type:"min",name:"最小值",symbolSize:70}]}}]};e.setOption(t)},disabledDate:function(e){return e&&e>n()().subtract("days",1)},dataChange:function(e){this.queryParam.dateTime=e.format("YYYYMMDD")},handleChange:function(e){this.queryParam.timeType=e},tabChange:function(e){this.activeKey=e},dateParamChange:function(e,t){this.queryParam.startTime=t[0],this.queryParam.endTime=t[1]},loadAnalysis:function(){var e=this;this.loading=!0,Object(u["c"])(this.url.dayUtilizationRate,this.queryParam).then((function(t){if(t.success){e.spaceTime.push(t.result.dataList);for(var a=0;a<t.result.dayRateDto.length;a++)e.useingRates.push(t.result.dayRateDto[a].utilizationRate);e.drawTu()}else e.$notification.warning({message:"消息",description:t.message})})).finally((function(){e.loading=!1}))},numFilter:function(e){return e?parseFloat((100*e).toFixed(2)):"0"},searchQuery:function(){var e=this;this.queryParam.dateTime?(this.loading=!0,this.spaceTime=[],this.useingRates=[],this.queryParams.typeTree,this.queryParams.parentId=this.queryParamEquip.parentId,this.AnalysisList=[],this.queryParam.parentId=this.queryParams.parentId,this.queryParam.equipmentId=this.queryParams.equipmentId,this.queryParam.typeTree=this.queryParams.typeTree,Object(u["c"])(this.url.dayUtilizationRate,this.queryParam).then((function(t){if(t.success){e.spaceTime=t.result.dateList;for(var a=0;a<t.result.dayRateDto.length;a++)e.useingRates.push(e.numFilter(t.result.dayRateDto[a].utilizationRate));e.drawTu()}else e.$notification.warning({message:"消息",description:t.message})})).finally((function(){e.loading=!1}))):this.$notification.warning({message:"消息",description:"请选择时间"})},searchReset:function(){var e=this;this.spaceTime=[],this.useingRates=[],"1"==this.queryParams.typeTree?(this.typeTree=this.queryParams.typeTree,this.typeParent=this.queryParams.parentId,this.typeEquipment=this.queryParams.equipmentId,this.queryParams={},this.queryParam={},this.queryParams.typeTree=this.typeTree,this.queryParams.parentId=this.typeParent,""!=this.queryParams.parentId?(this.queryParams.equipmentId="",this.initEquipment()):this.queryParams.equipmentId==this.queryParamEquip.equipmentId?this.queryParams.equipmentId=this.typeEquipment:this.queryParams.equipmentId=this.queryParamEquip.equipmentId,Object(u["c"])(this.url.dayUtilizationRate,this.queryParams).then((function(t){if(t.success){e.spaceTime=t.result.dateList;for(var a=0;a<t.result.dayRateDto.length;a++)e.useingRates.push(e.numFilter(t.result.dayRateDto[a].utilizationRate));e.drawTu()}else e.$notification.warning({message:"消息",description:t.message})})).finally((function(){e.loading=!1}))):(this.typeTree=this.queryParams.typeTree,this.typeParent=this.queryParams.parentId,this.typeEquipment=this.queryParams.equipmentId,this.queryParams={},this.queryParam={},this.dates=[],this.queryParams.typeTree=this.typeTree,this.queryParams.parentId=this.typeParent,""!=this.queryParams.parentId?(this.queryParams.equipmentId="",this.initEquipment()):this.queryParams.equipmentId==this.queryParamEquip.equipmentId?this.queryParams.equipmentId=this.typeEquipment:this.queryParams.equipmentId=this.queryParamEquip.equipmentId,Object(u["c"])(this.url.dayUtilizationRate,this.queryParams).then((function(t){if(t.success){e.spaceTime=t.result.dateList;for(var a=0;a<t.result.dayRateDto.length;a++)e.useingRates.push(e.numFilter(t.result.dayRateDto[a].utilizationRate));e.drawTu()}else e.$notification.warning({message:"消息",description:t.message})})).finally((function(){e.loading=!1})))},initEquipment:function(e){var t=this,a=this;Object(u["c"])(this.url.getEquipmentByPid,{pid:e}).then((function(e){e.success?null!=e.result?(a.$set(t.queryParams,"equipmentName",e.result.equipmentName),a.$set(t.queryParams,"equipmentId",e.result.equipmentId),a.$set(t.queryParam,"equipmentId",e.result.equipmentId),a.equipment=e.result,a.searchQuery()):(t.queryParams={},t.equipment={},a.$notification.warning({message:"消息",description:"请联系管理员,开放设备权限!"})):a.$notification.warning({message:"消息",description:e.message})}))},initEquipmentDep:function(e){var t=this,a=this;Object(u["c"])(this.url.getEquipmentByDepPid,{pid:e}).then((function(e){e.success?null!=e.result?(a.$set(t.queryParams,"equipmentName",e.result.equipmentName),a.$set(t.queryParams,"equipmentId",e.result.equipmentId),a.$set(t.queryParam,"equipmentId",e.result.equipmentId),a.equipment=e.result,a.searchQuery()):(t.queryParams={},t.equipment={},a.$notification.warning({message:"消息",description:"请联系管理员,开放设备权限!"})):a.$notification.warning({message:"消息",description:e.message})}))}},created:function(){var e=n()(n()().add(-1,"d"),"YYYY-MM-DD");this.queryParams.collectTime=e,this.queryParam.dateTime=this.queryParams.collectTime.format("YYYYMMDD"),this.queryParams.typeTree="1",this.initEquipment()}},p=m,y=(a("9c7d"),a("2877")),d=Object(y["a"])(p,i,s,!1,null,"03f2361e",null);t["default"]=d.exports},"9c7d":function(e,t,a){"use strict";var i=a("b83b"),s=a.n(i);s.a},b83b:function(e,t,a){}}]);
|