(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5eb6a0db","chunk-1dab8d5a","chunk-1d5fd04a","chunk-4df76d40","chunk-9383846c","chunk-7b0e764c"],{"02fc":function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=this,a=e.$createElement,r=e._self._c||a;return r("div",{ref:"workChart"},[r("a-modal",{attrs:{title:e.title,getContainer:function(){return t.$refs.workChart},width:"80%","wrap-class-name":"full-modal",footer:null,visible:e.visible,cancelText:"关闭"},on:{cancel:e.handleCancel}},[r("div",[r("div",[r("a-row",{attrs:{gutter:24}},[r("a-col",{attrs:{span:6}},[r("a-form-item",{attrs:{label:"设备编号",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[r("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),r("a-col",{attrs:{span:6}},[r("a-form-item",{attrs:{label:"日期",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[r("a-date-picker",{attrs:{disabledDate:e.disabledDate,format:"YYYY-MM-DD"},model:{value:e.queryParams.paramDate,callback:function(t){e.$set(e.queryParams,"paramDate",t)},expression:"queryParams.paramDate"}})],1)],1),r("a-col",{attrs:{span:6}},[r("a-form-item",{attrs:{label:"采样周期",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[r("a-input-number",{model:{value:e.queryParams.period,callback:function(t){e.$set(e.queryParams,"period",t)},expression:"queryParams.period"}})],1)],1)],1),r("a-row",{attrs:{gutter:24}},[r("a-col",{attrs:{span:6}},[r("a-form-item",{attrs:{label:"设备名称",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[r("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),r("a-col",{attrs:{span:10}},[r("a-form-item",{attrs:{label:"时间",labelCol:e.labelCol,wrapperCol:e.wrapperCol}},[r("div",{staticClass:"params_time"},[r("a-time-picker",{attrs:{open:e.stratOpen,format:"HH:mm"},on:{openChange:function(t){return e.timeHandleChange("start")}},model:{value:e.queryParams.start,callback:function(t){e.$set(e.queryParams,"start",t)},expression:"queryParams.start"}},[r("a-button",{attrs:{slot:"addon",size:"small",type:"primary"},on:{click:function(t){return e.timeHandleClose("start")}},slot:"addon"},[e._v("\n 确定\n ")])],1),r("a-time-picker",{attrs:{open:e.endOpen,format:"HH:mm"},on:{openChange:function(t){return e.timeHandleChange("end")}},model:{value:e.queryParams.end,callback:function(t){e.$set(e.queryParams,"end",t)},expression:"queryParams.end"}},[r("a-button",{attrs:{slot:"addon",size:"small",type:"primary"},on:{click:function(t){return e.timeHandleClose("end")}},slot:"addon"},[e._v("\n 确定\n ")])],1)],1)])],1),r("a-col",{attrs:{span:4}},[r("a-button",{attrs:{type:"primary",icon:"search"},on:{click:e.searchQuery}},[e._v("查询")])],1)],1)],1),r("div",{staticClass:"checkboxgroup"},[r("p",[e._v("统计参数")]),r("div",{staticClass:"checkboxgroup_con"},[r("a-checkbox-group",{attrs:{name:"checkboxgroup",value:e.option,options:e.plainOptions},on:{change:e.checkboxOnChange}})],1)]),r("a-spin",{attrs:{spinning:e.spinning}},[r("div",{staticStyle:{width:"85%",height:"500px"},attrs:{id:"workChart"}})])],1)])],1)},i=[],n=a("c1df"),s=a.n(n),o=a("313e"),l=a("0fea");a("4ec3");function d(t,e){var a;if("undefined"===typeof Symbol||null==t[Symbol.iterator]){if(Array.isArray(t)||(a=u(t))||e&&t&&"number"===typeof t.length){a&&(t=a);var r=0,i=function(){};return{s:i,n:function(){return r>=t.length?{done:!0}:{done:!1,value:t[r++]}},e:function(t){throw t},f:i}}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 n,s=!0,o=!1;return{s:function(){a=t[Symbol.iterator]()},n:function(){var t=a.next();return s=t.done,t},e:function(t){o=!0,n=t},f:function(){try{s||null==a.return||a.return()}finally{if(o)throw n}}}}function u(t,e){if(t){if("string"===typeof t)return c(t,e);var a=Object.prototype.toString.call(t).slice(8,-1);return"Object"===a&&t.constructor&&(a=t.constructor.name),"Map"===a||"Set"===a?Array.from(t):"Arguments"===a||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(a)?c(t,e):void 0}}function c(t,e){(null==e||e>t.length)&&(e=t.length);for(var a=0,r=new Array(e);as()().endOf("day")},initPlainOptions:function(t){var e=this,a=t.equipmentId;Object(l["c"])(this.url.initPlainOptions,{equipmentId:a}).then((function(t){if(t.success){var a,r=[],i=d(t.result);try{for(i.s();!(a=i.n()).done;){var n=a.value;r.push({label:n.chineseName,value:n.id,englishName:n.englishName})}}catch(o){i.e(o)}finally{i.f()}e.plainOptions=r,r.length>0&&(e.option=[r[0].value]);var s={driveType:e.node.driveType,equipmentId:e.node.equipmentId,date:e.queryParams.paramDateStr,start:e.queryParams.startStr,end:e.queryParams.endStr,interval:e.queryParams.period,codeTypeId:e.option.join(",")};e.initChart(s)}}))},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 t={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(t),this.spinning=!0},timeHandleChange:function(t){"start"==t?this.stratOpen=!0:this.endOpen=!0},timeHandleClose:function(t){"start"==t?(this.stratOpen=!1,this.endOpen=!0):this.endOpen=!1},add:function(t){var e,a,r,i=this;this.visible=!0,this.node=t,this.spinning=!0,e=this.currentToggledTime?this.currentToggledTime:s()(),this.isClicklogListRow?(a=t.start,r=t.end):(a=s()("0:0","HH:mm"),r=s()(s()().format("HH:mm"),"HH:mm")),this.queryParams={equipmentId:t.equipmentId,equipmentName:t.equipmentName,period:100,paramDate:e,paramDateStr:e.format("yyyy-MM-DD"),start:a,startStr:a.format("HH:mm"),end:r,endStr:r.format("HH:mm")},this.$nextTick((function(){i.initPlainOptions(t)}))},handleCancel:function(){this.visible=!1,this.stratOpen=!1,this.endOpen=!1},checkboxOnChange:function(t){if(!(t.length<=3))return this.$notification.warning({message:"消息",description:"最多只能选择三个"}),!1;this.option=t},close:function(){this.visible=!1,this.show=!1},getYAxisOffset:function(t){return 50*t+10},initChart:function(t){var e=this;this.workChart||(this.workChart=o["init"](document.getElementById("workChart")));for(var a={tooltip:{trigger:"axis",position:function(t){return[t[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"}]},r=this,i=[],n=0;n-1&&i.push(s)}Object(l["c"])(this.url.workChart,t).then((function(t){if("[]"==JSON.stringify(t.result)||null==t.result)e.$notification.warning({message:"消息",description:"无数据!"}),e.spinning=!1,r.workChart.setOption(a,!0);else{e.spinning=!1;for(var n=[],s=[],o=[],l=[],d=0;ds()().subtract("days",1)},queryCharts:function(){var t=this;Object(o["c"])(this.url.logCharts,this.queryParams).then((function(e){if(e.success){for(var a=0;a=3600){var i=parseInt(r/3600)<10?"0"+parseInt(r/3600):parseInt(r/3600),n=parseInt(r%3600/60)<10?"0"+parseInt(r%3600/60):parseInt(r%3600/60),s=parseInt(r%3600%60)<10?"0"+parseInt(r%3600%60):parseInt(r%3600%60);return"00"==n?"00"==s?i+"小时":i+"小时"+s+"秒":"00"==s?i+"小时"+n+"分":i+"小时"+n+"分"+s+"秒"}if(60s()().subtract("days",0)},queryChart:function(){var t=this;this.loadingStatus=!0,this.loadingRunStatus=!0,this.loadingWarnStatus=!0,Object(p["c"])(this.url.list,this.queryParams).then((function(e){if(t.normalList=[],t.waringList=[],t.runList=[],t.loadingStatus=!1,t.loadingRunStatus=!1,t.loadingWarnStatus=!1,t.normal=[],t.waring=[],e.success&&null!=e.result)for(var a=0;a=3600){var i=parseInt(r/3600)<10?"0"+parseInt(r/3600):parseInt(r/3600),n=parseInt(r%3600/60)<10?"0"+parseInt(r%3600/60):parseInt(r%3600/60),s=parseInt(r%3600%60)<10?"0"+parseInt(r%3600%60):parseInt(r%3600%60);return"00"==n?"00"==s?i+"小时":i+"小时"+s+"秒":"00"==s?i+"小时"+n+"分":i+"小时"+n+"分"+s+"秒"}if(600&&(this.isorter.column=a.field,this.isorter.order="ascend"==a.order?"asc":"desc"),this.ipagination=t},rowClick:function(t){var e=this;return{on:{click:function(){if(0!==t.status){var a={start:c()(t.startTime),end:c()(t.endTime)};e.$bus.$emit("tableRowRecord",a)}}}}}},created:function(){}},m=p,h=(a("606b"),a("2877")),g=Object(h["a"])(m,r,i,!1,null,"4c9eb140",null);e["default"]=g.exports},7627:function(t,e,a){"use strict";a.r(e);var r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("a-card",{attrs:{bordered:!1}},[a("div",{staticClass:"table_workLogist"},[a("a-table",{ref:"table",attrs:{bordered:"",size:"middle",rowKey:function(t,e){return e},columns:t.columns,dataSource:t.dataList,pagination:!1,loading:t.loadingrunStatus},scopedSlots:t._u([{key:"status",fn:function(e){return["3"==e||"23"==e?a("div",{staticStyle:{color:"#00ee00",width:"100%",height:"100%"}},[t._v("运行")]):"1"==e||"2"==e?a("div",{staticStyle:{color:"#ffea91",width:"100%",height:"100%"}},[t._v("待机")]):"0"==e?a("div",{staticStyle:{color:"#A8A8A8",width:"100%",height:"100%"}},[t._v("关机")]):"22"==e?a("div",{staticStyle:{color:"red",width:"100%",height:"100%"}},[t._v("报警")]):t._e()]}}])})],1)])},i=[],n=a("7b16"),s=(a("0fea"),a("4349")),o=a("d579"),l=a("f933"),d={name:"WorkLogList",components:{Tooltip:l["a"],JDictSelectTag:n["default"],JInput:s["default"],JEllipsis:o["default"]},props:{dataList:{type:Array,required:!0,default:[]},loadingrunStatus:{type:Boolean,default:!1}},data:function(){return{disabled:!0,disableMixinCreated:!0,columns:[{title:"状态",align:"center",dataIndex:"status",scopedSlots:{customRender:"status"}},{title:"开始时间",align:"center",dataIndex:"startTime"},{title:"结束时间",align:"center",dataIndex:"endTime"},{title:"持续时间",align:"center",dataIndex:"duration",customRender:function(t,e,a){var r=parseInt(t);if(r>=3600){var i=parseInt(r/3600)<10?"0"+parseInt(r/3600):parseInt(r/3600),n=parseInt(r%3600/60)<10?"0"+parseInt(r%3600/60):parseInt(r%3600/60),s=parseInt(r%3600%60)<10?"0"+parseInt(r%3600%60):parseInt(r%3600%60);return"00"==n?"00"==s?i+"小时":i+"小时"+s+"秒":"00"==s?i+"小时"+n+"分":i+"小时"+n+"分"+s+"秒"}if(60