cuikaidong
2025-08-08 c495c1ae53473d54af136ea00da84bf51c50d521
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4df76d40"],{"02fc":function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=this,a=t.$createElement,n=t._self._c||a;return n("div",{ref:"workChart"},[n("a-modal",{attrs:{title:t.title,getContainer:function(){return e.$refs.workChart},width:"80%","wrap-class-name":"full-modal",footer:null,visible:t.visible,cancelText:"关闭"},on:{cancel:t.handleCancel}},[n("div",[n("div",[n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:6}},[n("a-form-item",{attrs:{label:"设备编号",labelCol:t.labelCol,wrapperCol:t.wrapperCol}},[n("a-input",{attrs:{placeholder:"输入设备编号查询",readOnly:t.readOnly},model:{value:t.queryParams.equipmentId,callback:function(e){t.$set(t.queryParams,"equipmentId",e)},expression:"queryParams.equipmentId"}})],1)],1),n("a-col",{attrs:{span:6}},[n("a-form-item",{attrs:{label:"日期",labelCol:t.labelCol,wrapperCol:t.wrapperCol}},[n("a-date-picker",{attrs:{disabledDate:t.disabledDate,format:"YYYY-MM-DD"},model:{value:t.queryParams.paramDate,callback:function(e){t.$set(t.queryParams,"paramDate",e)},expression:"queryParams.paramDate"}})],1)],1),n("a-col",{attrs:{span:6}},[n("a-form-item",{attrs:{label:"采样周期",labelCol:t.labelCol,wrapperCol:t.wrapperCol}},[n("a-input-number",{model:{value:t.queryParams.period,callback:function(e){t.$set(t.queryParams,"period",e)},expression:"queryParams.period"}})],1)],1)],1),n("a-row",{attrs:{gutter:24}},[n("a-col",{attrs:{span:6}},[n("a-form-item",{attrs:{label:"设备名称",labelCol:t.labelCol,wrapperCol:t.wrapperCol}},[n("a-input",{attrs:{placeholder:"输入设备名称查询",readOnly:t.readOnly},model:{value:t.queryParams.equipmentName,callback:function(e){t.$set(t.queryParams,"equipmentName",e)},expression:"queryParams.equipmentName"}})],1)],1),n("a-col",{attrs:{span:10}},[n("a-form-item",{attrs:{label:"时间",labelCol:t.labelCol,wrapperCol:t.wrapperCol}},[n("div",{staticClass:"params_time"},[n("a-time-picker",{attrs:{open:t.stratOpen,format:"HH:mm"},on:{openChange:function(e){return t.timeHandleChange("start")}},model:{value:t.queryParams.start,callback:function(e){t.$set(t.queryParams,"start",e)},expression:"queryParams.start"}},[n("a-button",{attrs:{slot:"addon",size:"small",type:"primary"},on:{click:function(e){return t.timeHandleClose("start")}},slot:"addon"},[t._v("\n                    确定\n                  ")])],1),n("a-time-picker",{attrs:{open:t.endOpen,format:"HH:mm"},on:{openChange:function(e){return t.timeHandleChange("end")}},model:{value:t.queryParams.end,callback:function(e){t.$set(t.queryParams,"end",e)},expression:"queryParams.end"}},[n("a-button",{attrs:{slot:"addon",size:"small",type:"primary"},on:{click:function(e){return t.timeHandleClose("end")}},slot:"addon"},[t._v("\n                    确定\n                  ")])],1)],1)])],1),n("a-col",{attrs:{span:4}},[n("a-button",{attrs:{type:"primary",icon:"search"},on:{click:t.searchQuery}},[t._v("查询")])],1)],1)],1),n("div",{staticClass:"checkboxgroup"},[n("p",[t._v("统计参数")]),n("div",{staticClass:"checkboxgroup_con"},[n("a-checkbox-group",{attrs:{name:"checkboxgroup",value:t.option,options:t.plainOptions},on:{change:t.checkboxOnChange}})],1)]),n("a-spin",{attrs:{spinning:t.spinning}},[n("div",{staticStyle:{width:"85%",height:"500px"},attrs:{id:"workChart"}})])],1)])],1)},r=[],i=a("c1df"),o=a.n(i),s=a("313e"),l=a("0fea");a("4ec3");function u(e,t){var a;if("undefined"===typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(a=p(e))||t&&e&&"number"===typeof e.length){a&&(e=a);var n=0,r=function(){};return{s:r,n:function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}},e:function(e){throw e},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,o=!0,s=!1;return{s:function(){a=e[Symbol.iterator]()},n:function(){var e=a.next();return o=e.done,e},e:function(e){s=!0,i=e},f:function(){try{o||null==a.return||a.return()}finally{if(s)throw i}}}}function p(e,t){if(e){if("string"===typeof e)return m(e,t);var a=Object.prototype.toString.call(e).slice(8,-1);return"Object"===a&&e.constructor&&(a=e.constructor.name),"Map"===a||"Set"===a?Array.from(e):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?m(e,t):void 0}}function m(e,t){(null==t||t>e.length)&&(t=e.length);for(var a=0,n=new Array(t);a<t;a++)n[a]=e[a];return n}var c={name:"WorkChartModel",components:{},props:{collectTime:{type:Object},equipment:{type:Object}},watch:{collectTime:{handler:function(e){this.currentToggledTime=e}}},data:function(){return{spinning:!1,labelCol:{xs:{span:24},sm:{span:6}},wrapperCol:{xs:{span:24},sm:{span:18}},readOnly:!0,title:"",plainOptions:[],option:[],workChart:"",node:{},stratOpen:!1,endOpen:!1,visible:!1,show:!1,queryParams:{},panduanResult:[],url:{initPlainOptions:"/mdc/mdcDriveTypeParamConfig/findWorkCurveParamList",workChart:"/mdc/mdcEquipmentRunningSection/workChart"},currentToggledTime:"",isClicklogListRow:!1}},created:function(){this.$bus.$on("tableRowRecord",this.getLogListRowRecord)},mounted:function(){},methods:{disabledDate:function(e){return e&&e>o()().endOf("day")},initPlainOptions:function(e){var t=this,a=e.equipmentId;Object(l["c"])(this.url.initPlainOptions,{equipmentId:a}).then((function(e){if(e.success){var a,n=[],r=u(e.result);try{for(r.s();!(a=r.n()).done;){var i=a.value;n.push({label:i.chineseName,value:i.id,englishName:i.englishName})}}catch(s){r.e(s)}finally{r.f()}t.plainOptions=n,n.length>0&&(t.option=[n[0].value]);var o={driveType:t.node.driveType,equipmentId:t.node.equipmentId,date:t.queryParams.paramDateStr,start:t.queryParams.startStr,end:t.queryParams.endStr,interval:t.queryParams.period,codeTypeId:t.option.join(",")};t.initChart(o)}}))},searchQuery:function(){this.queryParams.paramDateStr=this.queryParams.paramDate.format("yyyy-MM-DD"),this.queryParams.startStr=this.queryParams.start.format("HH:mm"),this.queryParams.endStr=this.queryParams.end.format("HH:mm");var e={driveType:this.node.driveType,equipmentId:this.node.equipmentId,date:this.queryParams.paramDateStr,start:this.queryParams.startStr,end:this.queryParams.endStr,interval:this.queryParams.period,codeTypeId:this.option.join(",")};this.initChart(e),this.spinning=!0},timeHandleChange:function(e){"start"==e?this.stratOpen=!0:this.endOpen=!0},timeHandleClose:function(e){"start"==e?(this.stratOpen=!1,this.endOpen=!0):this.endOpen=!1},add:function(e){var t,a,n,r=this;this.visible=!0,this.node=e,this.spinning=!0,t=this.currentToggledTime?this.currentToggledTime:o()(),this.isClicklogListRow?(a=e.start,n=e.end):(a=o()("0:0","HH:mm"),n=o()(o()().format("HH:mm"),"HH:mm")),this.queryParams={equipmentId:e.equipmentId,equipmentName:e.equipmentName,period:100,paramDate:t,paramDateStr:t.format("yyyy-MM-DD"),start:a,startStr:a.format("HH:mm"),end:n,endStr:n.format("HH:mm")},this.$nextTick((function(){r.initPlainOptions(e)}))},handleCancel:function(){this.visible=!1,this.stratOpen=!1,this.endOpen=!1},checkboxOnChange:function(e){if(!(e.length<=3))return this.$notification.warning({message:"消息",description:"最多只能选择三个"}),!1;this.option=e},close:function(){this.visible=!1,this.show=!1},getYAxisOffset:function(e){return 50*e+10},initChart:function(e){var t=this;this.workChart||(this.workChart=s["init"](document.getElementById("workChart")));for(var a={tooltip:{trigger:"axis",position:function(e){return[e[0],"10%"]}},legend:{data:[]},title:{left:"center",text:""},toolbox:{feature:{dataZoom:{yAxisIndex:"none"},restore:{},saveAsImage:{}}},grid:{left:"8%",top:"10%",right:"2%",bottom:"14%",containLabel:!0},xAxis:{type:"time",boundaryGap:!1},yAxis:[{yAxisIndex:0,type:"value",offset:0,position:"left",boundaryGap:[0,"15%"],axisLine:{show:!0,lineStyle:{color:"#5470C6"}}},{yAxisIndex:1,type:"value",offset:60,position:"left",boundaryGap:[0,"15%"],axisLine:{show:!0,lineStyle:{color:"#91CC75"}}},{yAxisIndex:2,type:"value",offset:120,position:"left",boundaryGap:[0,"15%"],axisLine:{show:!0,lineStyle:{color:"#FAC858"}}}],dataZoom:[{type:"inside",start:0,end:20},{start:0,end:20}],series:[{showSymbol:!0,symbolSize:20,label:"show",name:"",type:"line",data:[],smooth:!0,symbol:"none"}]},n=this,r=[],i=0;i<this.plainOptions.length;i++){var o=this.plainOptions[i];this.option.indexOf(o.value)>-1&&r.push(o)}Object(l["c"])(this.url.workChart,e).then((function(e){if("[]"==JSON.stringify(e.result)||null==e.result)t.$notification.warning({message:"消息",description:"无数据!"}),t.spinning=!1,n.workChart.setOption(a,!0);else{t.spinning=!1;for(var i=[],o=[],s=[],l=[],u=0;u<r.length;u++){var p=r[u];o=[];for(var m=0;m<e.result.length;m++){var c=[];c.push(e.result[m].collectTime),c.push(e.result[m][p.englishName]),o.push(c)}var d={name:p.label};l.push(d);var h={name:p.label,type:"value",yAxisIndex:u,boundaryGap:[0,"100%"]};s.push(h);var f={name:p.label,type:"line",smooth:!0,symbol:"circle",symbolSize:10,yAxisIndex:u,data:o};i.push(f)}a.series=i,a.legend=l,n.workChart.setOption(a,!0),window.addEventListener("resize",(function(){n.workChart.resize()}))}}))},getLogListRowRecord:function(e){this.isClicklogListRow=!0;var t=Object.assign(this.equipment,e);this.add(t),this.title="工作曲线"}}},d=c,h=(a("9526"),a("2877")),f=Object(h["a"])(d,n,r,!1,null,"51d00177",null);t["default"]=f.exports},9526:function(e,t,a){"use strict";var n=a("a788"),r=a.n(n);r.a},a788:function(e,t,a){}}]);