1 line
12 KiB
JavaScript
1 line
12 KiB
JavaScript
webpackJsonp([22],{"/HF+":function(t,e,a){t.exports=a.p+"static/img/kanban7_pre0.13546f1.png"},"424P":function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("mvHQ"),o=a.n(i),n=a("Dd8w"),s=a.n(n),r=a("XLwt"),l=a.n(r),c=a("NYxO");window.addEventListener("resize",function(){});var f={name:"kanban",data:function(){return{loading1:!0,loading2:!0,loading3:!0,totalPages:0,search_data:{pageno:1,pagesize:4},outPutList:[],is_first:!0,is_last:!0,date:"",time:"",weekday:"",flag:!1,showLogo:!1,logoUrlDefault:a("7Otq"),logoUrlSubei:a("8Rg0"),interval_time:"10000"}},components:{},computed:s()({},Object(c.e)({logoUrl:function(t){return t.common.logoUrl},logoUrlFlag:function(t){return t.common.logoUrlFlag}})),mounted:function(){document.documentElement.clientWidth,document.documentElement.clientHeight;this.getTime(),this.getLogo();var t=this;setInterval(function(){t.getTime()},1e3),this.setChart1(),this.setChart2(),this.setChart3()},methods:{getLogo:function(){var t=this;this.$api.fileAPI.getLogo().then(function(e){0==e.code&&"sbly"==e.logoUrl&&(t.flag=!0),t.showLogo=!0})},setType:function(t,e,a){t.type=a;var i={tooltip:{trigger:"item"},xAxis:{type:"category",data:[],axisLine:{lineStyle:{color:"#708acc"}},axisLabel:{interval:0,rotate:30}},yAxis:{type:"value",axisLine:{lineStyle:{color:"#708acc"}},splitLine:{show:!0,lineStyle:{color:"#162139"}}},grid:{left:"20",bottom:"10",top:"30",right:"10",containLabel:!0},series:[{data:[],type:"line",lineStyle:{color:["#17d8a1","#17d116","#ff922c","#f9ff13"][e]},smooth:!0}]};this.$nextTick(function(){var t=void 0;1==a&&(t=l.a.init(document.querySelectorAll(".right_chart1")[e])),2==a&&(t=l.a.init(document.querySelectorAll(".right_chart2")[e])),3==a&&(t=l.a.init(document.querySelectorAll(".right_chart3")[e]));var n=void 0;n=JSON.parse(o()(i));var s=[],r=[],c=void 0;if(1==a&&(c=this.outPutList[e].dayGroup),2==a&&(c=this.outPutList[e].weekGroup),3==a&&(c=this.outPutList[e].monthGroup),c)for(var f in c)s.push(f),r.push(c[f]),n.xAxis.data=s,n.series[0].data=r;t.setOption(n,!0)})},setChart1:function(){var t,e=this,a=l.a.init(document.querySelector(".chart1")),i=Math.floor(document.querySelector(".chart1").offsetWidth/400*30),o=Math.floor(document.querySelector(".chart1").offsetWidth/400*80);this.$api.kanbanAPI.equipmentStatus().then(function(i){e.loading1=!1;var o=e;if(setTimeout(function(){o.setChart1()},o.interval_time),0===i.code){i.data.forEach(function(e){t.series[0].data.push({value:e.totalCount,name:e.statusName,using_status:e.usingStatus})}),a.setOption(t,!0);var n=e;a.on("click",function(t){n.to_equipment(t.data.using_status)})}}),t={tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},grid:{left:"10",bottom:"10",top:"10",right:"10",containLabel:!0},series:[{name:"设备状态概览",type:"pie",radius:[i,o],center:["50%","50%"],roseType:"radius",data:[],itemStyle:{normal:{color:function(t){return["#17d8a1","#d11806","#ffdb5c","#ff9f7f","#fb7293","#c9ffe5","#ffdffd","#ff3a99","#ff420d","#10d1ff","#789bc2","#b8c2b3","#2f3661","#642318","#227b75","#551a3c"][t.dataIndex]},label:{position:"outer",textStyle:{fontSize:14},formatter:"{b}: {c}"}}}}]}},setChart2:function(){var t,e=this,a=l.a.init(document.querySelector(".chart2")),i=Math.floor(document.querySelector(".chart2").offsetWidth/400*30),o=Math.floor(document.querySelector(".chart2").offsetWidth/400*80);this.$api.kanbanAPI.ManageKanbanDeviceTaskOverview().then(function(i){e.loading2=!1;var o=e;if(setTimeout(function(){o.setChart2()},o.interval_time),0===i.code){var n={value:i.patrol.totalCount,name:"巡视任务",label:{position:"outer",formatter:["","","","","{title|{b}}","{state1|超时: }{value1|"+i.patrol.patrolTimeOutCount+"}","{state2|待处理: }{value2|"+i.patrol.patrolWaitingDealCount+"}"].join("\n"),rich:{title:{color:"#17d8a1",align:"left",height:20,fontSize:14},state1:{color:"#EE4225",height:20,align:"left",fontSize:13},state2:{color:"#ffffff",height:20,align:"left",fontSize:13},state3:{color:"#ffffff",height:20,align:"left",fontSize:13},value1:{height:20,color:"#EE4225",fontSize:13},value2:{height:20,color:"#ffffff",fontSize:13},value3:{height:20,color:"#ffffff",fontSize:13}}}},s={value:i.repair.totalCount,name:"维修任务",label:{position:"outer",formatter:["","","","","{title|{b}}","{state1|超时: }{value1|"+i.repair.repairTimeOutCount+"}","{state2|待处理: }{value2|"+i.repair.repairWaitingDealCount+"}","{state3|待验收: }{value3|"+i.repair.repairWaitingCheckCount+"}"].join("\n"),rich:{title:{color:"#17d8a1",align:"left",height:20,fontSize:14},state1:{color:"#EE4225",height:20,align:"left",fontSize:13},state2:{color:"#ffffff",height:20,align:"left",fontSize:13},state3:{color:"#ffffff",height:20,align:"left",fontSize:13},value1:{height:20,color:"#EE4225",fontSize:13},value2:{height:20,color:"#ffffff",fontSize:13},value3:{height:20,color:"#ffffff",fontSize:13}}}},r={value:i.upkeep.totalCount,name:"保养任务",label:{position:"outer",formatter:["","","","","{title|{b}}","{state1|超时: }{value1|"+i.upkeep.upkeepTimeOutCount+"}","{state2|待处理: }{value2|"+i.upkeep.upkeepWaitingDealCount+"}","{state3|待验收: }{value3|"+i.upkeep.upkeepWaitingCheckCount+"}"].join("\n"),rich:{title:{color:"#17d8a1",align:"left",height:20,fontSize:14},state1:{color:"#EE4225",height:20,align:"left",fontSize:13},state2:{color:"#ffffff",height:20,align:"left",fontSize:13},state3:{color:"#ffffff",height:20,align:"left",fontSize:13},value1:{height:20,color:"#EE4225",fontSize:13},value2:{height:20,color:"#ffffff",fontSize:13},value3:{height:20,color:"#ffffff",fontSize:13}}}};t.series[0].data[0]=n,t.series[0].data[1]=s,t.series[0].data[2]=r,a.setOption(t,!0);var l=e;a.on("click",function(t){l.to_equipment_task(t.data.name)})}}),t={tooltip:{trigger:"item",formatter:"{a} <br/>{b} : {c} ({d}%)"},grid:{left:"20",bottom:"20",top:"20",right:"20",containLabel:!0},series:[{name:"设备任务总览",type:"pie",radius:[i,o],center:["50%","50%"],roseType:"radius",data:[{},{},{}],itemStyle:{normal:{color:function(t){return["#17d8a1","#2d82ff","#ffdb5c"][t.dataIndex]}}}}]}},setChart3:function(){var t=this;this.$api.kanbanAPI.ManageKanbanOutPut(this.search_data).then(function(e){if(t.loading3=!1,0===e.code){t.outPutList=e.data.datas?e.data.datas:[],t.totalPages=e.data.totalPages?e.data.totalPages:0,t.search_data.pageno>1?t.is_first=!1:t.is_first=!0,t.search_data.pageno==e.data.totalPages?t.is_last=!0:t.is_last=!1;for(var a=0;a<t.outPutList.length;a++){t.$set(t.outPutList[a],"type",1),t.setType(t.outPutList[a],a,1);var i=0,o=0,n=0;if(t.outPutList[a].dayGroup)for(var s in t.outPutList[a].dayGroup)i+=t.outPutList[a].dayGroup[s];if(t.outPutList[a].weekGroup)for(var r in t.outPutList[a].weekGroup)o+=t.outPutList[a].weekGroup[r];if(t.outPutList[a].monthGroup)for(var l in t.outPutList[a].monthGroup)n+=t.outPutList[a].monthGroup[l];t.$set(t.outPutList[a],"day_all",i),t.$set(t.outPutList[a],"week_all",o),t.$set(t.outPutList[a],"month_all",n)}}})},to_pre:function(){1!=this.search_data.pageno&&(this.search_data.pageno=this.search_data.pageno-1,this.setChart3())},to_next:function(){this.search_data.pageno!=this.totalPages&&(this.search_data.pageno=this.search_data.pageno+1,this.setChart3())},to_all_device:function(t){window.open("/#/independent/kanban8?deptId="+t.deptId)},to_equipment:function(t){window.open("/#/equipment/index?using_status="+t)},to_equipment_task:function(t){"维修任务"==t&&window.open("/#/repair/index"),"保养任务"==t&&window.open("/#/upkeep/execution"),"巡视任务"==t&&window.open("/#/inspection/daily")},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()]}}},u={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",{staticClass:"home"},[i("div",{staticClass:"head_title"}),t._v(" "),t.logoUrlFlag?i("img",{staticClass:"logo_kanban",attrs:{src:t.logoUrl?t.logoUrl:t.logoUrlDefault}}):t._e(),t._v(" "),i("div",{staticClass:"time"},[t._v(t._s(t.time))]),t._v(" "),i("div",{staticClass:"date"},[i("div",[t._v(t._s(t.date))]),t._v(" "),i("div",[t._v("星期"+t._s(t.weekday))])]),t._v(" "),i("div",{directives:[{name:"loading",rawName:"v-loading",value:t.loading1||t.loading2||t.loading3,expression:"loading1||loading2||loading3"}],staticClass:"main",attrs:{"element-loading-background":"rgba(0, 0, 0, 0.4)"}},[t._m(0),t._v(" "),i("div",{staticClass:"main_right"},[t._l(t.outPutList,function(e,o){return i("div",{key:o,staticClass:"item_out item_out_right"},[i("div",{staticClass:"item_name"},[t._v(t._s(e.deptName))]),t._v(" "),i("div",{staticClass:"item_container"},[i("img",{staticClass:"item_container_back",attrs:{src:a("fI3W")}}),t._v(" "),i("div",{staticClass:"table"},[i("div",{staticClass:"right_total"},[1==e.type?i("span",[t._v("周累计产量:"),i("span",{staticStyle:{color:"#0efcff"}},[t._v(t._s(e.day_all))])]):2==e.type?i("span",[t._v("月累计产量:"),i("span",{staticStyle:{color:"#0efcff"}},[t._v(t._s(e.week_all))])]):3==e.type?i("span",[t._v("年累计产量:"),i("span",{staticStyle:{color:"#0efcff"}},[t._v(t._s(e.month_all))])]):t._e()]),t._v(" "),i("div",{staticClass:"right_btn_container"},[i("div",{class:1==e.type?"right_btn right_btn_current":"right_btn",on:{click:function(a){return a.stopPropagation(),t.setType(e,o,1)}}},[t._v("周产量\n ")]),t._v(" "),i("div",{class:2==e.type?"right_btn right_btn_current":"right_btn",on:{click:function(a){return a.stopPropagation(),t.setType(e,o,2)}}},[t._v("月产量\n ")]),t._v(" "),i("div",{class:3==e.type?"right_btn right_btn_current":"right_btn",on:{click:function(a){return a.stopPropagation(),t.setType(e,o,3)}}},[t._v("年产量\n ")])]),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:1==e.type,expression:"items.type==1"}],staticClass:"right_chart right_chart1",on:{click:function(a){return t.to_all_device(e)}}}),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:2==e.type,expression:"items.type==2"}],staticClass:"right_chart right_chart2",on:{click:function(a){return t.to_all_device(e)}}}),t._v(" "),i("div",{directives:[{name:"show",rawName:"v-show",value:3==e.type,expression:"items.type==3"}],staticClass:"right_chart right_chart3",on:{click:function(a){return t.to_all_device(e)}}}),t._v(" "),i("div",{staticClass:"chart_hover",on:{click:function(a){return t.to_all_device(e)}}},[t._v("点击可查看车间设备看板")])])])])}),t._v(" "),i("div",{staticClass:"pages_container"},[t.is_first?i("img",{staticClass:"pre",attrs:{src:a("/HF+")}}):i("img",{staticClass:"pre",staticStyle:{cursor:"pointer"},attrs:{src:a("IPBf")},on:{click:t.to_pre}}),t._v(" "),i("div",{class:t.is_first?"dark_":"light_",staticStyle:{float:"left"},on:{click:t.to_pre}},[t._v("上一页")]),t._v(" "),i("div",{class:t.is_last?"dark_":"light_",staticStyle:{float:"right"},on:{click:t.to_next}},[t._v("下一页")]),t._v(" "),t.is_last?i("img",{staticClass:"next",attrs:{src:a("VxCX")}}):i("img",{staticClass:"next",staticStyle:{cursor:"pointer"},attrs:{src:a("AooO")},on:{click:t.to_next}})])],2)]),t._v(" "),i("footer")])},staticRenderFns:[function(){var t=this.$createElement,e=this._self._c||t;return e("div",{staticClass:"main_left"},[e("div",{staticClass:"item_out",staticStyle:{width:"100%"}},[e("div",{staticClass:"item_name"},[this._v("设备状态总览")]),this._v(" "),e("div",{staticClass:"item_container"},[e("img",{staticClass:"item_container_back",attrs:{src:a("fI3W")}}),this._v(" "),e("div",{staticClass:"table chart1"})])]),this._v(" "),e("div",{staticClass:"item_out",staticStyle:{width:"100%","margin-top":"20px"}},[e("div",{staticClass:"item_name"},[this._v("设备任务总览")]),this._v(" "),e("div",{staticClass:"item_container"},[e("img",{staticClass:"item_container_back",attrs:{src:a("fI3W")}}),this._v(" "),e("div",{staticClass:"table chart2"})])])])}]};var h=a("VU/8")(f,u,!1,function(t){a("tir5"),a("xv/B")},"data-v-6d000508",null);e.default=h.exports},AooO:function(t,e,a){t.exports=a.p+"static/img/kanban7_next1.78f37c2.png"},IPBf:function(t,e,a){t.exports=a.p+"static/img/kanban7_pre1.5c027ad.png"},VxCX:function(t,e,a){t.exports=a.p+"static/img/kanban7_next0.e9a9e39.png"},tir5:function(t,e){},"xv/B":function(t,e){}}); |