(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-f800513c","chunk-5cbabdc9","chunk-5cbabdc9","chunk-44220d8e","chunk-162e010b","chunk-95bc7dba","chunk-709806ea","chunk-3650da70"],{1560:function(e,t,a){},"15d9":function(e,t,a){"use strict";var i=a("bf98"),n=a.n(i);n.a},"1fdb":function(e,t,a){"use strict";var i=a("1157"),n=a.n(i);(function(e,t,a,i){var n="table2excel",r={exclude:".noExl",name:"Table2Excel",filename:"table2excel",fileext:".xls",exclude_img:!0,exclude_links:!0,exclude_inputs:!0,preserveColors:!0};function s(t,a){this.element=t,this.settings=e.extend({},r,a),this._defaults=r,this._name=n,this.init()}function c(e){return e.filename?e.filename:"table2excel"}function l(e){var t=/(\s+alt\s*=\s*"([^"]*)"|\s+alt\s*=\s*'([^']*)')/i;return e.replace(/]*>/gi,(function(e){var a=t.exec(e);return null!==a&&a.length>=2?a[2]:""}))}function o(e){return e.replace(/]*>|<\/a>/gi,"")}function d(e){var t=/(\s+value\s*=\s*"([^"]*)"|\s+value\s*=\s*'([^']*)')/i;return e.replace(/]*>|<\/input>/gi,(function(e){var a=t.exec(e);return null!==a&&a.length>=2?a[2]:""}))}s.prototype={init:function(){var t=this,a='';t.template={head:''+a+"\x3c!--[if gte mso 9]>",sheet:{head:"",tail:""},mid:"",table:{head:"",tail:"
"},foot:""},t.tableRows=[];var i="",n=null;e(t.element).each((function(a,r){var s="";e(r).find("tr").not(t.settings.exclude).each((function(a,r){i="",t.settings.preserveColors&&(n=getComputedStyle(r),i+=n&&n.backgroundColor?"background-color: "+n.backgroundColor+";":"",i+=n&&n.color?"color: "+n.color+";":""),s+="",e(r).find("td,th").not(t.settings.exclude).each((function(a,r){i="",t.settings.preserveColors&&(n=getComputedStyle(r),i+=n&&n.backgroundColor?"background-color: "+n.backgroundColor+";":"",i+=n&&n.color?"color: "+n.color+";":"");var c={rows:e(this).attr("rowspan"),cols:e(this).attr("colspan"),flag:e(r).find(t.settings.exclude)};if(c.flag.length>0)s+=" ";else{var l=/^\d{4}-\d{2}$/;e(r).html().match(l)?s+="0&&(s+=" rowspan='"+c.rows+"' "),c.cols>0&&(s+=" colspan='"+c.cols+"' "),s+=">"+e(r).html()+""}})),s+=""})),t.settings.exclude_img&&(s=l(s)),t.settings.exclude_links&&(s=o(s)),t.settings.exclude_inputs&&(s=d(s)),t.tableRows.push(s)})),t.tableToExcel(t.tableRows,t.settings.name,t.settings.sheetName)},tableToExcel:function(i,n,r){var s,l,o,d=this,u="";for(s in d.format=function(e,t){return e.replace(/{(\w+)}/g,(function(e,a){return t[a]}))},r="undefined"===typeof r?"Sheet":r,d.ctx={worksheet:n||"Worksheet",table:i,sheetName:r},u=d.template.head,e.isArray(i)&&Object.keys(i).forEach((function(e){u+=d.template.sheet.head+r+e+d.template.sheet.tail})),u+=d.template.mid,e.isArray(i)&&Object.keys(i).forEach((function(e){u+=d.template.table.head+"{table"+e+"}"+d.template.table.tail})),u+=d.template.foot,i)d.ctx["table"+s]=i[s];delete d.ctx.table;var h=-1!==navigator.appVersion.indexOf("MSIE 10")||-1!==navigator.userAgent.indexOf("Trident")&&-1!==navigator.userAgent.indexOf("rv:11");if(h)if("undefined"!==typeof Blob){u=d.format(u,d.ctx),u=[u];var p=new Blob(u,{type:"text/html"});t.navigator.msSaveBlob(p,c(d.settings))}else txtArea1.document.open("text/html","replace"),txtArea1.document.write(d.format(u,d.ctx)),txtArea1.document.close(),txtArea1.focus(),sa=txtArea1.document.execCommand("SaveAs",!0,c(d.settings));else{var m=new Blob([d.format(u,d.ctx)],{type:"application/vnd.ms-excel"});t.URL=t.URL||t.webkitURL,l=t.URL.createObjectURL(m),o=a.createElement("a"),o.download=c(d.settings),o.href=l,a.body.appendChild(o),o.click(),a.body.removeChild(o)}return!0}},e.fn[n]=function(t){var a=this;return a.each((function(){e.data(a,"plugin_"+n)||e.data(a,"plugin_"+n,new s(this,t))})),a}})(n.a,window,document)},"3afd":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("a-card",{staticClass:"tree_con",attrs:{loading:e.cardLoading,bordered:!1}},[a("a-spin",{attrs:{spinning:e.loading}},[a("a-alert",{staticStyle:{"margin-right":"54px","padding-left":"5px"},attrs:{type:"info",showIcon:!1}},[a("div",{attrs:{slot:"message"},slot:"message"},[e._v("\n 当前:"),this.currSelected.title?a("span",[e._v(e._s(e.getCurrSelectedTitle()))]):e._e(),this.currSelected.title?a("a",{staticStyle:{"margin-left":"10px"},on:{click:e.onClearSelected}},[e._v("取消")]):e._e()])]),a("div",{staticClass:"drawer-bootom-button"},[a("a-dropdown",{attrs:{trigger:["click"],placement:"bottomCenter"}},[a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",{key:"1",on:{click:e.expandAll}},[e._v("展开所有")]),a("a-menu-item",{key:"2",on:{click:e.closeAll}},[e._v("合并所有")]),a("a-menu-item",{key:"3",on:{click:e.refreshTree}},[e._v("刷新")])],1),a("a-button",[a("a-icon",{attrs:{type:"bars"}})],1)],1)],1),a("a-input-search",{staticStyle:{width:"100%","margin-top":"10px"},attrs:{placeholder:"检索 类别编码/名称",allowClear:""},on:{search:e.handleSearch,change:e.handleChange},model:{value:e.searchInput,callback:function(t){e.searchInput=t},expression:"searchInput"}}),a("a-tree",{ref:"tree",attrs:{showLine:"",checkStrictly:e.checkStrictly,expandedKeys:e.expandedKeys,selectedKeys:e.selectedKeys,dropdownStyle:{maxHeight:"200px",overflow:"auto"},treeData:e.treeDataSource,autoExpandParent:e.autoExpandParent,slots:"{}"},on:{"update:expandedKeys":function(t){e.expandedKeys=t},"update:expanded-keys":function(t){e.expandedKeys=t},select:e.onSelect,expand:e.onExpand},scopedSlots:e._u([{key:"title",fn:function(t){var i=t.title,n=t.entity;t.key;return[i.indexOf(e.searchValue)>-1?a("span",[e._v("\n "+e._s(i.substr(0,i.indexOf(e.searchValue)))+"\n "),a("span",{staticClass:"replaceSearch"},[e._v(e._s(e.searchValue))]),e._v("\n "+e._s(i.substr(i.indexOf(e.searchValue)+e.searchValue.length))+"\n ")]):a("span",[e._v(e._s(i))]),e.editDisable?e._e():a("a-dropdown",{attrs:{trigger:["click"],placement:"bottomCenter"}},[a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleEdit(n)}}},[e._v("编辑")])]),a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.batchDel(n)}}},[e._v("\n 删除\n ")])])],1),a("span",{style:{position:"absolute",right:0}},[a("a-icon",{attrs:{type:"down"}})],1)],1)]}}])})],1),a("tier-model",{ref:"tierModalForm",on:{ok:e.modalFormOk}})],1)},n=[],r=a("0fea"),s=a("f933"),c=a("8973"),l=a("2f62");function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function d(e){for(var t=1;t-1?e.getParentKey(a.key,e.treeDataSource):null})).filter((function(e,t,a){return e&&a.indexOf(e)===t}));Object.assign(this,{expandedKeys:a,searchValue:t,autoExpandParent:!0})},handleSearch:function(e){var t=this,a=e,i=this.dataList.map((function(e){if(null!=e.title)return e.title.indexOf(a)>-1?t.getParentKey(e.key,t.treeDataSource):null})).filter((function(e,t,a){return e&&a.indexOf(e)===t}));Object.assign(this,{expandedKeys:i,searchValue:a,autoExpandParent:!0})},getParentKey:function(e,t){for(var a,i=0;i-1?a("span",[e._v("\n "+e._s(i.substr(0,i.indexOf(e.searchValue)))+"\n "),a("span",{staticClass:"replaceSearch"},[e._v(e._s(e.searchValue))]),e._v("\n "+e._s(i.substr(i.indexOf(e.searchValue)+e.searchValue.length))+"\n ")]):a("span",[e._v(e._s(i))]),e.editDisable||-1!=n.parentId?e._e():a("a-dropdown",{attrs:{trigger:["click"],placement:"bottomCenter"}},[a("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.handleEdit(n)}}},[e._v("编辑")])]),a("a-menu-item",[a("a",{attrs:{href:"javascript:;"},on:{click:function(t){return e.batchDel(n)}}},[e._v("\n 删除\n ")])])],1),a("span",{style:{position:"absolute",right:0}},[a("a-icon",{attrs:{type:"down"}})],1)],1)]}}])})],1)],1)]),a("tier-model",{ref:"tierModalForm",on:{ok:e.modalFormOk}})],1)},n=[],r=a("0fea"),s=a("f933"),c=a("4b6d"),l=a("2f62");function o(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,i)}return a}function d(e){for(var t=1;t-1?e.getParentKey(a.key,e.treeDataSource):null})).filter((function(e,t,a){return e&&a.indexOf(e)===t}));Object.assign(this,{expandedKeys:a,searchValue:t,autoExpandParent:!0})},handleSearch:function(e){var t=this,a=e,i=this.dataList.map((function(e){if(null!=e.title)return e.title.indexOf(a)>-1?t.getParentKey(e.key,t.treeDataSource):null})).filter((function(e,t,a){return e&&a.indexOf(e)===t}));Object.assign(this,{expandedKeys:i,searchValue:a,autoExpandParent:!0})},getParentKey:function(e,t){for(var a,i=0;i0?a("table",{staticClass:"dataContent table",staticStyle:{"white-space":"nowrap"},attrs:{border:"1",cellspacing:"0",cellpadding:"0"}},[a("thead",[a("tr",{staticClass:"thead fixed equipname"},[a("th",{staticClass:"thgu dong1 name",staticStyle:{"min-width":"50px","max-width":"50px",width:"50px",height:"66px"},attrs:{rowspan:"2"}},[e._v("公司")]),a("th",{staticClass:"thgu dong2 name",staticStyle:{"min-width":"50px","max-width":"50px",width:"50px"},attrs:{rowspan:"2"}},[e._v("车间")]),a("th",{staticClass:"thgu dong3 name",staticStyle:{"min-width":"50px","max-width":"50px",width:"50px"},attrs:{rowspan:"2"}},[e._v("工段")]),a("th",{staticClass:"thgu dong4 name",staticStyle:{"min-width":"100px","max-width":"100px",width:"100px"},attrs:{rowspan:"2"}},[e._v("设备编号\n ")]),a("th",{staticClass:"thgu dong5 name",staticStyle:{"min-width":"162px","max-width":"162px",width:"162px"},attrs:{rowspan:"2"}},[e._v("设备名称\n ")]),a("th",{staticClass:"thgu dong6 name",staticStyle:{"min-width":"100px","max-width":"100px",width:"100px"},attrs:{rowspan:"2"}},[e._v("设备类型\n ")]),a("th",{staticClass:"thgu dong7 name",staticStyle:{"min-width":"100px","max-width":"100px",width:"100px"},attrs:{rowspan:"2"}},[e._v("班次")]),e._l(e.tableHeads,(function(t,i){return[a("th",{staticClass:"timeth",attrs:{colspan:e.checkedList.length}},[e._v(e._s(t))])]}))],2),a("tr",{staticClass:"thead notfixed gudingth"},[e._l(e.tableHeads,(function(t,i){return[e.checkedList.indexOf("lyl")>-1?a("th",[e._v("班次利用率(%)")]):e._e(),e.checkedList.indexOf("kjsj")>-1?a("th",[e._v("开机时间(小时)")]):e._e(),e.checkedList.indexOf("jgsj")>-1?a("th",[e._v("加工时间(小时)")]):e._e(),e.checkedList.indexOf("djsj")>-1?a("th",[e._v("待机时间(小时)")]):e._e(),e.checkedList.indexOf("gjsj")>-1?a("th",[e._v("关机时间(小时)")]):e._e()]}))],2)]),a("tbody",e._l(e.dataList,(function(t,i){return a("tr",{staticClass:"mathData"},["合计"!==t.level1&&"平均值"!==t.level1?[a("td",{directives:[{name:"show",rawName:"v-show",value:!t.level1dis,expression:"!item.level1dis"}],staticClass:"tdgu kaitou",class:{hidden:t.level1dis,noExl:t.level1dis},attrs:{rowspan:t.level1span}},[a("div",{staticClass:"wenzi"},[e._v("\n "+e._s(t.level1)+"\n ")])]),a("td",{directives:[{name:"show",rawName:"v-show",value:!t.level2dis,expression:"!item.level2dis"}],staticClass:"tdgu1 kaitou",class:{hidden:t.level2dis,noExl:t.level2dis},attrs:{rowspan:t.level2span}},[a("div",{staticClass:"wenzi"},[e._v("\n "+e._s(t.level2)+"\n ")])]),a("td",{directives:[{name:"show",rawName:"v-show",value:!t.level3dis,expression:"!item.level3dis"}],staticClass:"tdgu2 kaitou",class:{hidden:t.level3dis,noExl:t.level3dis},attrs:{rowspan:t.level3span}},[a("div",{staticClass:"wenzi"},[e._v("\n "+e._s(t.level3)+"\n ")])]),a("td",{staticClass:"tdgu3 kaitou"},[e._v(e._s(t.equipmentId))]),a("td",{staticClass:"tdgu4 kaitou",staticStyle:{"min-width":"162px","max-width":"162px",width:"162px"}},[e._v("\n "+e._s(t.equipmentName)+"\n ")]),a("td",{staticClass:"tdgu5 kaitou"},[e._v(e._s(t.equipmentType))]),a("td",{staticClass:"tdgu6 kaitou"},[e._v(e._s(t.shiftSubName))])]:[a("td",{staticClass:"tdgu kaitou",attrs:{colspan:"7"}},[e._v(e._s(t.level1))])],e._l(t.dataList,(function(t,i){return[e.checkedList.indexOf("lyl")>-1?a("td",{style:{background:t.color}},[e._v(e._s(e._f("numFilter")(t.utilizationRate)))]):e._e(),e.checkedList.indexOf("kjsj")>-1?a("td",{style:{background:t.color}},[e._v("\n "+e._s(e._f("getFormattedTime")(t.openLong))+"\n ")]):e._e(),e.checkedList.indexOf("jgsj")>-1?a("td",{style:{background:t.color}},[e._v("\n "+e._s(e._f("getFormattedTime")(t.processLong))+"\n ")]):e._e(),e.checkedList.indexOf("djsj")>-1?a("td",{style:{background:t.color}},[e._v("\n "+e._s(e._f("getFormattedTime")(t.waitLong))+"\n ")]):e._e(),e.checkedList.indexOf("gjsj")>-1?a("td",{style:{background:t.color}},[e._v("\n "+e._s(e._f("getFormattedTime")(t.closeLong))+"\n ")]):e._e()]}))],2)})),0)]):e._e()])])])],1)])},n=[],r=a("c1df"),s=a.n(r),c=a("0fea"),l=a("1157"),o=a.n(l),d=(a("1fdb"),a("4ec3")),u=a("bfa6"),h={name:"EfficiencyShiftList",components:{},data:function(){return{typeTree:"",typeParent:1,typeEquipment:1,allowClear:!0,allowClearSu:!0,dates:[],equipmentTypeList:[],driveTypeList:[],device_level_list:[],device_category_list:[],identifying:[],queryParam:{},queryParams:{equipmentType:[],driveType:[],deviceLevel:[],deviceCategory:[]},queryParamEquip:{},queryParamPeople:{},efficiencyOptions:[{label:"班次利用率",value:"lyl"},{label:"开机时间",value:"kjsj"},{label:"加工时间",value:"jgsj"},{label:"待机时间",value:"djsj"},{label:"关机时间",value:"gjsj"}],checkedList:["lyl"],dataList:[],url:{list:"/mdc/efficiencyReport/efficiencyShiftList",listByType:"/mdc/MdcUtilizationRate/getByType",initShiftList:"/mdc/mdcMdcShift/initShiftList",initShiftSubList:"/mdc/mdcShiftSub/initShiftSubList",queryEquipmentType:"/mdc/mdcEquipmentType/queryEquipmentType"},tableHeads:[],shiftList:[],shiftSubList:[],spinning:!1,toggleSearchStatus:!1}},props:{nodeTree:"",Type:"",nodePeople:""},created:function(){this.initShiftList(),this.showIdentifying(),this.dates=[s()().subtract("days",7),s()().subtract("days",1)],this.queryParam.startTime=s()(this.dates[0]).format("YYYYMMDD"),this.queryParam.endTime=s()(this.dates[1]).format("YYYYMMDD"),this.queryParam.typeTree="1",this.loadData(),this.queryGroup(),this.getDriveTypeByApi(),this.initDictData("device_level"),this.initDictData("device_category")},mounted:function(){window.addEventListener("resize",this.handleWindowResize),this.handleWindowResize()},watch:{Type:function(e){this.dataList=[],this.queryParam.typeTree=e},nodeTree:function(e){"{}"!=JSON.stringify(e)&&(null!=e.equipmentId?(this.queryParamEquip.parentId="",this.queryParamEquip.equipmentId=e.equipmentId):(this.queryParamEquip.parentId=e.key,this.queryParamEquip.equipmentId=""),this.searchQuery())},nodePeople:function(e){"{}"!=JSON.stringify(e)&&(null!=e.equipmentId?(this.queryParamPeople.parentId=e.equipmentId,this.queryParamPeople.equipmentId=""):(this.queryParamPeople.parentId=e.key,this.queryParamPeople.equipmentId=""),this.searchQuery())}},filters:{numFilter:function(e){return e?parseFloat((100*e).toFixed(2)):"0"},getFormattedTime:function(e){return e?parseFloat((e/3600).toFixed(2)):"0"}},methods:{initDictData:function(e){var t=this;Object(d["w"])(e)?this[e+"_list"]=Object(d["w"])(e):Object(d["g"])(e,null).then((function(a){a.success&&(t[e+"_list"]=a.result)}))},selectChange:function(e,t){this.queryParams[t]=e},checkSameData:function(e){var t={},a=[];e.map((function(e,i){var n=e.level1,r=t[n];void 0!==r?a[r].push(i):(t[n]=a.length,a.push([i]))}));var i=[];a.map((function(t){t.map((function(t){i.push(e[t])}))})),this.dataList=i},checkSameData1:function(e){var t={},a=[];e.map((function(e,i){var n=e.level2,r=t[n];void 0!==r?a[r].push(i):(t[n]=a.length,a.push([i]))}));var i=[];a.map((function(t){t.map((function(t){i.push(e[t])}))})),this.dataList=i},checkSameData2:function(e){var t={},a=[];e.map((function(e,i){var n=e.level3,r=t[n];void 0!==r?a[r].push(i):(t[n]=a.length,a.push([i]))}));var i=[];a.map((function(t){t.map((function(t){i.push(e[t])}))})),this.dataList=i},combineCell:function(){var e=this.dataList;for(var t in e[0]){var a=0;while(as()().subtract("days",1)},initDeviceType:function(e){var t="mdc_equipmentType",a=[];if(a=Object(d["w"])(t),e&&a.length>0)for(var i=function(i){if(a&&a.length>0)for(var n=0;n