chunk-6db366bd.977d5818.js
8.45 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6db366bd"],{"0485":function(a,e,t){"use strict";t("1dce")},"1dce":function(a,e,t){},6336:function(a,e,t){"use strict";t.r(e);var l=function(){var a=this,e=a.$createElement,t=a._self._c||e;return t("div",{staticClass:"whole"},[t("div",{staticClass:"whole-herdr"},[a._v(a._s(a.sysTitle))]),t("div",{staticClass:"sys-time-select"},[t("div",{staticClass:"time-select"},[t("el-col",{attrs:{span:56}},[t("el-date-picker",{attrs:{type:"datetime",placeholder:a.$lan("选择开始日期时间"),"value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:a.form.startTime,callback:function(e){a.$set(a.form,"startTime",e)},expression:"form.startTime"}}),t("el-date-picker",{attrs:{type:"datetime",placeholder:a.$lan("选择结束日期时间"),"value-format":"yyyy-MM-dd HH:mm:ss"},model:{value:a.form.endTime,callback:function(e){a.$set(a.form,"endTime",e)},expression:"form.endTime"}})],1)],1),t("el-select",{staticStyle:{"padding-top":"4.7px","margin-left":"7px"},attrs:{clearable:"",placeholder:a.$lan("請選擇 區域")},on:{change:a.areaSelectChanged},model:{value:a.areaSelectValue,callback:function(e){a.areaSelectValue=e},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:a.$lan("請選擇 庫別")},on:{change:a.librarySelectChanged},model:{value:a.librarySelectValue,callback:function(e){a.librarySelectValue=e},expression:"librarySelectValue"}},a._l(a.libraryOptions,(function(a){return t("el-option",{key:a.value,attrs:{label:a.label,value:a.value}})})),1),t("el-col",{attrs:{span:4}},[t("el-button",{attrs:{icon:"el-icon-search"},on:{click:a.btnQuery}},[a._v(a._s(a.$lan("搜索")))]),t("el-button",{on:{click:a.btnExcel}},[a._v("Excel")])],1)],1),t("el-table",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],ref:"tableList",staticStyle:{width:"100%","margin-top":"8px",color:"#000"},attrs:{data:a.sysData.tableData,"row-class-name":a.tableRowClassName,height:"740",stripe:"",border:"","element-loading-text":a.$lan("拼命加载中"),"element-loading-spinner":"el-icon-loading","header-cell-style":{background:"#008c8c",color:"#000000"}}},[t("el-table-column",{attrs:{prop:"index",label:a.$lan("序號"),width:"80"}}),t("el-table-column",{attrs:{prop:"area",label:a.$lan("庫別"),width:"180"}}),t("el-table-column",{attrs:{prop:"EquipmentName",label:a.$lan("設備編號"),width:"180"}}),t("el-table-column",{attrs:{prop:"eqType",label:a.$lan("設備類型"),width:"120"}}),t("el-table-column",{attrs:{prop:"Alarm",label:a.$lan("故障內容"),width:"250"}}),t("el-table-column",{attrs:{prop:"Reason",label:a.$lan("故障原因方"),width:"150"}}),t("el-table-column",{attrs:{prop:"classes",label:a.$lan("班別"),width:"100"}}),t("el-table-column",{attrs:{prop:"AlarmStatr",label:a.$lan("開始時間(年月日时分)"),width:"180"}}),t("el-table-column",{attrs:{prop:"AlarmEnd",label:a.$lan("結束時間(年月日时分)"),width:"180"}}),t("el-table-column",{attrs:{prop:"sumTimeAlarm",label:a.$lan("停機時間(分)"),width:"180"}}),t("el-table-column",{attrs:{prop:"HandleInfo",label:a.$lan("故障原因及維修方法"),"min-width":"98%",width:"270"}}),t("el-table-column",{attrs:{prop:"Count",label:a.$lan("重复次数"),width:"100"}}),t("el-table-column",{attrs:{prop:"HandleUser",label:a.$lan("維修人員"),width:"100"}}),t("el-table-column",{attrs:{prop:"HandleUser1",label:a.$lan("確認人員"),width:"100"}}),t("el-table-column",{attrs:{prop:"FaultType",label:a.$lan("故障類別"),"min-width":"98%",width:"270"}}),t("el-table-column",{attrs:{prop:"HandleTime",label:a.$lan("確認时间"),width:"160"}})],1)],1)},n=[],i=t("4a15"),r={data:function(){return{baseUrlOff:"http://127.0.0.1:9088/api/Dashboard/FaultStatisticsRepeat",baseUrlOnLine:window.appConfig.webReportlOnLine,sysData:{tableData:[],tableDataColumn:null},sysTitle:this.$lan("故障分析(重复次数>1才会显示)")+"-ver:"+window.appConfig.appId,loading:!1,form:{startTime:(new Date).format("yyyy-MM-dd 00:00:00"),endTime:(new Date).format("yyyy-MM-dd 23:59:59")},options:window.faultStatisti_selectOptions,eqSelectValue:"",areaSelectValue:"",librarySelectValue:"",libraryOptions:[]}},methods:{btnQuery:function(){this.getData("query")},pickerChangeFn:function(){console.log(123)},areaSelectChanged:function(a){this.libraryOptions="A"==a?window.libraryAGVOptionsTwo:window.libraryOptions,this.librarySelectValue="",this.eqSelectValue=this.libraryOptions.map((function(a){return a.value})).join()},librarySelectChanged:function(a){this.eqSelectValue=a},btnExcel:function(){if(null==this.sysData.tableDataColumn){var a={};this.$refs.tableList.$children.forEach((function(e){var t=e.prop;void 0!=t&&(a[t]=e.label)})),this.sysData.tableDataColumn=a}this.getData("excel")},getData:function(a){var e=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/FaultStatisticsRepeat",t="".concat(t,"?begin=").concat(decodeURIComponent(this.form.startTime),"&end=").concat(decodeURIComponent(this.form.endTime),"&eqType=").concat(this.eqSelectValue);var l={urlSuffix:t,logTitle:this.sysTitle,isUrlALL:!0},n=function(t){e.loading=!1,"excel"!=a&&e.sysData.tableData.splice(0,1),e.ajaxSuccessDataBefore(t,l.logTitle)&&("excel"!=a?e.initTableData(t.data.data):e.handleExport(t.data.data))};this.loading=!0,"".ajaxGet(this,l,n)}else this.$alert(this.$lan("请选择开始时间-结束时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0});else this.$alert(this.$lan("请选择开始时间-结束时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0})},initTableData:function(a){this.sysData.tableData=this.initData(a)},initData:function(a){var e=this,t=1;return a.forEach((function(a){for(var l=0;l<window.libraryAGVOptionsTwo.length;l++)for(var n=window.libraryAGVOptionsTwo[l].value.split(","),i=0;i<n.length;i++)if(a.EquipmentCode==n[i]){a["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(a.EquipmentCode==s[o]){a["area"]=window.libraryOptions[r].label;break}var c=new Date(a.AlarmStatr),d=new Date(new Date(a.AlarmStatr).format("yyyy-MM-dd 08:00:00")),p=new Date(new Date(a.AlarmStatr).format("yyyy-MM-dd 20:00:00"));a["classes"]=e.$lan("晚班"),a["index"]=t++,c>=d&&c<=p&&(a["classes"]=e.$lan("早班"))})),a},handleExport:function(a){var e=this,t=[],l=1;a.forEach((function(a){var n=new Date(a.AlarmStatr),i=new Date(new Date(a.AlarmStatr).format("yyyy-MM-dd 08:00:00")),r=new Date(new Date(a.AlarmStatr).format("yyyy-MM-dd 20:00:00"));a["classes"]=e.$lan("晚班"),n>=i&&n<=r&&(a["classes"]=e.$lan("早班"));for(var s=0;s<window.libraryAGVOptionsTwo.length;s++)for(var o=window.libraryAGVOptionsTwo[s].value.split(","),c=0;c<o.length;c++)if(a.EquipmentCode==o[c]){a["area"]=window.libraryAGVOptionsTwo[s].label;break}for(var d=0;d<window.libraryOptions.length;d++)for(var p=window.libraryOptions[d].value.split(","),u=0;u<p.length;u++)if(a.EquipmentCode==p[u]){a["area"]=window.libraryOptions[d].label;break}t.push({index:l++,area:a.area,EquipmentName:a.EquipmentName,eqType:a.eqType,Alarm:a.Alarm,Reason:a.Reason,classes:a.classes,AlarmStatr:a.AlarmStatr,AlarmEnd:a.AlarmEnd,sumTimeAlarm:a.sumTimeAlarm,HandleUser1:"",FaultType:a.FaultType,HandleTime:a.HandleTime})})),t.unshift(this.sysData.tableDataColumn);var n=i["a"].makeColConfig({A:80,B:180,C:120,D:250,E:100,F:150,G:160,H:160,I:130,J:270,K:100,L:100,M:130,N:160},300);this.exportExcel(t,this.sysTitle,n)},exportExcel:function(a,e,t){e=e+(new Date).format("yyyyMMdd hhmmss")+".xlsx",i["a"].exportExcel(a,e,"xlsx",{extend:{"!cols":t}})},ajaxSuccessDataBefore:function(a,e){return null!=a.data&&0!=a.data.data.length||(this.sysData.tableData=[],this.$alert(this.$lan("业务操作查询无数据!"),this.$lan("提示"),{dangerouslyUseHTMLString:!0}),!1)},tableRowClassName:function(a){a.row;var e=a.rowIndex;return 1===e?"warning-row":3===e?"success-row":""}},mounted:function(){this.appId=window.appConfig.appId,this.getData(),document.querySelector("#headTitle").innerHTML=this.sysTitle}},s=r,o=(t("0485"),t("2877")),c=Object(o["a"])(s,l,n,!1,null,null,null);e["default"]=c.exports}}]);
//# sourceMappingURL=chunk-6db366bd.977d5818.js.map