chunk-89271146.bb6a8e8b.js 8.1 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-89271146"],{1012:function(e,a,t){},1394: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:"whole"},[t("div",{staticClass:"whole-herdr"},[e._v(e._s(e.sysTitle))]),t("div",{staticClass:"sys-time-select"},[t("div",{staticClass:"time-select"},[t("el-col",{attrs:{span:56}},[t("el-date-picker",{attrs:{type:"date",placeholder:e.$lan("选择开始日期时间"),"value-format":"yyyy-MM-dd"},model:{value:e.form.startTime,callback:function(a){e.$set(e.form,"startTime",a)},expression:"form.startTime"}}),t("el-date-picker",{attrs:{type:"date",placeholder:e.$lan("选择结束日期时间"),"value-format":"yyyy-MM-dd"},model:{value:e.form.endTime,callback:function(a){e.$set(e.form,"endTime",a)},expression:"form.endTime"}})],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:"Date",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:"280"}}),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:"startTime",label:e.$lan("开始时间"),width:"160"}}),t("el-table-column",{attrs:{prop:"endTime",label:e.$lan("结束时间"),width:"160"}}),t("el-table-column",{attrs:{prop:"summaryTime",label:e.$lan("分鐘數"),width:"180"}}),t("el-table-column",{attrs:{prop:"HandleInfo",label:e.$lan("故障原因及維修方法"),width:"280"}}),t("el-table-column",{attrs:{prop:"HandleUser",label:e.$lan("維修人員"),width:"280"}})],1)],1)},n=[],i=t("4a15"),r={data:function(){return{baseUrlOff:"http://127.0.0.1:9088/api/Dashboard/EquipmentBreakdownInfoByDayResult",baseUrlOnLine:window.appConfig.webReportlOnLine,sysData:{tableData:[],tableDataColumn:null},sysTitle:this.$lan("累计故障明细")+" ver:"+window.appConfig.appId,loading:!1,form:{startTime:new Date((new Date).setDate((new Date).getDate()-1)).format("yyyy-MM-dd"),endTime:(new Date).format("yyyy-MM-dd")},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.form.startTime)if(null!=this.form.endTime)if(new Date(this.form.startTime)>=new Date(this.form.endTime))this.$alert(this.$lan("开始时间不能大于等于结束时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0});else{var t=this.baseUrlOff;t=this.baseUrlOnLine+"/api/Dashboard/EquipmentBreakdownInfoByDayResult";var l=this.form.startTime+" 00:00:00",n=this.form.endTime+" 23:59:59";t="".concat(t,"?begin=").concat(decodeURIComponent(l),"&end=").concat(decodeURIComponent(n),"&eqType=").concat(this.eqSelectValue);var i={urlSuffix:t,logTitle:this.sysTitle,isUrlALL:!0},r=function(t){a.loading=!1,"excel"!=e&&a.sysData.tableData.splice(0,1),a.ajaxSuccessDataBefore(t,i.logTitle)&&("excel"!=e?a.initTableData(t.data.data):a.handleExport(t.data.data))};this.loading=!0,"".ajaxGet(this,i,r)}else this.$alert(this.$lan("请选择开始时间-结束时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0});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){for(var l=0;l<window.libraryAGVOptionsTwo.length;l++)for(var n=window.libraryAGVOptionsTwo[l].value.split(","),i=0;i<n.length;i++)if(e.EquipmentCode==n[i]){e["area"]=window.libraryAGVOptionsTwo[l].label;break}for(var r=0;r<window.libraryOptions.length;r++)for(var s=window.libraryOptions[r].value.split(","),o=0;o<s.length;o++)if(e.EquipmentCode==s[o]){e["area"]=window.libraryOptions[r].label;break}var c=new Date(e.startTime),d=new Date(new Date(e.startTime).format("yyyy-MM-dd 08:00:00")),u=new Date(new Date(e.startTime).format("yyyy-MM-dd 20:00:00"));c>=d&&c<=u&&(e["classes"]=a.$lan("早班")),e["classes"]=a.$lan("晚班"),e["index"]=t++})),e},handleExport:function(e){var a=this,t=[],l=1;e.forEach((function(e){for(var n=0;n<window.libraryAGVOptionsTwo.length;n++)for(var i=window.libraryAGVOptionsTwo[n].value.split(","),r=0;r<i.length;r++)if(e.EquipmentCode==i[r]){e["area"]=window.libraryAGVOptionsTwo[n].label;break}for(var s=0;s<window.libraryOptions.length;s++)for(var o=window.libraryOptions[s].value.split(","),c=0;c<o.length;c++)if(e.EquipmentCode==o[c]){e["area"]=window.libraryOptions[s].label;break}var d=new Date(e.startTime),u=new Date(new Date(e.startTime).format("yyyy-MM-dd 08:00:00")),p=new Date(new Date(e.startTime).format("yyyy-MM-dd 20:00:00"));d>=u&&d<=p&&(e["classes"]=a.$lan("早班")),e["classes"]=a.$lan("晚班"),t.push({index:l++,area:e.area,Date:e.Date,EquipmentName:e.EquipmentName,EquipmentCode:e.EquipmentCode,Alarm:e.Alarm,Reason:e.Reason,classes:e.classes,startTime:e.startTime,endTime:e.endTime,summaryTime:e.summaryTime,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("cc8d"),t("68b2"),t("2877")),c=Object(o["a"])(s,l,n,!1,null,"3934683d",null);a["default"]=c.exports},"444d":function(e,a,t){},"68b2":function(e,a,t){"use strict";t("444d")},cc8d:function(e,a,t){"use strict";t("1012")}}]);
//# sourceMappingURL=chunk-89271146.bb6a8e8b.js.map