chunk-c4019b8a.2079ddf4.js 7.51 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-c4019b8a"],{"49b9":function(e,a,t){},"531e":function(e,a,t){"use strict";t("9703")},"588a":function(e,a,t){"use strict";t("49b9")},6462:function(e,a,t){"use strict";t.r(a);var l=function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",{staticClass:"dv-body"},[t("div",{staticClass:"dv-body-title"},[e._v(e._s(e.queryTime)+e._s(e.sysTitle))]),t("div",{staticClass:"sys-time-select"},[t("div",{staticClass:"time-select"},[t("el-col",{attrs:{span:16}},[t("el-date-picker",{attrs:{"value-format":"yyyy-MM",type:"month",placeholder:"选择月"},model:{value:e.queryTime,callback:function(a){e.queryTime=a},expression:"queryTime"}})],1)],1),t("el-select",{staticStyle:{"padding-top":"4.7px","margin-left":"7px"},attrs:{clearable:"",placeholder:e.$lan("請選擇 區域")},on:{change:e.areaSelectChanged},model:{value:e.areaSelectValue,callback:function(a){e.areaSelectValue=a},expression:"areaSelectValue"}},[t("el-option",{attrs:{label:"立體倉庫",value:"L"}}),t("el-option",{attrs:{label:"AGV",value:"A"}})],1),t("el-select",{staticStyle:{"padding-top":"4.7px","margin-left":"7px"},attrs:{clearable:"",placeholder:e.$lan("請選擇 庫別")},on:{change:e.librarySelectChanged},model:{value:e.librarySelectValue,callback:function(a){e.librarySelectValue=a},expression:"librarySelectValue"}},e._l(e.libraryOptions,(function(e){return t("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),t("el-col",{attrs:{span:4}},[t("el-button",{attrs:{icon:"el-icon-search"},on:{click:e.btnQuery}},[e._v(" "+e._s(e.$lan("搜索")))]),t("el-button",{on:{click:e.btnExcel}},[e._v("Excel")])],1)],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tableList",staticStyle:{width:"100%","margin-top":"8px",color:"#000"},attrs:{data:e.sysData.tableData,"row-class-name":e.tableRowClassName,height:"740",stripe:"",border:"","element-loading-text":e.$lan("拼命加载中"),"element-loading-spinner":"el-icon-loading","header-cell-style":{background:"#008c8c",color:"#000000"}}},[t("el-table-column",{attrs:{prop:"index",label:e.$lan("序號"),width:"80"}}),t("el-table-column",{attrs:{prop:"area",label:e.$lan("庫別"),width:"180"}}),t("el-table-column",{attrs:{prop:"Created",label:e.$lan("時間"),width:"160"}}),t("el-table-column",{attrs:{prop:"EquipmentName",label:e.$lan("设备名称"),width:"180"}}),t("el-table-column",{attrs:{prop:"EquipmentCode",label:e.$lan("设备编码"),width:"120"}}),t("el-table-column",{attrs:{prop:"Alarm",label:e.$lan("故障原因"),width:"250"}}),t("el-table-column",{attrs:{prop:"Reason",label:e.$lan("故障原因方"),width:"150"}}),t("el-table-column",{attrs:{prop:"classes",label:e.$lan("班別"),width:"100"}}),t("el-table-column",{attrs:{prop:"Createds",label:e.$lan("开始时间"),width:"160"}}),t("el-table-column",{attrs:{prop:"Updated",label:e.$lan("结束时间"),width:"160"}}),t("el-table-column",{attrs:{prop:"minutes",label:e.$lan("分鐘數"),width:"140"}}),t("el-table-column",{attrs:{prop:"HandleInfo",label:e.$lan("故障原因及維修方法"),width:"280"}}),t("el-table-column",{attrs:{prop:"HandleUser",label:e.$lan("維修人員"),width:"180"}})],1)],1)},n=[],i=t("4a15"),r={data:function(){return{baseUrlOff:"http://127.0.0.1:9088/api/Dashboard/EquipmentBreakdownInfoByMonthResult",baseUrlOnLine:window.appConfig.webReportlOnLine,sysData:{tableData:[],tableDataColumn:null},sysTitle:this.$lan("月故障明细")+" ver:"+window.appConfig.appId,loading:!1,queryTime:(new Date).format("yyyy-MM"),eqSelectValue:"",areaSelectValue:"",librarySelectValue:"",libraryOptions:[]}},methods:{btnQuery:function(){this.getData("query")},areaSelectChanged:function(e){this.libraryOptions="A"==e?window.libraryAGVOptionsTwo:window.libraryOptions,this.librarySelectValue="",this.eqSelectValue=this.libraryOptions.map((function(e){return e.value})).join()},librarySelectChanged:function(e){this.eqSelectValue=e},btnExcel:function(){if(null==this.sysData.tableDataColumn){var e={};this.$refs.tableList.$children.forEach((function(a){var t=a.prop;void 0!=t&&(e[t]=a.label)})),this.sysData.tableDataColumn=e}this.getData("excel")},getData:function(e){var a=this;if(null!=this.queryTime){var t=this.baseUrlOff;t=this.baseUrlOnLine+"/api/Dashboard/EquipmentBreakdownInfoByMonthResult",t="".concat(t,"?begin=").concat(decodeURIComponent(this.queryTime),"&eqType=").concat(this.eqSelectValue);var l={urlSuffix:t,logTitle:this.sysTitle,isUrlALL:!0},n=function(t){a.loading=!1,"excel"!=e&&a.sysData.tableData.splice(0,1),a.ajaxSuccessDataBefore(t,l.logTitle)&&("excel"!=e?a.initTableData(t.data.data):a.handleExport(t.data.data))};this.loading=!0,"".ajaxGet(this,l,n)}else this.$alert(this.$lan("请选择开始时间-结束时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0})},initTableData:function(e){this.sysData.tableData=this.initData(e)},initData:function(e){var a=this,t=1;return e.forEach((function(e){var l=new Date(e.Created),n=new Date(new Date(e.Created).format("yyyy-MM-dd 08:00:00")),i=new Date(new Date(e.Created).format("yyyy-MM-dd 20:00:00"));e["classes"]=a.$lan("晚班"),e["index"]=t++,e["Createds"]=e.Created,e["Created"]=new Date(e.Created).format("yyyy-MM-dd"),l>=n&&l<=i&&(e["classes"]=a.$lan("早班"));for(var r=0;r<window.libraryAGVOptionsTwo.length;r++)for(var s=window.libraryAGVOptionsTwo[r].value.split(","),o=0;o<s.length;o++)if(e.EquipmentCode==s[o]){e["area"]=window.libraryAGVOptionsTwo[r].label;break}for(var d=0;d<window.libraryOptions.length;d++)for(var c=window.libraryOptions[d].value.split(","),u=0;u<c.length;u++)if(e.EquipmentCode==c[u]){e["area"]=window.libraryOptions[d].label;break}})),e},handleExport:function(e){var a=this,t=[],l=1;e.forEach((function(e){var n=new Date(e.Created),i=new Date(new Date(e.Created).format("yyyy-MM-dd 08:00:00")),r=new Date(new Date(e.Created).format("yyyy-MM-dd 20:00:00"));e["classes"]=a.$lan("晚班"),e["index"]=l++,e["Createds"]=e.Created,e["Created"]=new Date(e.Created).format("yyyy-MM-dd"),n>=i&&n<=r&&(e["classes"]=a.$lan("早班"));for(var s=0;s<window.libraryAGVOptionsTwo.length;s++)for(var o=window.libraryAGVOptionsTwo[s].value.split(","),d=0;d<o.length;d++)if(e.EquipmentCode==o[d]){e["area"]=window.libraryAGVOptionsTwo[s].label;break}for(var c=0;c<window.libraryOptions.length;c++)for(var u=window.libraryOptions[c].value.split(","),p=0;p<u.length;p++)if(e.EquipmentCode==u[p]){e["area"]=window.libraryOptions[c].label;break}t.push({index:e.index,area:e.area,Created:e.Created,EquipmentName:e.EquipmentName,EquipmentCode:e.EquipmentCode,Alarm:e.Alarm,Reason:e.Reason,classes:e.classes,Createds:e.Createds,Updated:e.Updated,minutes:e.minutes,HandleInfo:e.HandleInfo,HandleUser:e.HandleUser})})),t.unshift(this.sysData.tableDataColumn);var n=i["a"].makeColConfig({A:80,B:180,C:160,D:180,E:120,F:250,G:150,H:160,Y:160,J:140,K:280,L:180},300);this.exportExcel(t,this.sysTitle,n)},exportExcel:function(e,a,t){a=a+(new Date).format("yyyyMMdd hhmmss")+".xlsx",i["a"].exportExcel(e,a,"xlsx",{extend:{"!cols":t}})},ajaxSuccessDataBefore:function(e,a){return null!=e.data&&0!=e.data.data.length||(this.sysData.tableData=[],this.$alert(this.$lan("业务操作查询无数据!"),this.$lan("提示"),{dangerouslyUseHTMLString:!0}),!1)},tableRowClassName:function(e){e.row;var a=e.rowIndex;return 1===a?"warning-row":3===a?"success-row":""}},mounted:function(){this.getData(),document.querySelector("#headTitle").innerHTML=this.sysTitle}},s=r,o=(t("531e"),t("588a"),t("2877")),d=Object(o["a"])(s,l,n,!1,null,"02f1bbe6",null);a["default"]=d.exports},9703:function(e,a,t){}}]);
//# sourceMappingURL=chunk-c4019b8a.2079ddf4.js.map