chunk-239da72c.205d67ec.js
26.7 KB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-239da72c"],{"4f0f":function(e,t,a){},5582:function(e,t,a){e.exports=a.p+"static/img/dz2.4584f1fb.png"},"5ea8":function(e,t,a){"use strict";a("4f0f")},6240:function(e,t,a){},"650f":function(e,t,a){"use strict";a("e17c")},"66b8":function(e,t,a){"use strict";a("6240")},8474:function(e,t,a){var n={"./dz2.png":"5582","./sb.png":"8f87"};function i(e){var t=l(e);return a(t)}function l(e){if(!a.o(n,e)){var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t}return n[e]}i.keys=function(){return Object.keys(n)},i.resolve=l,e.exports=i,i.id="8474"},"8f87":function(e,t,a){e.exports=a.p+"static/img/sb.a3333b11.png"},c73a:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"whole"},[n("div",{staticClass:"whole-herdr"},[e._v(e._s(e.sysTitle))]),n("div",{staticClass:"sys-time-select"},[n("div",{staticClass:"time-select"},[n("el-col",{attrs:{span:56}},[n("el-date-picker",{attrs:{type:"date",placeholder:e.$lan("选择开始日期时间"),"value-format":"yyyy-MM-dd"},model:{value:e.form.startTime,callback:function(t){e.$set(e.form,"startTime",t)},expression:"form.startTime"}}),n("el-date-picker",{attrs:{type:"date",placeholder:e.$lan("选择结束日期时间"),"value-format":"yyyy-MM-dd"},model:{value:e.form.endTime,callback:function(t){e.$set(e.form,"endTime",t)},expression:"form.endTime"}})],1)],1),n("el-select",{staticStyle:{margin:"5px 0 0 7px",width:"130px"},attrs:{clearable:"",placeholder:e.$lan("請選擇 區域")},on:{change:e.areaSelectChanged},model:{value:e.areaSelectValue,callback:function(t){e.areaSelectValue=t},expression:"areaSelectValue"}},[n("el-option",{attrs:{label:"AGV",value:"A"}})],1),n("el-select",{staticStyle:{margin:"5px 0 0 7px"},attrs:{clearable:"",placeholder:e.$lan("請選擇 庫別")},on:{change:e.librarySelectChanged},model:{value:e.librarySelectValue,callback:function(t){e.librarySelectValue=t},expression:"librarySelectValue"}},e._l(e.libraryOptions,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:{value:e.value,label:e.label}}})})),1),n("el-select",{staticStyle:{"padding-top":"4.7px","margin-left":"7px"},attrs:{filterable:"",clearable:"",placeholder:e.$lan("請選擇 故障名稱")},on:{change:e.faultNameChanged},model:{value:e.faultNameData,callback:function(t){e.faultNameData=t},expression:"faultNameData"}},e._l(e.faultOptions,(function(e){return n("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1),n("el-col",{attrs:{span:4}},[n("el-button",{staticStyle:{margin:"5px 0 0 7px"},attrs:{icon:"el-icon-search"},on:{click:e.btnQuery}},[e._v(e._s(e.$lan("搜索")))]),n("el-button",{staticStyle:{margin:"5px 0 0 7px"},on:{click:e.btnExcel}},[e._v("Excel")])],1)],1),n("el-table",{directives:[{name:"loading",rawName:"v-loading",value:e.loading,expression:"loading"}],ref:"tableList",staticStyle:{width:"100%",height:"50px","margin-top":"8px",color:"#000"},attrs:{data:e.sysData.tableData,"row-class-name":e.tableRowClassName,"cell-style":e.handleChangeCellStyle,height:"360",stripe:"",border:"","summary-method":e.getSummaries,"element-loading-text":e.$lan("拼命加载中"),"element-loading-spinner":"el-icon-loading","header-cell-style":{textAlign:"center",background:"#008c8c",color:"#000000"}}},[n("el-table-column",{attrs:{prop:"year",fixed:"",label:e.$lan("二維碼點位"),width:"250",align:"center"}},[n("el-table-column",{attrs:{prop:"year",label:e.$lan("AGV編號"),align:"center",width:"250"}})],1),e._l(e.sysData.tableDataColumn,(function(e){return n("el-table-column",{key:e.prop,style:e.style,attrs:{align:"center",fixed:e.fixed,prop:e.prop,label:e.label,width:e.width}})}))],2),n("div",{staticClass:"imgs"},[n("div",{staticClass:"imgs"},[n("img",{directives:[{name:"show",rawName:"v-show",value:"SB"==e.imge,expression:"imge == 'SB'"}],staticClass:"img1",attrs:{src:a("8f87")},on:{click:function(t){return e.handlePreview("sb.png")}}}),n("img",{directives:[{name:"show",rawName:"v-show",value:"DZ2"==e.imge,expression:"imge == 'DZ2'"}],staticClass:"img2",attrs:{src:a("5582")},on:{click:function(t){return e.handlePreview("dz2.png")}}}),e.showViewer?n("el-image-viewer",{attrs:{"url-list":[e.currentImageUrl],"on-close":e.closeViewer}}):e._e()],1)])],1)},i=[],l=a("4a15"),r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("transition",{attrs:{name:"viewer-fade"}},[a("div",{ref:"el-image-viewer__wrapper",staticClass:"el-image-viewer__wrapper",style:{"z-index":e.viewerZIndex},attrs:{tabindex:"-1"}},[a("div",{staticClass:"el-image-viewer__mask",on:{click:function(t){return t.target!==t.currentTarget?null:e.handleMaskClick(t)}}}),a("span",{staticClass:"el-image-viewer__btn el-image-viewer__close",on:{click:e.hide}},[a("i",{staticClass:"el-icon-close"})]),e.isSingle?e._e():[a("span",{staticClass:"el-image-viewer__btn el-image-viewer__prev",class:{"is-disabled":!e.infinite&&e.isFirst},on:{click:e.prev}},[a("i",{staticClass:"el-icon-arrow-left"})]),a("span",{staticClass:"el-image-viewer__btn el-image-viewer__next",class:{"is-disabled":!e.infinite&&e.isLast},on:{click:e.next}},[a("i",{staticClass:"el-icon-arrow-right"})])],a("div",{staticClass:"el-image-viewer__btn el-image-viewer__actions"},[a("div",{staticClass:"el-image-viewer__actions__inner"},[a("i",{staticClass:"el-icon-zoom-out",on:{click:function(t){return e.handleActions("zoomOut")}}}),a("i",{staticClass:"el-icon-zoom-in",on:{click:function(t){return e.handleActions("zoomIn")}}}),a("i",{staticClass:"el-image-viewer__actions__divider"}),a("i",{class:e.mode.icon,on:{click:e.toggleMode}}),a("i",{staticClass:"el-image-viewer__actions__divider"}),a("i",{staticClass:"el-icon-refresh-left",on:{click:function(t){return e.handleActions("anticlocelise")}}}),a("i",{staticClass:"el-icon-refresh-right",on:{click:function(t){return e.handleActions("clocelise")}}})])]),a("div",{staticClass:"el-image-viewer__canvas"},e._l(e.urlList,(function(t,n){return n===e.index?a("img",{key:t,ref:"img",refInFor:!0,staticClass:"el-image-viewer__img",style:e.imgStyle,attrs:{src:e.currentImg},on:{load:e.handleImgLoad,error:e.handleImgError,mousedown:e.handleMouseDown}}):e._e()})),0)],2)])},o=[],s=a("2b0e");var c=s["default"].prototype.$isServer,u=/([\:\-\_]+(.))/g,d=/^moz([A-Z])/,h=c?0:Number(document.documentMode),f=function(e){return(e||"").replace(/^[\s\uFEFF]+|[\s\uFEFF]+$/g,"")},m=function(e){return e.replace(u,(function(e,t,a,n){return n?a.toUpperCase():a})).replace(d,"Moz$1")},p=function(){return!c&&document.addEventListener?function(e,t,a){e&&t&&a&&e.addEventListener(t,a,!1)}:function(e,t,a){e&&t&&a&&e.attachEvent("on"+t,a)}}(),y=function(){return!c&&document.removeEventListener?function(e,t,a){e&&t&&e.removeEventListener(t,a,!1)}:function(e,t,a){e&&t&&e.detachEvent("on"+t,a)}}();function g(e,t){if(!e||!t)return!1;if(-1!==t.indexOf(" "))throw new Error("className should not contain space.");return e.classList?e.classList.contains(t):(" "+e.className+" ").indexOf(" "+t+" ")>-1}function v(e,t){if(e){for(var a=e.className,n=(t||"").split(" "),i=0,l=n.length;i<l;i++){var r=n[i];r&&(e.classList?e.classList.add(r):g(e,r)||(a+=" "+r))}e.classList||(e.className=a)}}function b(e,t){if(e&&t){for(var a=t.split(" "),n=" "+e.className+" ",i=0,l=a.length;i<l;i++){var r=a[i];r&&(e.classList?e.classList.remove(r):g(e,r)&&(n=n.replace(" "+r+" "," ")))}e.classList||(e.className=f(n))}}var w=h<9?function(e,t){if(!c){if(!e||!t)return null;t=m(t),"float"===t&&(t="styleFloat");try{switch(t){case"opacity":try{return e.filters.item("alpha").opacity/100}catch(a){return 1}default:return e.style[t]||e.currentStyle?e.currentStyle[t]:null}}catch(a){return e.style[t]}}}:function(e,t){if(!c){if(!e||!t)return null;t=m(t),"float"===t&&(t="cssFloat");try{var a=document.defaultView.getComputedStyle(e,"");return e.style[t]||a?a[t]:null}catch(n){return e.style[t]}}};function S(e){return S="function"===typeof Symbol&&"symbol"===typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"===typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}"object"===("undefined"===typeof Int8Array?"undefined":S(Int8Array))||!s["default"].prototype.$isServer&&document.childNodes;Object.prototype.hasOwnProperty;var D=function(){return!s["default"].prototype.$isServer&&!!window.navigator.userAgent.match(/firefox/i)};function x(e){var t=!1;return function(){for(var a=this,n=arguments.length,i=new Array(n),l=0;l<n;l++)i[l]=arguments[l];t||(t=!0,window.requestAnimationFrame((function(n){e.apply(a,i),t=!1})))}}var O,C=function(e){for(var t=1,a=arguments.length;t<a;t++){var n=arguments[t]||{};for(var i in n)if(n.hasOwnProperty(i)){var l=n[i];void 0!==l&&(e[i]=l)}}return e},T=!1,k=!1,_=function(){if(!s["default"].prototype.$isServer){var e=V.modalDom;return e?T=!0:(T=!1,e=document.createElement("div"),V.modalDom=e,e.addEventListener("touchmove",(function(e){e.preventDefault(),e.stopPropagation()})),e.addEventListener("click",(function(){V.doOnModalClick&&V.doOnModalClick()}))),e}},$={},V={modalFade:!0,getInstance:function(e){return $[e]},register:function(e,t){e&&t&&($[e]=t)},deregister:function(e){e&&($[e]=null,delete $[e])},nextZIndex:function(){return V.zIndex++},modalStack:[],doOnModalClick:function(){var e=V.modalStack[V.modalStack.length-1];if(e){var t=V.getInstance(e.id);t&&t.closeOnClickModal&&t.close()}},openModal:function(e,t,a,n,i){if(!s["default"].prototype.$isServer&&e&&void 0!==t){this.modalFade=i;for(var l=this.modalStack,r=0,o=l.length;r<o;r++){var c=l[r];if(c.id===e)return}var u=_();if(v(u,"v-modal"),this.modalFade&&!T&&v(u,"v-modal-enter"),n){var d=n.trim().split(/\s+/);d.forEach((function(e){return v(u,e)}))}setTimeout((function(){b(u,"v-modal-enter")}),200),a&&a.parentNode&&11!==a.parentNode.nodeType?a.parentNode.appendChild(u):document.body.appendChild(u),t&&(u.style.zIndex=t),u.tabIndex=0,u.style.display="",this.modalStack.push({id:e,zIndex:t,modalClass:n})}},closeModal:function(e){var t=this.modalStack,a=_();if(t.length>0){var n=t[t.length-1];if(n.id===e){if(n.modalClass){var i=n.modalClass.trim().split(/\s+/);i.forEach((function(e){return b(a,e)}))}t.pop(),t.length>0&&(a.style.zIndex=t[t.length-1].zIndex)}else for(var l=t.length-1;l>=0;l--)if(t[l].id===e){t.splice(l,1);break}}0===t.length&&(this.modalFade&&v(a,"v-modal-leave"),setTimeout((function(){0===t.length&&(a.parentNode&&a.parentNode.removeChild(a),a.style.display="none",V.modalDom=void 0),b(a,"v-modal-leave")}),200))}};Object.defineProperty(V,"zIndex",{configurable:!0,get:function(){return k||(O=O||(s["default"].prototype.$ELEMENT||{}).zIndex||2e3,k=!0),O},set:function(e){O=e}});var A=function(){if(!s["default"].prototype.$isServer&&V.modalStack.length>0){var e=V.modalStack[V.modalStack.length-1];if(!e)return;var t=V.getInstance(e.id);return t}};s["default"].prototype.$isServer||window.addEventListener("keydown",(function(e){if(27===e.keyCode){var t=A();t&&t.closeOnPressEscape&&(t.handleClose?t.handleClose():t.handleAction?t.handleAction("cancel"):t.close())}}));var L,E,I=V,N=function(){if(s["default"].prototype.$isServer)return 0;if(void 0!==L)return L;var e=document.createElement("div");e.className="el-scrollbar__wrap",e.style.visibility="hidden",e.style.width="100px",e.style.position="absolute",e.style.top="-9999px",document.body.appendChild(e);var t=e.offsetWidth;e.style.overflow="scroll";var a=document.createElement("div");a.style.width="100%",e.appendChild(a);var n=a.offsetWidth;return e.parentNode.removeChild(e),L=t-n,L},M=1;Boolean,Boolean,Boolean,Boolean,Boolean,Boolean,Boolean;function j(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function F(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?j(Object(a),!0).forEach((function(t){P(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):j(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function P(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var z={CONTAIN:{name:"contain",icon:"el-icon-full-screen"},ORIGINAL:{name:"original",icon:"el-icon-c-scale-to-original"}},U=D()?"DOMMouseScroll":"mousewheel",B={name:"elImageViewer",props:{urlList:{type:Array,default:function(){return[]}},zIndex:{type:Number,default:2e3},onSwitch:{type:Function,default:function(){}},onClose:{type:Function,default:function(){}},initialIndex:{type:Number,default:0},appendToBody:{type:Boolean,default:!0},maskClosable:{type:Boolean,default:!0}},data:function(){return{index:this.initialIndex,isShow:!1,infinite:!0,loading:!1,mode:z.CONTAIN,transform:{scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}}},computed:{isSingle:function(){return this.urlList.length<=1},isFirst:function(){return 0===this.index},isLast:function(){return this.index===this.urlList.length-1},currentImg:function(){return this.urlList[this.index]},imgStyle:function(){var e=this.transform,t=e.scale,a=e.deg,n=e.offsetX,i=e.offsetY,l=e.enableTransition,r={transform:"scale(".concat(t,") rotate(").concat(a,"deg)"),transition:l?"transform .3s":"","margin-left":"".concat(n,"px"),"margin-top":"".concat(i,"px")};return this.mode===z.CONTAIN&&(r.maxWidth=r.maxHeight="100%"),r},viewerZIndex:function(){var e=I.nextZIndex();return this.zIndex>e?this.zIndex:e}},watch:{index:{handler:function(e){this.reset(),this.onSwitch(e)}},currentImg:function(e){var t=this;this.$nextTick((function(e){var a=t.$refs.img[0];a.complete||(t.loading=!0)}))}},methods:{hide:function(){this.deviceSupportUninstall(),this.onClose()},deviceSupportInstall:function(){var e=this;this._keyDownHandler=function(t){t.stopPropagation();var a=t.keyCode;switch(a){case 27:e.hide();break;case 32:e.toggleMode();break;case 37:e.prev();break;case 38:e.handleActions("zoomIn");break;case 39:e.next();break;case 40:e.handleActions("zoomOut");break}},this._mouseWheelHandler=x((function(t){var a=t.wheelDelta?t.wheelDelta:-t.detail;a>0?e.handleActions("zoomIn",{zoomRate:.015,enableTransition:!1}):e.handleActions("zoomOut",{zoomRate:.015,enableTransition:!1})})),p(document,"keydown",this._keyDownHandler),p(document,U,this._mouseWheelHandler)},deviceSupportUninstall:function(){y(document,"keydown",this._keyDownHandler),y(document,U,this._mouseWheelHandler),this._keyDownHandler=null,this._mouseWheelHandler=null},handleImgLoad:function(e){this.loading=!1},handleImgError:function(e){this.loading=!1,e.target.alt="加载失败"},handleMouseDown:function(e){var t=this;if(!this.loading&&0===e.button){var a=this.transform,n=a.offsetX,i=a.offsetY,l=e.pageX,r=e.pageY;this._dragHandler=x((function(e){t.transform.offsetX=n+e.pageX-l,t.transform.offsetY=i+e.pageY-r})),p(document,"mousemove",this._dragHandler),p(document,"mouseup",(function(e){y(document,"mousemove",t._dragHandler)})),e.preventDefault()}},handleMaskClick:function(){this.maskClosable&&this.hide()},reset:function(){this.transform={scale:1,deg:0,offsetX:0,offsetY:0,enableTransition:!1}},toggleMode:function(){if(!this.loading){var e=Object.keys(z),t=Object.values(z),a=t.indexOf(this.mode),n=(a+1)%e.length;this.mode=z[e[n]],this.reset()}},prev:function(){if(!this.isFirst||this.infinite){var e=this.urlList.length;this.index=(this.index-1+e)%e}},next:function(){if(!this.isLast||this.infinite){var e=this.urlList.length;this.index=(this.index+1)%e}},handleActions:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.loading){var a=F({zoomRate:.2,rotateDeg:90,enableTransition:!0},t),n=a.zoomRate,i=a.rotateDeg,l=a.enableTransition,r=this.transform;switch(e){case"zoomOut":r.scale>.2&&(r.scale=parseFloat((r.scale-n).toFixed(3)));break;case"zoomIn":r.scale=parseFloat((r.scale+n).toFixed(3));break;case"clocelise":r.deg+=i;break;case"anticlocelise":r.deg-=i;break}r.enableTransition=l}}},mounted:function(){this.deviceSupportInstall(),this.appendToBody&&document.body.appendChild(this.$el),this.$refs["el-image-viewer__wrapper"].focus()},destroyed:function(){this.appendToBody&&this.$el&&this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},H=B,G=a("2877"),q=Object(G["a"])(H,r,o,!1,null,null,null),R=q.exports;function Y(e,t){var a=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),a.push.apply(a,n)}return a}function Z(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?Y(Object(a),!0).forEach((function(t){W(e,t,a[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):Y(Object(a)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))}))}return e}function W(e,t,a){return t in e?Object.defineProperty(e,t,{value:a,enumerable:!0,configurable:!0,writable:!0}):e[t]=a,e}var X={components:{ElImageViewer:R},data:function(){return{baseUrlOff:"http://127.0.0.1:9088/api/Dashboard/GetAGVCodePointAlarmRecord",baseUrlOffTwo:"http://127.0.0.1:9088/api/Dashboard/GetAgvAlarmMessageList",baseUrlOnLine:window.appConfig.webReportlOnLine,sysData:{tableData:[],tableDataColumn:[]},sysTitle:this.$lan("AGV異常分析表(点位)")+" ver:"+window.appConfig.appId,loading:!1,eleEchartObj:null,form:{startTime:new Date((new Date).setDate(new Date(1).getDate())).format("yyyy-MM-dd"),endTime:(new Date).format("yyyy-MM-dd")},areaSelectValue:"A",librarySelectValue:"",faultNameData:"",libraryOptions:[],faultOptions:[],eqSelectValue:"",eqSelectLable:"",dayBetween:[],yearMonthDayFlag:null,maxVal:null,minValRate:null,totalData:"",temp:"",imge:"sb",showViewer:!1,currentImageUrl:"",basePathImage:"../assets/agv-img/"}},methods:{btnQuery:function(){this.getData("query")},areaSelectChanged:function(e){this.libraryOptions=window.libraryAGVOptionsTwo,this.librarySelectValue="",this.eqSelectValue=this.libraryOptions.map((function(e){return e.value})).join()},librarySelectChanged:function(e){console.log(e),this.temp=e;var t=e.value,a=e.label;this.eqSelectValue=t,this.eqSelectLable=a},Selection:function(){this.libraryOptions=window.libraryAGVOptionsTwo,this.librarySelectValue=window.libraryAGVOptionsTwo[0],this.temp=this.librarySelectValue,this.eqSelectValue=this.libraryOptions.map((function(e){return e.value})).join()},faultNameChanged:function(e){this.faultNameData=e},btnExcel:function(){this.getData("excel")},getData:function(e){var t=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 if(null!=this.librarySelectValue&&""!=this.librarySelectValue){"叠置2UP"==this.temp.label?this.imge="DZ2":"上布"==this.temp.label&&(this.imge="SB"),console.log(this.imge,"this.imge");var a=[],n={area:"A"};window.libraryAGVOptionsTwo.forEach((function(e){e.label==t.librarySelectValue.label&&(n=Z(Z({},n),e),a.push(n))}));for(var i=[].concat(a),l=0;l<i.length;l++)"叠置2UP"==i[l].label&&(i[l].label="叠置二期");var r=this.baseUrlOff;r=this.baseUrlOnLine+"/api/Dashboard/GetAGVCodePointAlarmRecord";var o=this.getTimeFlagVal(e);r="".concat(r,"?startTime=").concat(decodeURIComponent(this.form.startTime),"\n &endTime=").concat(decodeURIComponent(this.form.endTime),"\n &eqCode=").concat(JSON.stringify(i),"\n &alarm=").concat(this.faultNameData),this.yearMonthDayFlag=o;var s={urlSuffix:r,logTitle:this.sysTitle,isUrlALL:!0};this.sysData.tableData.length>0&&this.sysData.tableData.splice(0,this.sysData.tableData.length);var c=function(a){t.loading=!1,t.ajaxSuccessDataBefore(a,s.logTitle)&&("excel"!=e?(t.initTableColumn(a.data.data.codepoints),t.initTableData(a.data.data.result)):t.exportExcel(a.data.data.result))};this.loading=!0,"".ajaxGet(this,s,c)}else this.$alert(this.$lan("請選擇 庫別"),this.$lan("提示"),{dangerouslyUseHTMLString:!0});else this.$alert(this.$lan("请选择开始时间-结束时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0});else this.$alert(this.$lan("请选择开始时间-结束时间"),this.$lan("提示"),{dangerouslyUseHTMLString:!0})},getSummaries:function(e){var t=this,a=e.columns,n=e.data,i=[];return a.forEach((function(e,a){if(0!==a){var l=n.map((function(t){return Number(t[e.property])}));l.every((function(e){return isNaN(e)}))?i[a]="":(i[a]=l.reduce((function(e,t){var a=Number(t);return isNaN(a)?e:e+t}),0),i[a]+="")}else i[a]=t.$lan("合计")})),this.footerCellClassName(),i},footerCellClassName:function(){var e=this;setTimeout((function(){for(var t=document.querySelectorAll(".el-table__footer-wrapper .cell"),a=0,n={year:e.$lan("合计")},i=0;i<t.length;i++){var l=parseInt(t[i].innerText);t[i].style.cssText="",i!=e.sysData.tableDataColumn.length-0&&t[i].innerHTML!=e.$lan("合计")&&(n["data"+a++]=t[i].innerHTML),i==e.sysData.tableDataColumn.length-0&&(n["Subtotal"]=t[i].innerHTML),l>0&&t.length}e.totalData=n}),500)},handleChangeCellStyle:function(e){var t=e.row,a=e.column,n=(e.rowIndex,e.columnIndex);if(n==this.sysData.tableDataColumn.length-0)return"color:rgb(17, 0, 255)";if(!(n<=2)){var i=parseInt(t[a.property]);return i>0&&n!=this.sysData.tableDataColumn.length-1?"":void 0}},faultName:function(){var e=this,t=this.baseUrlOffTwo;t=this.baseUrlOnLine+"/api/Dashboard/GetAgvAlarmMessageList";var a={urlSuffix:t,logTitle:this.sysTitle,isUrlALL:!0},n=function(t){var a=t.data.data;a.forEach((function(t){var a={value:t,label:t};e.faultOptions.push(a)}))};this.loading=!0,"".ajaxGet(this,a,n)},getTimeFlagVal:function(e){var t={yearOrDaySelectVal:null,timeFlag:null};return"month"==e?(t.timeFlag="month",t.yearOrDaySelectVal="2023-01-01",t):""==this.monthSelectValue?(t.timeFlag="year",t.yearOrDaySelectVal="".concat(this.yearSelectValue),t):""!=this.daySelectValue?(t.timeFlag="day",t.yearOrDaySelectVal="".concat(this.yearSelectValue,"-").concat(this.monthSelectValue.toString().padStart(2,"0"),"-").concat(this.daySelectValue.toString().padStart(2,"0")),t):(t.timeFlag="month",t.yearOrDaySelectVal="2023-01-01",t)},initTableData:function(e){var t=this,a=this.initTableDataHandle(e);console.log(a,"resultData"),this.sysData.tableData=a,setTimeout((function(){t.$nextTick((function(){t.$refs.tableList.doLayout()}))}),500)},initTableDataHandle:function(e){for(var t=this,a=[],n=e.uniqueFunc("EquipmentCode"),i=0,l=!1,r=0,o=function(o){c={year:n[o].name+"_"+n[o].EquipmentCode},"叠置二期_A001"==c.year&&(c.year="叠置2UP_A001"),"叠置二期_A002"==c.year&&(c.year="叠置2UP_A002"),i=0;var s=0;t.dayBetween.forEach((function(t){for(var a=0;a<e.length;a++)if(n[o].EquipmentCode==e[a].EquipmentCode&&e[a].CodePoint==t){l=!0,r=e[a].count,s+=e[a].count;break}l?(c["data"+i++]=r,c["Subtotal"]=s,l=!1):(c["data"+i++]="0",c["Subtotal"]=s)})),void 0==c.Subtotal&&(c["Subtotal"]="0"),a.push(c)},s=0;s<n.length;s++){var c;o(s)}var u=this.getSelectEqCode();u.forEach((function(e){var n=a.some((function(e){return e.name===e.label}));if(!n){var i={index:a.length+1,area:e.label},l=0;t.dayBetween.forEach((function(e){var t="data"+l++;i[t]=""})),a.push(i)}}));for(var d=Object.keys(a[0]),h={},f=0;f<a.length;f++)for(var m=0;m<d.length;m++){var p=d[m];"year"!==p&&(h[p]||(h[p]=0),h[p]+=parseInt(a[f][p]))}var y={year:this.$lan("合计")};for(var g in h)y[g]=h[g];return a.push(y),a},handleExportData:function(e){var t=this,a=this.initTableDataHandle(e),n=a.copy();return this.sysData.tableData=n,setTimeout((function(){t.$nextTick((function(){t.$refs.tableList.doLayout()}))}),500),this.exportData(a)},exportData:function(e){var t={year:this.$lan("AGV編號")},a=0;this.dayBetween.forEach((function(e){t["data"+a++]=e}));var n={Subtotal:this.$lan("小计")},i=Z(Z({},t),n);return e.unshift(i),e.push(this.totalData),e},exportExcel:function(e){var t=this,a=this.handleExportData(e),n=this.sysTitle+(new Date).format("yyyyMMdd hhmmss")+".xlsx",i=l["a"].makeColConfig({A:80,B:180,C:120},300);l["a"].exportExcel(a,n,"xlsx",{extend:{"!cols":i}}),setTimeout((function(){t.$nextTick((function(){t.$refs.tableList.doLayout()}))}),500)},roundDownToNearest:function(e,t){return Math.floor(e/t)*t},ajaxSuccessDataBefore:function(e){return null!=e.data.data&&0!=e.data.data.length||(this.sysData.tableData=[],this.$alert(this.$lan("业务操作查询无数据!"),this.$lan("提示"),{dangerouslyUseHTMLString:!0}),null!=this.eleEchartObj&&this.eleEchartObj.clear(),!1)},tableRowClassName:function(e){e.row;var t=e.rowIndex;return 1===t?"warning-row":3===t?"success-row":""},getSelectEqCode:function(){var e=[];if(""==this.areaSelectValue)for(var t=0;t<window.libraryAGVOptionsTwo.length;t++)e.push({area:"A",label:window.libraryAGVOptionsTwo[t].label,value:window.libraryAGVOptionsTwo[t].value});if("A"==this.areaSelectValue)if(""!=this.librarySelectValue)e.push({area:"A",label:this.eqSelectLable,value:this.librarySelectValue.value});else for(var a=0;a<window.libraryAGVOptionsTwo.length;a++)e.push({area:"A",label:window.libraryAGVOptionsTwo[a].label,value:window.libraryAGVOptionsTwo[a].value});return e},initTableColumn:function(e){var t=this;this.sysData.tableDataColumn=[],this.dayBetween=[];var a=0;e.forEach((function(e){t.dayBetween.push(e.barcode),t.sysData.tableDataColumn.push({prop:"data"+a++,label:e.barcode.toString(),width:105})})),this.sysData.tableDataColumn.push({prop:"Subtotal",label:this.$lan("小计"),width:110})},enumerateDaysBetweenDates:function(e,t){var a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"yyyy-MM-DD",n=[],i=this.$moment(e),l=this.$moment(t);n.push(i.format(a));while(i.add(1,"days").isBefore(l))n.push(i.format(a));return n.push(l.format(a)),n},bindDate:function(){var e=(new Date).getFullYear();this.yearOptions=[];for(var t=0;t<10;t++)this.yearOptions.push({value:e-t,label:e-t+this.$lan("年")});this.yearSelectValue=e,this.yearSelectChanged(e),this.monthSelectValue=this.monthOptions[this.monthOptions.length-1].value},yearSelectChanged:function(e){this.monthOptions=[],this.dayOptions=[],this.monthSelectValue="",this.daySelectValue="";var t=(new Date).getFullYear(),a=(new Date).getMonth()+1;if(e!=t)for(var n=1;n<=12;n++)this.monthOptions.push({value:n,label:n+this.$lan("月")});else for(var i=1;i<=a;i++)this.monthOptions.push({value:i,label:i+this.$lan("月")+(i==a?this.$lan("(当月)"):"")})},getStartAndEndTime:function(e){if(console.log(e),"year"==e)return{startTime:"2023-01-1",endTime:"2023-01-1"};var t=this.form.startTime,a=this.form.endTime;return{startTime:t,endTime:a}},handlePreview:function(e){this.currentImageUrl=a("8474")("./".concat(e)),this.showViewer=!0},closeViewer:function(){this.showViewer=!1}},mounted:function(){document.querySelector("#headTitle").innerHTML=this.sysTitle,this.Selection(),this.faultName(),this.bindDate(),this.getData("month")}},J=X,Q=(a("650f"),a("5ea8"),a("66b8"),Object(G["a"])(J,n,i,!1,null,"956ff732",null));t["default"]=Q.exports},e17c:function(e,t,a){}}]);
//# sourceMappingURL=chunk-239da72c.205d67ec.js.map