1 line
7.7 KiB
JavaScript
1 line
7.7 KiB
JavaScript
|
webpackJsonp([249],{Q9vZ:function(t,i,e){"use strict";Object.defineProperty(i,"__esModule",{value:!0});var a=e("Dd8w"),s=e.n(a),n=e("XLwt"),o=e.n(n),c=e("NYxO");window.addEventListener("resize",function(){location.reload()});var l={name:"kanban11",data:function(){return{date:"",time:"",weekday:"",flag:!1,showLogo:!1,logoUrlDefault:e("7Otq"),logoUrlSubei:e("8Rg0"),timer:{t1:-1},interval_time:"30000",deviceStatusTip:{"关机":"#7e7e7e","开机":"#ffc000","异常":"#ff0000"},DeviceStatusData:[],RunningPeriodData:[],DayProductionStatisticsData:[]}},components:{},computed:s()({},Object(c.e)({logoUrl:function(t){return t.common.logoUrl},logoUrlFlag:function(t){return t.common.logoUrlFlag}})),mounted:function(){var t=this;this.$api.kanbanAPI.allDeviceDataAdd().then(function(i){t.DeviceStatusData=i.data.outPutAll.slice(0,10),t.RunningPeriodData=i.data.runTimeAll.slice(0,4),t.DayProductionStatisticsData=i.data.outPutDay.slice(0,4),t.RunningPeriodData.forEach(function(i,e){t.setChartRunningPeriod(".RunningPeriodItem"+(e+1),i)}),t.DayProductionStatisticsData.forEach(function(i,e){i.outPutDay.forEach(function(t){t.createTime=t.createTime.slice(11,16)}),t.setChartDayProductionStatistics(".DayProductionStatisticsItem"+(e+1),i)}),t.$nextTick(function(){var t=this;this.DeviceStatusData.forEach(function(i,e){t.setChartDeviceUtilizationItem(".deviceUtilizationItem"+e,i)})})}),this.getLogo(),this.getTime(),clearInterval(this.timer.t1),this.timer.t1=setInterval(function(){t.getTime()},1e3)},methods:{setChartDayProductionStatistics:function(t,i){var e=["06:00","09:00","12:00","15:00","18:00","21:00"],a=o.a.init(document.querySelector(t)),s={title:[{text:i.deviceName,left:"center",top:10,textStyle:{color:"white"}},{text:"产量/个",left:10,top:20,textStyle:{color:"white",fontSize:12}}],xAxis:{type:"category",axisLine:{lineStyle:{color:"#708acc"}},data:i.outPutDay.map(function(t){return t.createTime}),axisLabel:{interval:function(t,i){return!!e.includes(i)}}},yAxis:{type:"value",axisLine:{lineStyle:{color:"#708acc"}},splitLine:{lineStyle:{color:"#708aaa"}}},tooltip:{trigger:"axis"},color:["#2db7f5"],series:[{data:i.outPutDay.map(function(t){return t.clValue}),type:"line",itemStyle:{normal:{label:{show:!1}}}}],grid:{left:"10%",right:"0%",bottom:"10%"}};a.setOption(s)},setChartRunningPeriod:function(t,i){var e=o.a.init(document.querySelector(t)),a={title:[{text:i.deviceName,left:"center",top:10,textStyle:{color:"white"}},{text:"工作时长/H",left:10,top:20,textStyle:{color:"white",fontSize:12}}],tooltip:{trigger:"axis"},xAxis:{type:"category",axisLine:{lineStyle:{color:"#708acc"}},data:i.runTimeAll.map(function(t){return t.createTime})},yAxis:{type:"value",axisLine:{lineStyle:{color:"#708acc"}},splitLine:{lineStyle:{color:"#708aaa"}}},color:["#2db7f5"],series:[{data:i.runTimeAll.map(function(t){return t.rtValue}),type:"line",itemStyle:{normal:{label:{show:!0}}}}],grid:{left:"10%",right:"0%",bottom:"10%"}};e.setOption(a)},setChartDeviceUtilizationItem:function(t,i){var e=o.a.init(document.querySelector(t)),a={grid:{left:"0%",right:"0%",bottom:"0%"},color:["#ffb400","#00a0e9"],graphic:{type:"text",left:"center",top:"center",style:{text:i.deviceName.length>3?i.deviceName.slice(0,3)+"...":i.deviceName,fill:"#64c1e7"}},series:[{name:i.deviceName,type:"pie",radius:["50%","70%"],label:{show:!1},data:[{value:12,name:"a"},{value:12,name:"b"}]}]};e.setOption(a)},getLogo:function(){var t=this;this.$api.fileAPI.getLogo().then(function(i){0==i.code&&"sbly"==i.logoUrl&&(t.flag=!0),t.showLogo=!0})},formatDate:function(t){return 1==t.toString().length?"0"+t:t},getTime:function(){var t=new Date;this.date=t.getFullYear()+"-"+this.formatDate(t.getMonth()+1)+"-"+this.formatDate(t.getDate()),this.time=this.formatDate(t.getHours())+":"+this.formatDate(t.getMinutes())+":"+this.formatDate(t.getSeconds());this.weekday=["日","一","二","三","四","五","六"][t.getDay()]}}},r={render:function(){var t=this,i=t.$createElement,a=t._self._c||i;return a("div",{staticClass:"home"},[a("div",{staticClass:"head_title"}),t._v(" "),t.logoUrlFlag?a("img",{staticClass:"logo_ka
|