1 line
5.9 KiB
JavaScript
1 line
5.9 KiB
JavaScript
webpackJsonp([250],{"6Mq5":function(t,e){},HPKs:function(t,e){},YGq0:function(t,e,a){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=a("Dd8w"),s=a.n(i),o=a("GKmE"),n=a("NYxO"),l={components:{},data:function(){return{show_carousel:!0,carouselList:[],interval_time:3e4,pagesize:0,tableList:[],date:"",time:"",weekday:"",flag:!1,showLogo:!1,logoUrlDefault:a("7Otq"),logoUrlSubei:a("8Rg0"),tableData:[{createTime:"aa"}],timer:{t1:0,t2:0}}},computed:s()({},Object(n.e)({logoUrl:function(t){return t.common.logoUrl},logoUrlFlag:function(t){return t.common.logoUrlFlag}})),mounted:function(){var t=document.documentElement.clientHeight,e=void 0;document.documentElement.clientWidth>1600?(e=t-90-84-36,this.pagesize=Math.floor(e/80)):(e=t-90-44-25,this.pagesize=Math.floor(e/40)),this.getLogo(),this.getTime();var a=this;clearInterval(this.timer.t2),this.timer.t2=setInterval(function(){a.getTime()},1e3),this.getList()},destroyed:function(){clearTimeout(this.timer.t1),clearInterval(this.timer.t2)},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})},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()]},getList:function(t){var e=this;this.$api.kanbanAPI.manageKanbanWorkshop({}).then(function(a){if(a.data){t&&(e.show_carousel=!1,e.$nextTick(function(){this.show_carousel=!0}));var i=e;e.tableList=a.data?a.data:[];for(var s=0;s<i.tableList.length;s++){Object(o.a)(i.tableList[s].planEndTime)>Object(o.d)()&&e.$set(i.tableList[s],"chaoshi",!0),i.$set(i.tableList[s],"index0",s),i.$set(i.tableList[s],"completionRate",i.tableList[s].completionRate)}if(e.tableList.length<=e.pagesize)e.carouselList=[e.tableList],clearTimeout(e.timer.t1),e.timer.t1=setTimeout(function(){i.getList()},e.interval_time);else{for(var n=Math.floor(e.tableList.length/e.pagesize),l=0==e.tableList.length%e.pagesize?n:n+1,c=[],r=0;r<l;r++){var d=e.tableList.slice(r*e.pagesize,r*e.pagesize+e.pagesize);c.push(d)}e.carouselList=c,clearTimeout(e.timer.t1),e.timer.t1=setTimeout(function(){i.getList(!0)},(e.interval_time+400)*l)}}else e.tableList=[],e.carouselList=[]}).catch(function(t){console.log(t)})},setData:function(){}}},c={render:function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"container"},[a("dv-border-box-11",{attrs:{title:"车间任务看板"}},[a("div",{staticClass:"table_container"},[a("div",[a("table",{staticClass:"car-table",attrs:{border:"0"}},[a("tr",{staticClass:"car-tr",staticStyle:{color:"#0efcff"}},[a("td",{staticClass:"car-td",staticStyle:{width:"16%","font-size":"18px !important"}},[t._v("计划单号")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"9%","font-size":"18px !important"}},[t._v("产品代码")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"12%","font-size":"18px !important"}},[t._v("产品名称")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"12%","font-size":"18px !important"}},[t._v("规格型号")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"7%","font-size":"18px !important"}},[t._v("计划数量")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"7%","font-size":"18px !important"}},[t._v("完工数量")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"7%","font-size":"18px !important"}},[t._v("合格数")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"8%","font-size":"18px !important"}},[t._v("完工进度")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"5%","font-size":"18px !important"}},[t._v("合格率")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"17%","font-size":"18px !important"}},[t._v("计划完成时间")])])])]),t._v(" "),t.show_carousel?a("el-carousel",{attrs:{interval:t.interval_time,"indicator-position":"none",arrow:"hover",autoplay:!0,loop:!1}},t._l(t.carouselList,function(e,i){return a("el-carousel-item",{key:i},[a("div",[a("table",{staticClass:"car-table",attrs:{border:"0",cellpadding:"0",cellspacing:"0"}},t._l(e,function(e,i){return a("tr",{key:i,class:e.chaoshi?"chaoshi car-tr":"car-tr"},[a("td",{staticClass:"car-td",staticStyle:{width:"16%"}},[t._v(t._s(e.planNo))]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"9%"}},[t._v("\n "+t._s(e.materielSerialNo)+"\n ")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"12%","padding-right":"4px"}},[t._v("\n "+t._s(e.materielName)+"\n ")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"12%"}},[t._v("\n "+t._s(e.specification)+"\n ")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"7%"}},[t._v(t._s(e.planCount))]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"7%"}},[t._v("\n "+t._s(e.completionCount)+"\n ")]),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"7%"}},[t._v("\n "+t._s(e.conformityCount)+"\n ")]),t._v(" "),a("td",{staticClass:"car-td car-td-completionRate1",staticStyle:{width:"8%"}},[a("el-progress",{attrs:{percentage:e.completionRate>=100?100:e.completionRate,"text-inside":!0,"show-text":!1}}),t._v(" "),a("span",{staticClass:"completionRate"},[t._v(t._s(e.completionRate)+"%")])],1),t._v(" "),a("td",{staticClass:"car-td",staticStyle:{width:"5%"}},[t._v(t._s(e.passRate)+"%")]),t._v(" "),a("td",{staticClass:"car-td car-td-time",staticStyle:{width:"17%"}},[t._v("\n "+t._s(e.planEndTime)+"\n ")])])}),0)])])}),1):t._e()],1),t._v(" "),a("footer")])],1)},staticRenderFns:[]};var r=a("VU/8")(l,c,!1,function(t){a("HPKs"),a("6Mq5")},"data-v-178ab0b7",null);e.default=r.exports}}); |