chunk-3879075b.c35a5dcb.js 10.5 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-3879075b"],{"0d95":function(a,t,e){},"4bf4":function(a,t,e){"use strict";e.r(t);var i=function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"dv-body"},[e("div",{staticClass:"dv-body-title"},[a._v(a._s(a.queryTime)+a._s(a.sysTitle))]),e("div",{staticClass:"sys-time-select"},[e("div",{staticClass:"time-select"},[e("el-col",{attrs:{span:16}},[e("el-date-picker",{attrs:{"value-format":"yyyy",type:"year",placeholder:"选择年"},model:{value:a.queryTime,callback:function(t){a.queryTime=t},expression:"queryTime"}})],1)],1),e("el-col",{attrs:{span:2}},[e("el-button",{attrs:{icon:"el-icon-search"},on:{click:a.btnQuery}},[a._v(" "+a._s(a.$lan("搜索")))])],1)],1),a._m(0),e("div",{staticClass:"dv-body-bottom"},[e("div",{staticClass:"dv-body-bottom-content"},[e("div",{staticClass:"dv-body-bottom-tableMTTR"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],ref:"tableListMtrr",staticStyle:{width:"100%","margin-top":"8px",color:"#000"},attrs:{data:a.sysData.tableDataMtrr,height:"300",stripe:"",border:"","element-loading-text":a.$lan("拼命加载中"),"element-loading-spinner":"el-icon-loading","header-cell-style":{background:"#008c8c",color:"#000000"}}},[e("el-table-column",{attrs:{fixed:"",prop:"MTTR",label:"MTTR(hr)",width:"125"}}),a._l(a.sysData.listDataOne,(function(a,t){return e("el-table-column",{key:t,attrs:{prop:a.key,label:a.name}})}))],2)],1)]),e("div",{staticClass:"dv-body-bottom-content2"},[e("div",{staticClass:"dv-body-bottom-tableMTBF"},[e("el-table",{directives:[{name:"loading",rawName:"v-loading",value:a.loading,expression:"loading"}],ref:"tableListMtbf",staticStyle:{width:"100%","margin-top":"8px",color:"#000"},attrs:{data:a.sysData.tableDataMtbf,height:"300",stripe:"",border:"","element-loading-text":a.$lan("拼命加载中"),"element-loading-spinner":"el-icon-loading","header-cell-style":{background:"#008c8c",color:"#000000"}}},[e("el-table-column",{attrs:{fixed:"",prop:"MTBF",label:"MTBF(hr)",width:"125"}}),a._l(a.sysData.listDataTwo,(function(a,t){return e("el-table-column",{key:t,attrs:{prop:a.key,label:a.name}})}))],2)],1)])])])},s=[function(){var a=this,t=a.$createElement,e=a._self._c||t;return e("div",{staticClass:"dv-body-top"},[e("div",{staticClass:"dv-body-top-echartOne",attrs:{id:"MTTR"}}),e("div",{staticClass:"dv-body-top-echartTwo",attrs:{id:"MTBF"}})])}],n={data:function(){return{baseUrlOff:"http://127.0.0.1:9088/api/Dashboard/WarehouseAvgByYearResult",baseUrlOnLine:window.appConfig.webReportlOnLine,sysData:{tableDataMtrr:[],tableDataMtbf:[],mtrrDicVal:"",mtbfDicVal:"",warehouseCount:5,listDataOne:[],listDataTwo:[],columntep:[{name:"Jan",key:"Jan"},{name:"Feb",key:"Feb"},{name:"Mar",key:"Mar"},{name:"Apr",key:"Apr"},{name:"May",key:"May"},{name:"Jun",key:"Jun"},{name:"Jul",key:"Jul"},{name:"Aug",key:"Aug"},{name:"Sep",key:"Sep"},{name:"Oct",key:"Oct"},{name:"Nov",key:"Nov"},{name:"Dec",key:"Dec"}],columntep1:[{name:"Jan",key:"Jan",val:1},{name:"Feb",key:"Feb",val:2},{name:"Mar",key:"Mar",val:3},{name:"Apr",key:"Apr",val:4},{name:"May",key:"May",val:5},{name:"Jun",key:"Jun",val:6},{name:"Jul",key:"Jul",val:7},{name:"Aug",key:"Aug",val:8},{name:"Sep",key:"Sep",val:9},{name:"Oct",key:"Oct",val:10},{name:"Nov",key:"Nov",val:11},{name:"Dec",key:"Dec",val:12}],column:{MTTR:"MTTR(hr)",Jan:"Jan",Feb:"Feb",Mar:"Mar",Apr:"Apr",May:"May",Jun:"Jun",Jul:"Jul",Aug:"Aug",Sep:"Sep",Oct:"Oct",Nov:"Nov",Dec:"Dec"}},sysTitle:"倉庫月平均時間 ver:"+window.appConfig.appId,loading:!1,queryTime:(new Date).format("yyyy")}},methods:{btnQuery:function(){null!=this.queryTime?this.getData():this.$alert(this.$lan("请选择开始时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0})},getData:function(){var a=this,t=this.baseUrlOff;t=this.baseUrlOnLine+"/api/Dashboard/WarehouseAvgByYearResult",t="".concat(t,"?year=").concat(decodeURIComponent(this.queryTime));var e={urlSuffix:t,logTitle:this.sysTitle,isUrlALL:!0},i=function(t){a.loading=!1,a.sysData.tableDataMtrr.splice(0,1),a.sysData.tableDataMtbf.splice(0,1),null!=t.data.data.MTTRDic&&0!=t.data.data.MTTRDic.length?null!=t.data.data.MTBFDic&&0!=t.data.data.MTBFDic.length?(a.sysData.mtrrDicVal=t.data.data.MTTRDic[0].Value,a.sysData.mtbfDicVal=t.data.data.MTBFDic[0].Value,a.sysData.warehouseCount=t.data.data.WarehouseData.length||5,a.initTableData(t.data.data)):a.$alert("请在设备系统中设置MTBF的字典配置值【MTBF_detail】",a.$lan("提示"),{dangerouslyUseHTMLString:!0}):a.$alert("请在设备系统中设置MTTR的字典配置值【MTTR_detail】",a.$lan("提示"),{dangerouslyUseHTMLString:!0})};this.loading=!0,this.initTableColumn(),"".ajaxGet(this,e,i)},initTableData:function(a){this.initDataMttr(a.MTTR),this.initDataMtbf(a.MTBF)},initDataMttr:function(a){var t=[];t.push(this.sysData.column),t.push({MTTR:this.$lan("目標(hr)"),Jan:this.sysData.mtrrDicVal,Feb:this.sysData.mtrrDicVal,Mar:this.sysData.mtrrDicVal,Apr:this.sysData.mtrrDicVal,May:this.sysData.mtrrDicVal,Jun:this.sysData.mtrrDicVal,Jul:this.sysData.mtrrDicVal,Aug:this.sysData.mtrrDicVal,Sep:this.sysData.mtrrDicVal,Oct:this.sysData.mtrrDicVal,Nov:this.sysData.mtrrDicVal,Dec:this.sysData.mtrrDicVal});var e=this.initRowValue(a,"months","repairTime","h","");e["MTTR"]=this.$lan("故障時間(hr)"),t.push(e);var i=this.initRowValue(a,"months","counts","m");i["MTTR"]=this.$lan("故障次數"),t.push(i),t.push({MTTR:"倉庫MTTR-"+this.queryTime,Jan:"0"==t[3].Jan?"0":(t[2].Jan/t[3].Jan).toFixed(2),Feb:"0"==t[3].Feb?"0":(t[2].Feb/t[3].Feb).toFixed(2),Mar:"0"==t[3].Mar?"0":(t[2].Mar/t[3].Mar).toFixed(2),Apr:"0"==t[3].Apr?"0":(t[2].Apr/t[3].Apr).toFixed(2),May:"0"==t[3].May?"0":(t[2].May/t[3].May).toFixed(2),Jun:"0"==t[3].Jun?"0":(t[2].Jun/t[3].Jun).toFixed(2),Jul:"0"==t[3].Jul?"0":(t[2].Jul/t[3].Jul).toFixed(2),Aug:"0"==t[3].Aug?"0":(t[2].Aug/t[3].Aug).toFixed(2),Sep:"0"==t[3].Sep?"0":(t[2].Sep/t[3].Sep).toFixed(2),Oct:"0"==t[3].Oct?"0":(t[2].Oct/t[3].Oct).toFixed(2),Nov:"0"==t[3].Nov?"0":(t[2].Nov/t[3].Nov).toFixed(2),Dec:"0"==t[3].Dec?"0":(t[2].Dec/t[3].Dec).toFixed(2)}),this.sysData.tableDataMtrr=t,this.initEchartMttr(t)},initDataMtbf:function(a){var t=[],e=this.sysData.column;e["MTBF"]="MTBF(hr)",t.push(e),t.push({MTBF:this.$lan("目標(hr)"),Jan:this.sysData.mtbfDicVal,Feb:this.sysData.mtbfDicVal,Mar:this.sysData.mtbfDicVal,Apr:this.sysData.mtbfDicVal,May:this.sysData.mtbfDicVal,Jun:this.sysData.mtbfDicVal,Jul:this.sysData.mtbfDicVal,Aug:this.sysData.mtbfDicVal,Sep:this.sysData.mtbfDicVal,Oct:this.sysData.mtbfDicVal,Nov:this.sysData.mtbfDicVal,Dec:this.sysData.mtbfDicVal});var i=this.initRowValue(a,"months","runningTime","h","24");i["MTBF"]="(hr) 仓:"+this.sysData.warehouseCount,t.push(i);var s=this.initRowValue(a,"months","counts","m");s["MTBF"]=this.$lan("故障次數"),t.push(s),t.push({MTBF:"倉庫MTBF-"+this.queryTime,Jan:"0"==t[3].Jan?"0":(t[2].Jan/t[3].Jan).toFixed(2),Feb:"0"==t[3].Feb?"0":(t[2].Feb/t[3].Feb).toFixed(2),Mar:"0"==t[3].Mar?"0":(t[2].Mar/t[3].Mar).toFixed(2),Apr:"0"==t[3].Apr?"0":(t[2].Apr/t[3].Apr).toFixed(2),May:"0"==t[3].May?"0":(t[2].May/t[3].May).toFixed(2),Jun:"0"==t[3].Jun?"0":(t[2].Jun/t[3].Jun).toFixed(2),Jul:"0"==t[3].Jul?"0":(t[2].Jul/t[3].Jul).toFixed(2),Aug:"0"==t[3].Aug?"0":(t[2].Aug/t[3].Aug).toFixed(2),Sep:"0"==t[3].Sep?"0":(t[2].Sep/t[3].Sep).toFixed(2),Oct:"0"==t[3].Oct?"0":(t[2].Oct/t[3].Oct).toFixed(2),Nov:"0"==t[3].Nov?"0":(t[2].Nov/t[3].Nov).toFixed(2),Dec:"0"==t[3].Dec?"0":(t[2].Dec/t[3].Dec).toFixed(2)}),this.sysData.tableDataMtbf=t,this.initEchartMtbf(t)},initRowValue:function(a,t,e,i,s){var n=this,l=this.sysData.column,r=Object.keys(l),o={};for(var u in r)if(Object.hasOwnProperty.call(r,u)){var c=r[u];o[c]="0";for(var y=0;y<a.length;y++)if(c+"."==a[y][t]){var d=a[y][e];"h"==i&&"24"!=s?d=0==d?d:(d/60).toFixed(0):"h"==i&&"24"==s&&function(){var t=a[y].months.replace(".",""),e=n.sysData.columntep1.find((function(a){return a.key==t})),i=parseInt((new Date).format("yyyy"));d=24*new Date(i,e.val,0).getDate()*n.sysData.warehouseCount}(),o[c]=d}}return o},ajaxSuccessDataBefore:function(a,t){return null!=a.data&&0!=a.data.data.length||(this.sysData.tableData=[],this.$alert(this.$lan("业务操作查询无数据!"),this.$lan("提示"),{dangerouslyUseHTMLString:!0}),!1)},initEchartMttr:function(a){var t=0,e=(new Date).format("yyyy");if(e==this.queryTime)t=(new Date).getMonth()+1;else{var i=this.queryTime+"-12-12";t=new Date(i).getMonth()+1}var s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],n=s.splice(0,t),l=[a[1].Apr,a[1].Aug,a[1].Dec,a[1].Feb,a[1].Jan,a[1].Jul,a[1].Jun,a[1].Mar,a[1].May,a[1].Nov,a[1].Oct,a[1].Sep],r=[a[4].Jan,a[4].Feb,a[4].Mar,a[4].Apr,a[4].May,a[4].Jun,a[4].Jul,a[4].Aug,a[4].Sep,a[4].Oct,a[4].Nov,a[4].Dec],o=this.$echarts.init(document.getElementById("MTTR"));window.annualFaultAnalysis_mttr.series[0].data=l.splice(0,t),window.annualFaultAnalysis_mttr.xAxis.data=n,window.annualFaultAnalysis_mttr.series[1].data=r.splice(0,t),window.annualFaultAnalysis_mttr.series[1].name="倉庫MTRR-"+this.queryTime;var u=window.annualFaultAnalysis_mttr;console.log(u),null!=o&&o.setOption(u)},initEchartMtbf:function(a){var t=0,e=(new Date).format("yyyy");if(e==this.queryTime)t=(new Date).getMonth()+1;else{var i=this.queryTime+"-12-12";t=new Date(i).getMonth()+1}var s=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],n=s.splice(0,t),l=[a[1].Apr,a[1].Aug,a[1].Dec,a[1].Feb,a[1].Jan,a[1].Jul,a[1].Jun,a[1].Mar,a[1].May,a[1].Nov,a[1].Oct,a[1].Sep],r=[a[4].Jan,a[4].Feb,a[4].Mar,a[4].Apr,a[4].May,a[4].Jun,a[4].Jul,a[4].Aug,a[4].Sep,a[4].Oct,a[4].Nov,a[4].Dec],o=this.$echarts.init(document.getElementById("MTBF"));window.annualFaultAnalysis_mtbf.series[0].data=l.splice(0,t),window.annualFaultAnalysis_mtbf.series[1].data=r.splice(0,t),window.annualFaultAnalysis_mtbf.xAxis.data=n,window.annualFaultAnalysis_mtbf.series[1].name="倉庫MTBF-"+this.queryTime;var u=window.annualFaultAnalysis_mtbf;null!=o&&o.setOption(u)},initTableColumn:function(){var a=0,t=(new Date).format("yyyy");if(t==this.queryTime)a=(new Date).getMonth()+1;else{var e=this.queryTime+"-12-12";a=new Date(e).getMonth()+1}var i=this.sysData.columntep.copy().splice(0,a);this.sysData.listDataOne=i,this.sysData.listDataTwo=i}},mounted:function(){document.querySelector("#headTitle").innerHTML=this.sysTitle,this.getData()}},l=n,r=(e("9597"),e("afe9"),e("2877")),o=Object(r["a"])(l,i,s,!1,null,"697c7929",null);t["default"]=o.exports},9597:function(a,t,e){"use strict";e("dfae")},afe9:function(a,t,e){"use strict";e("0d95")},dfae:function(a,t,e){}}]);
//# sourceMappingURL=chunk-3879075b.c35a5dcb.js.map