efview-plus
Version:
A high quality Service UI components Library with Vue.js
6 lines • 1.14 MB
JavaScript
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("view-ui-plus"),require("axios"),require("jquery"),require("js-cookie"),require("js-md5"),require("xlsx"),require("xlsx-style-vite"),require("file-saver"),require("vue"),require("element-resize-detector"),require("pako"),require("viewerjs"),require("pdfobject"),require("echarts-liquidfill"),require("vue-draggable-plus"),require("ol"),require("html2canvas"),require("@wangeditor/editor-for-vue")):"function"==typeof define&&define.amd?define(["exports","view-ui-plus","axios","jquery","js-cookie","js-md5","xlsx","xlsx-style-vite","file-saver","vue","element-resize-detector","pako","viewerjs","pdfobject","echarts-liquidfill","vue-draggable-plus","ol","html2canvas","@wangeditor/editor-for-vue"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).efviewPlus={},e.ViewUiPlus,e.Axios,e.Jquery,e.JsCookie,e.JsMd5,e.Xlsx,e.XlsxStyleVite,e.FileSaver,e.Vue,e.ElementResizeDetector,e.Pako,e.Viewerjs,e.Pdfobject,e.EchartsLiquidfill,e.VueDraggablePlus,e.Ol,e.Html2canvas,e["@wangeditor/editor-for-vue"])}(this,(function(e,t,i,o,n,r,a,s,l,h,c,d,f,u,m,p,g,y,C){"use strict";function v(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function b(e){if(e&&e.__esModule)return e;var t=Object.create(null,{[Symbol.toStringTag]:{value:"Module"}});return e&&Object.keys(e).forEach((function(i){if("default"!==i){var o=Object.getOwnPropertyDescriptor(e,i);Object.defineProperty(t,i,o.get?o:{enumerable:!0,get:function(){return e[i]}})}})),t.default=e,Object.freeze(t)}var x=v(t),w=v(i),_=v(o),k=v(n),S=v(r),O=b(a),D=b(s),N=v(c),E=v(d),B=v(f),T=v(y);function V(e,t){for(let i=0;i<t.length;i++)if(e===t[i])return!0;return!1}function $(e){const t=(i=e,{"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regExp","[object Undefined]":"undefined","[object Null]":"null","[object Object]":"object"}[Object.prototype.toString.call(i)]);var i;let o;if("array"===t)o=[];else{if("object"!==t)return e;o={}}if("array"===t)for(let n=0;n<e.length;n++)o.push($(e[n]));else if("object"===t)for(let n in e)o[n]=$(e[n]);return o}let I={};function A(){let e=[],t=[];for(let o in this.objData){const i=this.objData[o];i._isChecked&&e.push(parseInt(o)),i.children&&i.children.length&&(t=t.concat(this.getSelectionChildrenRowKeys(i,t)))}t=[...new Set(t)];let i=[];return this.data.forEach(((o,n)=>{e.indexOf(n)>-1&&(o._customIndex=n,i=i.concat(o)),o.children&&o.children.length&&t.length&&(i=i.concat(this.getSelectionChildren(o,i,t)))})),i=[...new Set(i)],JSON.parse(JSON.stringify(i))}function F(){let e=this.$el.parentNode.offsetWidth,t={},i=0,o=[],n=[],r=[];this.cloneColumns.forEach((e=>{e.width?o.push(e):(n.push(e),e.minWidth&&(i+=e.minWidth),e.maxWidth||r.push(e)),e._width=null}));let a=e-o.map((e=>e.width)).reduce(((e,t)=>e+t),0)-i-(this.showVerticalScrollBar?this.scrollBarWidth:0)-1,s=n.length,l=0;a>0&&s>0&&(l=parseInt(a/s));for(let h=0;h<this.cloneColumns.length;h++){const e=this.cloneColumns[h];let i=l+(e.minWidth?e.minWidth:0);e.width?i=e.width:e._width?i=e._width:(e.minWidth>i?i=e.minWidth:e.maxWidth<i&&(i=e.maxWidth),a>0?(a-=i-(e.minWidth?e.minWidth:0),s--,l=s>0?parseInt(a/s):0):l=0),e._width=i,t[e._index]={width:i}}if(a>0){s=r.length,l=parseInt(a/s);for(let e=0;e<r.length;e++){const i=r[e];let o=i._width+l;s>1?(s--,a-=l,l=parseInt(a/s)):l=0,i._width=o,t[i._index]={width:o}}}this.tableWidth=this.cloneColumns.map((e=>e._width)).reduce(((e,t)=>e+t),0)+(this.showVerticalScrollBar?this.scrollBarWidth:0)+1,this.columnsWidth=t,this.fixedHeader()}function P(e,t){const i=t?this.getDataByRowKey(t):this.objData[e];i&&this.highlightRow&&!i._isHighlight&&this.handleCurrentRow("highlight",e,t)}function R(e){return $(e).map((e=>("children"in e&&(e.children=this.makeColumnsId(e.children)),e.__id=function(e=32){const t="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890",i=t.length;let o="";for(let n=0;n<e;n++)o+=t.charAt(Math.floor(Math.random()*i));return o}(6),e)))}function j(){let e=!1;for(let t in this.headRows)for(let i in this.headRows[t]){if("right"===this.headRows[t][i].fixed){e=!0;break}if(e)break}return[{[`${this.prefixCls}-hidden`]:e,"efuture-table-scroll-th":!0}]}function M(e,t=!1){if(this.to){if("_blank"===this.target)return!1;e.preventDefault(),"click"===this.to?this.$emit("click",e):this.handleClick(t)}}function L(){this.itemDisabled||(this.$parent&&this.$parent.onClick?this.$parent.onClick():this.$refs.input&&this.$refs.input.click())}function z(){this.$refs.pickerPanel&&this.$refs.pickerPanel.reset&&this.$refs.pickerPanel.reset()}function U(e){const t=e.keyCode;if(9===t)if(this.visible)if(e.stopPropagation(),e.preventDefault(),this.isConfirm){const t=".ivu-picker-confirm > *",i=this.$refs.drop.$el.querySelectorAll(t);this.internalFocus=!0;[...i][e.shiftKey?"pop":"shift"]().focus()}else this.handleClose();else this.focused=!1;const i=[37,38,39,40];if(this.visible||!i.includes(t)){if(27===t&&this.visible&&(e.stopPropagation(),this.handleClose()),13===t){const e=this.timeSpinnerList.map((e=>e.timeSpinner));if(e.length>0){const t=e[0].showSeconds?3:2,i=Math.floor(this.focusedTime.column/t),o=this.focusedTime.time[i];return void e[i].chooseValue(o)}if(this.type.match(/range/))this.$refs.pickerPanel.handleRangePick(this.focusedDate,"date");else{const e=this.panelTableList.map((e=>e.panelTable)),t=e=>{const t=["year","month","date"].indexOf(this.type)+1;return[e.getFullYear(),e.getMonth(),e.getDate()].slice(0,t).join("-")};e.find((({cells:e})=>e.find((({date:e,disabled:i})=>t(e)===t(this.focusedDate)&&!i))))&&(null===this.modelValue?this.onPick(null,!1,"date"):this.onPick(this.focusedDate,!1,"date"))}}i.includes(t)&&(this.focusedTime.active&&e.preventDefault(),this.navigateDatePanel(keyValueMapper[t],e.shiftKey))}else this.visible=!0}function q(e){this.internalFocus?this.internalFocus=!1:this.visible?e.preventDefault():(this.isFocused=!1,this.onSelectionModeChange(this.type),this.internalValue=this.internalValue.slice(),this.reset(),this.$refs.pickerPanel&&this.$refs.pickerPanel.onToggleVisibility(!1))}const H="undefined"!=typeof window;function G(e,t){const i=t?"scrollTop":"scrollLeft";let o=e[t?"pageYOffset":"pageXOffset"];return H&&"number"!=typeof o&&(o=window.document.documentElement[i]),o}function W(e){if(this.upperFirstTitle=!!this.titlesOffsetArr[0]&&e.target.scrollTop<this.titlesOffsetArr[0].offset,this.animating)return;const t=this.scrollContainer.scrollTop;this.getCurrentScrollAtTitleId(t)}function K(){if(!H)return;const e=this.affix,t=G(window,!0),i=function(e){if(!H)return;const t=e.getBoundingClientRect(),i=G(window,!0),o=G(window),n=window.document.body,r=n.clientTop||0,a=n.clientLeft||0;return{top:t.top+i-r,left:t.left+o-a}}(this.$el),o=window.innerHeight,n=this.$el.getElementsByTagName("div")[0].offsetHeight;i.top-this.offsetTop<t&&"top"==this.offsetType&&!e?(this.affix=!0,this.slotStyle={width:this.$refs.point.clientWidth+"px",height:this.$refs.point.clientHeight+"px"},this.slot=!0,this.styles={top:`${this.offsetTop}px`},i.left&&(this.styles.left=`${i.left}px`),this.$el.offsetWidth&&(this.styles.width=`${this.$el.offsetWidth}px`),this.$emit("on-change",!0)):i.top-this.offsetTop>t&&"top"==this.offsetType&&e&&(this.slot=!1,this.slotStyle={},this.affix=!1,this.styles=null,this.$emit("on-change",!1)),i.top+this.offsetBottom+n>t+o&&"bottom"==this.offsetType&&!e?(this.affix=!0,this.styles={bottom:`${this.offsetBottom}px`,left:`${i.left}px`,width:`${this.$el.offsetWidth}px`},this.$emit("on-change",!0)):i.top+this.offsetBottom+n<t+o&&"bottom"==this.offsetType&&e&&(this.affix=!1,this.styles=null,this.$emit("on-change",!1))}I.initTable=function(e){e.methods.getSelection=A,e.methods.handleResize=F,e.methods.highlightCurrentRow=P,e.methods.makeColumnsId=R,e.components.tableHead.methods.scrollBarCellClass=j},I.initBreadcrumbItem=function(e){e.mixins[0].methods.handleCheckClick=M},I.initButton=function(e){e.mixins[0].methods.handleCheckClick=M},I.initCard=function(e){e.mixins[0].methods.handleCheckClick=M},I.initCell=function(e){e.mixins[0].methods.handleCheckClick=M},I.initMenuItem=function(e){e.mixins[1].methods.handleCheckClick=M},I.initUpload=function(e){e.methods.handleClick=L},I.initDatePicker=function(e){e.mixins[0].methods.reset=z,e.mixins[0].methods.handleBlur=q,e.mixins[0].methods.handleKeydown=U},I.initAffix=function(e){e.methods.handleScroll=K},I.initAnchor=function(e){e.methods.handleScroll=W},I.initEview=function(e){I.initTable(e.Table),I.initBreadcrumbItem(e.BreadcrumbItem),I.initButton(e.Button),I.initCard(e.Card),I.initCell(e.Cell),I.initMenuItem(e.MenuItem),I.initUpload(e.Upload),I.initDatePicker(e.DatePicker),I.initAffix(e.Affix),I.initAnchor(e.Anchor)};var Y="2.0.6";let X={},J={};function Z(e,t,i){let o=X.getToken(),n=X.getEnt_id(),r=t;r||(r={});let a=e.OmdUrl.portalkey;if(X.getUrlParam("portalkey")||(a=X.getUrlParam("portalkey")),"cloud"===X.getUrlParam("srvkey")&&(a="cloud"),"1"===i){let t="";if(o&&""!==o.trim()){if(t=t+"&ent_id="+n+"&token="+o+"×tamp="+(new Date).getTime()+"&format="+e.OmdUrl.format+"&app_key="+e.OmdUrl.appKey+"&portalkey="+a+"&ver="+e.OmdUrl.ver,0!==e.OmdUrl.signMethod.trim().length&&0!=e.OmdUrl.secret.trim().length){t=t+"&sign_method="+e.OmdUrl.signMethod+"&sign=";let i=e.OmdUrl.appKey+"="+e.OmdUrl.secret+"&body="+JSON.stringify(r).toString()+"&token="+o;void 0!==e.OmdUrl.getMd5&&(i=e.OmdUrl.getMd5(r,o)),t+=S.default(i)}}else{let i={ent_id:n,user_id:e.OmdUrl.uid,user_code:e.OmdUrl.uid,user_name:e.OmdUrl.uname};t=t+"&session="+JSON.stringify(i)}return t}{let t={};if(o&&""!==o.trim()){t.ent_id=n,t.token=o,t.timestamp=(new Date).getTime(),t.format=e.OmdUrl.format,t.app_key=e.OmdUrl.appKey,t.ver=e.OmdUrl.ver,t.portalkey=a,t.sign_method=e.OmdUrl.signMethod;let i=e.OmdUrl.appKey+"="+e.OmdUrl.secret+"&body="+JSON.stringify(r).toString()+"&token="+o;void 0!==e.OmdUrl.getMd5&&(i=e.OmdUrl.getMd5(r,o)),t.sign=S.default(i)}else{let i={ent_id:n,user_id:e.OmdUrl.uid,user_code:e.OmdUrl.uid,user_name:e.OmdUrl.uname};t.session=JSON.stringify(i)}return t}}function Q(e,t,i,o,n){let r=null;try{if(r="string"==typeof e?JSON.parse(e):e,0===parseInt(r.returncode)){try{t&&t(r.data)}catch(a){n.$Spin&&n.$Spin.hide(),n.$nextTick((()=>{setTimeout((()=>{n.alert(a,null,2)}),1e3)}))}return}if(parseInt(r.returncode)>0){if(i){try{i(r.data)}catch(a){n.$Spin&&n.$Spin.hide(),n.$nextTick((()=>{setTimeout((()=>{n.alert(a,null,2)}),1e3)}))}return}throw r.data}if(o){try{o(r.data)}catch(a){n.$Spin&&n.$Spin.hide(),n.$nextTick((()=>{setTimeout((()=>{n.alert(a,null,2)}),1e3)}))}return}throw r.data}catch(a){n.$Spin&&n.$Spin.hide(),n.$nextTick((()=>{setTimeout((()=>{"string"==typeof e?n.alert(a+"<br/>"+e,null,2):n.alert(a,null,2)}),1e3)}))}}function ee(e,t,i,o){let n="";n=t?"method="+t:"method=",n+=Z(o,i,"1"),n=e&&-1!=e.indexOf("?")?e+"&"+n:e+"?"+n;let r=X.getUrlParam("menuCode");return r&&(n=n+"&menuCode="+r),encodeURI(n)}function te(e){if(!e)return"";try{let t=JSON.parse(e);return t=t.state,t?t.split(":")[1]:e}catch(t){return e}}J.eid="0",J.uid="0",J.uname="future",J.format="json",J.appKey="mall",J.portalkey="congou",J.checktoken="Y",J.ver="1.0",J.signMethod="MD5",J.secret="",J.omp="/mall-work-webin/rest",J.mall="/mall-work-webin/rest",J.mss="/mall-work-webin/rest",J.portal="/mall-portal-rest/portalesb/ocmrest",J.mdm="/ocm-mdm-webin/rest",J.omc="/omc-tags-webin/rest",J.member="/omc-membership-webin/rest",J.accnt="/omc-accnt-webin/rest",J.work="/omc-work-webin/rest",J.investment="/mall-investment-webin/rest",J.uploadfile="/mss-sysconf-boot/upload",J.delfile="/mss-sysconf-boot/delete?filekey=",J.downfile="/mss-sysconf-boot/download?filekey=",J.getfile="/mss-sysconf-boot/filedata?",J.amp="/ampOpenapiService/",J.uidespath=J.amp,J.helpUrl="docs.sjhgo.com",J.mallmdm="/mall-mdm-webin/rest",J.mallmaster="/mall-master-webin/rest",J.portal=J.mallmdm,J.uiConfigExpire=24,J.fairyConfigExpire=24,J.dictExpire=24,J.operbilllog="/mss-sysconf-query/rest",J.getCurHelpUrl=function(e){var t="";if("Y"===e.OmdUrl.startHelp&&e.OmdUrl.helpType){var i=e.$Method.getUrlParam("helpindex"),o=e.$Method.getLocalStorage("modulecodeHelp_"+e.OmdUrl.helpType+"_"+i);if(o)return o;if(i){var n=e.OmdUrl.helpUrl;if(n||e.getHelpdocumenturl&&(n=e.getHelpdocumenturl()),n){let o=e.getHelpId(e.OmdUrl.helpType,i);t=o?"http://"+n+"/web/#/p/"+o:"http://"+n+"/web/#/"+e.OmdUrl.helpType+"?page_id="+i}e.$Method.setLocalStorage("modulecodeHelp_"+e.OmdUrl.helpType+"_"+i,t,e.OmdUrl.uiConfigExpire)}}return t},X.OmdUrl=J,X.alert=function(e,i,o){o||(o="1"),e&&"string"==typeof e&&(e='<xmp style="margin: 0;white-space:break-spaces;">'+(e=(e=e.replace(new RegExp("</xmp>","gi"),"</txmp>")).replace(new RegExp("<xmp","gi"),"<txmp"))+"</xmp>"),"2"===(o+="")?t.Modal.error({title:"系统警告",content:'<div style="word-wrap:break-word">'+e+"</div>"}):"3"===o?(i||(i="成功"),t.Modal.success({title:i,content:'<div style="word-wrap:break-word">'+e+"</div>"})):(i||(i="提醒"),t.Modal.warning({title:i,content:'<div style="word-wrap:break-word">'+e+"</div>"}))},X.asyncPost=function(e,t,i,o,n,r,a){let s=this;e.startsWith("/")||(e="/"+e),function(e,t,i,o,n){let r={};t&&(r.method=t);let a=Z(o,i,"2");for(let l in a)r[l]=a[l];i||(i={});let s=X.getUrlParam("menuCode");return s&&(r.menuCode=s),new Promise("get"===n?(t,o)=>{w.default.get(e,i,{params:r}).then((e=>{t(e.data)}),(e=>{o(e)})).catch((e=>{o(e)}))}:(t,o)=>{w.default.post(e,i,{params:r}).then((e=>{t(e.data)}),(e=>{o(e)})).catch((e=>{o(e)}))})}(e,t,i,s,a).then((function(e){return Q(e,o,n,null,s)}),(function(e){n?n(e):(s.$Spin&&s.$Spin.hide(),s.$nextTick((()=>{setTimeout((()=>{s.alert(e.message+"<br/>"+e.response.data,null,"2")}),1e3)})))})).catch((e=>{if(!r){s.$Spin&&s.$Spin.hide();let t=JSON.stringify(e);return s.$nextTick((()=>{setTimeout((()=>{s.alert(t,null,"2")}),1e3)})),!1}r(e)}))},X.getResturl=ee,X.synchroPost=function(e,t,i,o,n,r,a){let s=this,l="POST";a&&(l=a);let h=ee(e,t,i,s);h.startsWith("/")||(h="/"+h),_.default.ajaxSetup({cache:!1});let c={type:l,contentType:"text/plain; charset=UTF-8",async:!1,dataType:"JSON",processData:!1,success:function(e){return Q(e,o,n,r,s)},error:function(e,t,i){s.$Spin&&s.$Spin.hide();try{let e=JSON.stringify(i);s.alert(e,null,"2")}catch(o){setTimeout((()=>{s.alert(i,null,"2")}),1e3)}return!1}};i||(i={}),"POST"===l?c.data=JSON.stringify(i):delete c.data,_.default.ajax(h,c)},X.getOmdUrlConfig=function(e){_.default.ajax({url:"/amp-glod/config.json",type:"GET",dataType:"json",success:function(t){let i=t,o={};if(i)for(let e in i)i[e]instanceof Array?i[e].forEach((e=>{o[e.name]=e.value})):o[e]=i[e];e.config.globalProperties.OmdUrl=Object.assign({},e.config.globalProperties.OmdUrl,o)}})},X.getPortalConfig=function(e){_.default.ajax({url:"/ampOpenapiService?method=usercenter.portal.getConfig",type:"POST",data:{},dataType:"json",success:function(t){if(0==t.returncode&&t.data){if(t.data.OmdUrl){let i=JSON.parse(t.data.OmdUrl);e.config.globalProperties.OmdUrl=Object.assign({},e.config.globalProperties.OmdUrl,i)}e.config.globalProperties.portalConfig=t.data}}})},X.getUserCode=function(e){let t=null;t=e||this;let i=X.getToken(e),o="",n="";return o=t.portalkey,n=t.OmdUrl.uid,i&&("congou"==o?n=te(k.default.get("user_code")):k.default.get("user_code")&&(n=k.default.get("user_code"))),n},X.getUserName=function(e){let t=null;t=e||this;let i=X.getToken(e),o="",n="";return o=t.portalkey,n="["+t.OmdUrl.uid+"]"+t.OmdUrl.uname,i&&("congou"==o?n="["+te(k.default.get("user_code"))+"]"+te(k.default.get("user_name")):k.default.get("user_code")&&(n="["+k.default.get("user_code")+"]"+k.default.get("user_name"))),n},X.getPortalMkt=function(){let e={};return e.shopId=k.default.get("shopId"),e.shopCode=k.default.get("shopCode"),e.shopName=k.default.get("shopName"),e},X.getSession=function(){let e={},t=X.getUserName(),i=X.getUserCode(),o=k.default.get("user_id"),n=X.getEnt_id(),r=X.getToken();return e.user_name=t||"",e.user_code=i||"",e.user_id=o||"",e.ent_id=n||"",e.token=r||"",JSON.stringify(e)},X.getUrlParam=function(e){let t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),i=window.location.href.split("?"),o="";return i.length>1&&(o=i[1].match(t)),o||i.length>2&&(o=i[2].match(t)),o?decodeURI(o[2]):""},X.initGlobal=function(e,t,i){let o={};e.config.globalProperties.OmdUrl||(e.config.globalProperties.OmdUrl={}),t&&(o=Object.assign({},e.config.globalProperties.OmdUrl,t));let n=X.getUrlParam("portalkey");n&&(o.portalkey=n),o.eid=X.getEnt_id(e.config.globalProperties),o.modulecode=X.getUrlParam("modulecode"),o.modulecode||(o.modulecode=X.getUrlParam("billmoduleid")),o.helpindex=X.getUrlParam("helpindex"),o.billmoduleid=e.config.globalProperties.modulecode,o.openbillno=X.getUrlParam("billno"),o.opentaskid=X.getUrlParam("taskid"),o.nocheck=X.getUrlParam("nocheck")?X.getUrlParam("nocheck"):"N",e.config.globalProperties.OmdUrl=Object.assign({},e.config.globalProperties.OmdUrl,o),X.getPortalConfig(e)},X.getUserModuleMethod=function(e){let t=null,i=X.getToken();if(!i)return t;let o="";if(e)o=e;else if(o=X.getUrlParam("modulecode"),!o)return t;let n="/mall-portal-rest/portalesb/ocmrest";this.OmdUrl&&this.OmdUrl.portal&&(n=this.OmdUrl.portal),"cloud"===X.getUrlParam("srvkey")&&(n=this.OmdUrl.mdm);let r={};return r.token=i,r.modulecode=o,this.synchroPost(n,"runtime.modulesrivce.getUserModuleMethod",r,(function(e){t=e}),null),t},X.checkModuleByToken=function(){let e=!1,t=X.getToken();if(!t)return e;let i=X.getUrlParam("modulecode");if(!i)return e;if(!location.pathname)return e;if("congou"!=this.portalkey)return e;let o="/mall-portal-rest/portalesb/ocmrest";this.OmdUrl.portal&&(o=this.OmdUrl.portal);let n={token:t,modulecode:i,execmodule:location.pathname};"cloud"===X.getUrlParam("srvkey")&&(o=this.OmdUrl.mdm);return this.synchroPost(o,"runtime.modulesrivce.checkmodulebytoken",n,(function(t){"-1"===t.flag&&(e=!0)}),null),e},X.getDict=function(e,t){let i="code,name";t&&(i=t);let o={},n={fields:i,dict_group_code:e};return this.synchroPost(this.OmdUrl.omp,"omp.work.dict.getbydictgroupcode",n,(function(e){o=e}),null),o},X.setQueryConfig=function(e){Object.assign(this.query.Config,e)},X.getQueryConfig=function(e){let t=null;return t=this.query.Config[e]?JSON.parse(JSON.stringify(this.query.Config[e])):{},void 0===t.width&&(t.isTree?t.width=.3:t.width=.4),void 0===t.height&&(t.height=.6),void 0===t.responseId&&(t.responseId=t.responseCode),void 0===t.manualLoad&&(t.manualLoad=!0),void 0===t.multiSelect&&(t.multiSelect=!1),void 0===t.showCondition&&(t.showCondition=!0),t.isConfig?t:this.query.customQueryConfig?this.query.customQueryConfig(t):t},X.getBillmoduleid=function(e){let t="",i={billtype:e,order_field:"modeid"};return this.synchroPost(this.OmdUrl.mall,"mss.base.billmain.search",i,(function(e){e&&e.billmain&&e.billmain.length>0&&(t=e.billmain[0].modeid)}),null),t},X.getBilltype=function(e){let t="",i={modeid:e};return this.synchroPost(this.OmdUrl.mall,"mss.base.billmain.search",i,(function(e){e&&e.billmain&&e.billmain.length>0&&(t=e.billmain[0].billtype)}),null),t},X.getHelpdocumenturl=function(){let e="";return this.synchroPost(this.OmdUrl.mall,"mss.work.report.query",{queryid:"select_fgetmanapara",mpmkt:"00",mpcode:"HELPDOCUMENTURL"},(function(t){t&&t.report&&t.report.length>0&&(e=t.report[0].mpvalue)}),null),e},X.getHelpId=function(e,t){let i="",o={};return o.helpType=e,o.helpIndex=t,this.synchroPost(this.OmdUrl.amp,"usercenter.helpconfig.getHelpId",o,(function(e){e&&e.helpId&&(i=e.helpId)}),(function(e){i=""}),(function(e){i=""})),i},X.getConditionValue=function(e,t,i,o){let n={};if("=="===i)if("DateBox"===o.type){n[e]={};let i={};i[">="]=t,"month"===o.vtype?i["<"]=this.$Method.getNextMonthFirstDay(t):i["<"]=this.$Method.getTomorrow(t),n[e]=i}else if("inputer"===e||"auditor"===e||"canceler"===e){let i={};i[e]={"==":t};let o={};o[e+"_name"]={LIKE:"[%]"+t},n.$or=[],n.$or.push(i),n.$or.push(o)}else n[e]={},void 0!==t.value?n[e][i]=t.value:n[e][i]=t;return"LIKE"===i&&(n[e]={},n[e][i]="%"+t+"%"),"LIKE"!==i&&"=="!==i&&(n[e]={},n[e][i]=t),n},X.getHelpUrl=function(){let e="";if(this.helpindex){let t="";t=this.OmdUrl.helpUrl?this.OmdUrl.helpUrl:this.getHelpdocumenturl(),t&&(e="http://"+t+"/web/#/"+this.OmdUrl.helpType+"?page_id="+this.helpindex)}return e},X.getEnt_id=function(e){let t="",i="";if(e?(t=e.OmdUrl.eid,i=e.OmdUrl.portalkey):(t=this.OmdUrl.eid,i=this.OmdUrl.portalkey),void 0!==k.default.get("ent_id")&&""!==k.default.get("ent_id"))t=k.default.get("ent_id");else{let e=X.getUrlParam("ent_id");void 0!==e&&""!==e&&(t=e)}if("cloud"===i){let e=X.getUrlParam("lock_entid");void 0!==e&&""!==e&&(t=e)}return t},X.getToken=function(e){let t="";if(e?e.token&&(t=e.token):this.token&&(t=this.token),k.default.get("token"))t=k.default.get("token");else{let e=X.getUrlParam("token");e&&(t=e)}return t},X.getModulecode=function(){let e="";return e=X.getUrlParam("modulecode"),e||(e=X.getUrlParam("billmoduleid")),e},X.downloadFile=function(e,t){if(!e)return;let i=new XMLHttpRequest;i.open("GET",e,!0),i.responseType="blob",i.onload=function(){if(200===this.status){let e=this.response,i=new FileReader,o=decodeURI(this.getResponseHeader("content-disposition")).replace("attachment;filename*=UTF-8''","");o=o.replace("attachment;filename=",""),i.readAsDataURL(e),o=decodeURIComponent(o),o=o.replace(/\ +/g,""),o=o.replace(/[\r\n]/g,""),i.onload=function(){let i=document.createElement("a");i.download=o,i.href=URL.createObjectURL(e),_.default("body").append(i),t.$Spin.hide(),i.click(),_.default(i).remove()}}else t.$Spin.hide(),t.alert("导出失败")},i.send(new Blob)},X.exportExcelback=function(e){e.child?setTimeout(e.exportExcelback(e),100):e.$Spin.hide()},X.doExportExcel=function(e,t,i,o,n){let r=e;i||(i={}),r=ee(r,t,i,n);let a=JSON.stringify(i);a=a.replaceAll("#","%23"),a=a.replaceAll("&","%26"),a=a.replaceAll("+","%2B"),r=encodeURI(r+"¶m="+a);let s=k.default.get("user_id"),l=k.default.get("user_code");if(s&&(r+=encodeURI("&user_id="+s)),l&&(r+=encodeURI("&user_code="+l)),n.$Spin.show({render:e=>e("div","导出中...,请勿关闭!")}),o||(o="2"),"2"===o)X.downloadFile(r,n);else{const e=window.open(r,"_blank");var h=setInterval((function(){e.closed&&(n.$Spin.hide(),clearInterval(h))}),100)}},X.doExportReport=function(e,t,i,o){let n=e;i||(i={}),n=ee(n,t,i,o);let r=JSON.stringify(i);r=r.replaceAll("#","%23"),r=r.replaceAll("&","%26"),r=r.replaceAll("+","%2B"),n=encodeURI(n+"¶m="+r),o.$Spin.show({render:e=>e("div","导出中...,请勿关闭!")}),X.downloadFile(n,o)},X.getFilesInfo=function(e,t,i,o,n){let r=X.getUserCode(),a=X.getUserName(),s=X.getToken(),l=J.getfile+"billno="+e+"&billmoduleid="+t+"&scenetype="+o,h="&usercode="+r+"&username="+a+"&token="+s;h+="Y"!==i?"¬delfile=N":"¬delfile=Y",h=encodeURI(h),X.synchroPost(l,"",{},(e=>{let t=[];e&&e.length>0&&e.forEach((e=>{let i=Object.assign({},{},e);i.filename=e.filename,i.filekey=e.filekey,i.downUrl=J.downfile+i.filekey+h,i.delUrl=J.delfile+i.filekey+h,i.title=i.filename,i.url=i.downUrl,i.modflag=e.modflag,t.push(i)})),n(t)}),null,null,"get")},X.getFilesInfoByIdkey=function(e,t){let i=X.getUserCode(),o=X.getUserName(),n=X.getToken(),r=J.getfile+"idkey="+e,a="&usercode="+i+"&username="+o+"&token="+n;a=encodeURI(a),X.synchroPost(r,"",{},(e=>{let i=[];e&&e.length>0&&e.forEach((e=>{let t=Object.assign({},{},e);t.filename=e.filename,t.filekey=e.filekey,t.downUrl=J.downfile+t.filekey+a,t.delUrl=J.delfile+t.filekey+a,t.title=t.filename,t.url=t.downUrl,t.modflag=e.modflag,i.push(t)})),t(i)}),null,null,"get")},X.getFileInfo=function(e,t){let i=X.getUserCode(),o=X.getUserName(),n=X.getToken(),r=J.getfile+"filekey="+e,a="&usercode="+i+"&username="+o+"&token="+n;a=encodeURI(a),X.synchroPost(r,"",{},(e=>{let i=[];e&&e.length>0&&e.forEach((e=>{let t=Object.assign({},{},e);t.filename=e.filename,t.filekey=e.filekey,t.downUrl=J.downfile+t.filekey+a,t.delUrl=J.delfile+t.filekey+a,t.title=t.filename,t.url=t.downUrl,t.modflag=e.modflag,i.push(t)})),t(i)}),null,null,"get")},X.setUrlSuffix=function(e,t){let i=X.getUrlParam("srvkey"),o=X.getUrlParam("token"),n=X.getUrlParam("usercode"),r=X.getUrlParam("portalkey");return e?-1!=e.indexOf("?")?e+"&token="+o+"&srvkey="+i+"&app_key="+t.OmdUrl.appKey+"&secret="+t.OmdUrl.secret+"&portalkey="+r+"&usercode="+n:e+"?token="+o+"&srvkey="+i+"&app_key="+t.OmdUrl.appKey+"&secret="+t.OmdUrl.secret+"&portalkey="+r+"&usercode="+n:e};var ie=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e[o]=i[o])}return e},oe="undefined"==typeof window,ne={version:"1.1.1",storage:oe?null:window.localStorage,session:{storage:oe?null:window.sessionStorage}},re={set:function(e,t){if(!this.disabled)return void 0===t?this.remove(e):(this.storage.setItem(e,function(e){return JSON.stringify(e)}(t)),t)},get:function(e,t){if(this.disabled)return t;var i=function(e){if("string"!=typeof e)return;try{return JSON.parse(e)}catch(t){return e||void 0}}(this.storage.getItem(e));return void 0===i?t:i},has:function(e){return void 0!==this.get(e)},remove:function(e){this.disabled||this.storage.removeItem(e)},clear:function(){this.disabled||this.storage.clear()},getAll:function(){if(this.disabled)return null;var e={};return this.forEach((function(t,i){e[t]=i})),e},forEach:function(e){if(!this.disabled)for(var t=0;t<this.storage.length;t++){var i=this.storage.key(t);e(i,this.get(i))}}};ie(ne,re),ie(ne.session,re);try{var ae="__storejs__";ne.set(ae,ae),ne.get(ae)!==ae&&(ne.disabled=!0),ne.remove(ae)}catch(Bp){ne.disabled=!0}function se(e,t){return t&&(e+=1462),(Date.parse(e)-new Date(Date.UTC(1899,11,30)))/864e5}function le(e,t){for(var i={},o={s:{c:1e7,r:1e7},e:{c:0,r:0}},n=0;n!=e.length;++n)for(var r=0;r!=e[n].length;++r){o.s.r>n&&(o.s.r=n),o.s.c>r&&(o.s.c=r),o.e.r<n&&(o.e.r=n),o.e.c<r&&(o.e.c=r);var a={v:e[n][r]};if(null!=a.v){var s=O.utils.encode_cell({c:r,r:n});"number"==typeof a.v?a.t="n":"boolean"==typeof a.v?a.t="b":a.v instanceof Date?(a.t="n",a.z=O.SSF._table[14],a.v=se(a.v)):a.t="s",i[s]=a}}return o.s.c<1e7&&(i["!ref"]=O.utils.encode_range(o)),i}function he(){if(!(this instanceof he))return new he;this.SheetNames=[],this.Sheets={}}function ce(e){for(var t=new ArrayBuffer(e.length),i=new Uint8Array(t),o=0;o!=e.length;++o)i[o]=255&e.charCodeAt(o);return t}function de(e,t){return t.map((t=>e.map((e=>t[e]))))}function fe(e,t,i,o,n){if(!(e instanceof Array)){if(!1!==e.visible){let r={};r.label=e.label,r.num=1;let a=0,s=t[i].length;if(e.children&&e.children.length>0)e.children.forEach((e=>{let n=fe(e,t,i+1,o,s);a+=n})),r.num=a;else if(e.name){r.name=e.name;let t=100;e.width?e.width>100&&(t=e.width):e.maxWidth?e.maxWidth>100&&(t=e.maxWidth):e.minWidth&&e.minWidth>100&&(t=e.minWidth),r.width=t,r.excelPro=function(e){let t={alignment:{vertical:"center",wrapText:!0}};if("NumberBox"===e.type){if(t.alignment.horizontal="right",e.format&&e.format.length>1){let i=e.format[0],o=e.format[1],n="0";"n"===i||"p"===i?n="0":"c"===i&&(n="¥#,##0");let r="";if(Number(o)>0)for(let e=0;e<Number(o);e++)r+="0";r&&(n=n+"."+r),"p"===i&&(n+="%"),t.numFmt=n}t.t="n"}else if("DataBox"===e.type){t.alignment.horizontal="center";let i="yyyy年m月d日";"datetime"===e.vtype&&(i="yyyy年m月d日 h:mm:ss"),t.numFmt=i,t.t="d"}else t.alignment.horizontal="left",t.numFmt="@",t.t="s";return t}(e),o.push(r)}return(n||0===n)&&0!==i&&(r.fIndex=n),t[i].push(r),r.num}return 0}e.forEach((e=>{fe(e,t,i,o,n)}))}!function(e){if(e.URL=e.URL||e.webkitURL,e.Blob&&e.URL)try{return void new Blob}catch(Bp){}var t=e.BlobBuilder||e.WebKitBlobBuilder||e.MozBlobBuilder||function(e){var t=function(e){return Object.prototype.toString.call(e).match(/^\[object\s(.*)\]$/)[1]},i=function(){this.data=[]},o=function(e,t,i){this.data=e,this.size=e.length,this.type=t,this.encoding=i},n=i.prototype,r=o.prototype,a=e.FileReaderSync,s=function(e){this.code=this[this.name=e]},l="NOT_FOUND_ERR SECURITY_ERR ABORT_ERR NOT_READABLE_ERR ENCODING_ERR NO_MODIFICATION_ALLOWED_ERR INVALID_STATE_ERR SYNTAX_ERR".split(" "),h=l.length,c=e.URL||e.webkitURL||e,d=c.createObjectURL,f=c.revokeObjectURL,u=c,m=e.btoa,p=e.atob,g=e.ArrayBuffer,y=e.Uint8Array;for(o.fake=r.fake=!0;h--;)s.prototype[l[h]]=h+1;return c.createObjectURL||(u=e.URL={}),u.createObjectURL=function(e){var t,i=e.type;return null===i&&(i="application/octet-stream"),e instanceof o?(t="data:"+i,"base64"===e.encoding?t+";base64,"+e.data:"URI"===e.encoding?t+","+decodeURIComponent(e.data):m?t+";base64,"+m(e.data):t+","+encodeURIComponent(e.data)):d?d.call(c,e):void 0},u.revokeObjectURL=function(e){"data:"!==e.substring(0,5)&&f&&f.call(c,e)},n.append=function(e){var i=this.data;if(y&&(e instanceof g||e instanceof y)){for(var n="",r=new y(e),l=0,h=r.length;l<h;l++)n+=String.fromCharCode(r[l]);i.push(n)}else if("Blob"===t(e)||"File"===t(e)){if(!a)throw new s("NOT_READABLE_ERR");var c=new a;i.push(c.readAsBinaryString(e))}else e instanceof o?"base64"===e.encoding&&p?i.push(p(e.data)):"URI"===e.encoding?i.push(decodeURIComponent(e.data)):"raw"===e.encoding&&i.push(e.data):("string"!=typeof e&&(e+=""),i.push(unescape(encodeURIComponent(e))))},n.getBlob=function(e){return arguments.length||(e=null),new o(this.data.join(""),e,"raw")},n.toString=function(){return"[object BlobBuilder]"},r.slice=function(e,t,i){var n=arguments.length;return n<3&&(i=null),new o(this.data.slice(e,n>1?t:this.data.length),i,this.encoding)},r.toString=function(){return"[object Blob]"},r.close=function(){this.size=this.data.length=0},i}(e);e.Blob=function(e,i){var o=i&&i.type||"",n=new t;if(e)for(var r=0,a=e.length;r<a;r++)n.append(e[r]);return n.getBlob(o)}}("undefined"!=typeof self&&self||"undefined"!=typeof window&&window||globalThis.content||globalThis);const ue="postMessage"in window;class me{constructor(e,t,i){let o="";if(arguments.length<2?o="target error - target and name are both required":"object"!=typeof e?o="target error - target itself must be window object":"string"!=typeof t&&(o="target error - target name must be string type"),o)throw new Error(o);this.target=e,this.name=t,this.prefix=i}send(e){if(ue)this.target.postMessage(`${this.prefix}|${this.name}__Messenger__${e}`,"*");else{const t=window.navigator[this.prefix+this.name];if("function"!=typeof t)throw new Error("target callback function is not defined");t(this.prefix+e,window)}}}class pe{constructor(e,t){this.targets={},this.name=e,this.listenFunc=[],this.prefix=t,this.initListen()}addTarget(e,t){const i=new me(e,t,this.prefix);this.targets[t]=i}listen(e){let t=0;const i=this.listenFunc.length;let o=!1;for(;t<i;t++){if(this.listenFunc[t].toString()===e.toString()){this.listenFunc[t]=e,o=!0;break}}o||this.listenFunc.push(e)}clear(){this.listenFunc=[]}send(e){const{targets:t}=this;let i;for(i in t)t.hasOwnProperty(i)&&t[i].send(e)}initListen(){const e=this,t=function(t){if("object"==typeof t&&t.data&&(t=t.data),"string"==typeof t){const i=t.split("__Messenger__");t=i[1];const o=i[0].split("|"),n=o[0],r=o[1];for(let a=0;a<e.listenFunc.length;a++)n+r===e.prefix+e.name&&e.listenFunc[a](t)}};ue?"addEventListener"in document?window.addEventListener("message",t,!1):"attachEvent"in document&&window.attachEvent("onmessage",t):window.navigator[this.prefix+this.name]=t}}window.EfuMessenger=new class{constructor(e,t,i){this.messengerOBJ=null,this.messageName=t||"AMPclient",this.targetName=e||"AMPframe",this.projectName=i||"AMP",this.init()}init(){this.messengerOBJ=new pe(this.messageName,this.projectName),this.messengerOBJ.addTarget(window.parent,this.targetName)}openPortalTabPage(e){this.messengerOBJ.targets[this.targetName].send(JSON.stringify({name:this.messageName,action:"openPortalTabPage",params:{...e}}))}openPortalTabByModuleCode(e){this.messengerOBJ.targets[this.targetName].send(JSON.stringify({name:this.messageName,action:"openPortalTabByModuleCode",params:{...e}}))}};let ge={};function ye(e){let t=[];for(let i=0;i<e;i++){let e=[Math.random(),Math.random(),Math.random()];i>0&&Math.abs(e[0]-t[i-1][0])<.25?i--:(e[1]=.7+.2*e[1],e[2]=.4+.4*e[2],e=e.map((function(e){return parseFloat(e.toFixed(2))})),t.push(e))}return function(e){for(let t=0;t<e.length;t++){let i,o,n,r=e[t][0],a=e[t][1],s=e[t][2];if(0==+a)i=o=n=s;else{let e=function(e,t,i){return i<0&&(i+=1),i>1&&(i-=1),i<1/6?e+6*(t-e)*i:i<.5?t:i<2/3?e+(t-e)*(2/3-i)*6:e},t=s<.5?s*(1+a):s+a-s*a,l=2*s-t;i=e(l,t,r+1/3),o=e(l,t,r),n=e(l,t,r-1/3)}e[t][0]=Math.round(255*i),e[t][1]=Math.round(255*o),e[t][2]=Math.round(255*n)}}(t),function(e){let t=[],i="";for(let o=0;o<e.length;o++){let n=e[o];i="#";for(let e=0;e<n.length;e++){let t=Number(n[e]).toString(16);"0"===t&&(t+=t),i+=t}t.push(i)}return t}(t)}ge.padLeftZero=function(e,t){return(e+t).substr(t.length)},ge.formatDate=function(e,t){/(y+)/.test(t)&&(t=t.replace(RegExp.$1,(e.getFullYear()+"").substr(4-RegExp.$1.length)));let i={"M+":e.getMonth()+1,"d+":e.getDate(),"H+":e.getHours(),"h+":e.getHours(),"m+":e.getMinutes(),"s+":e.getSeconds()};for(let o in i)if(new RegExp(`(${o})`).test(t)){let e=i[o]+"";t=t.replace(RegExp.$1,1===RegExp.$1.length?e:ge.padLeftZero("00",e))}return t},ge.getToday=function(){let e=new Date,t=Number(e.getMonth())+1;return e.getFullYear()+"-"+ge.padLeftZero("00",t+"")+"-"+ge.padLeftZero("00",e.getDate()+"")},ge.getTomorrow=function(e){let t;t=e?new Date(e):new Date,t.setDate(t.getDate()+1);let i=Number(t.getMonth())+1;return t.getFullYear()+"-"+ge.padLeftZero("00",i+"")+"-"+ge.padLeftZero("00",t.getDate()+"")},ge.getWeekFirstDay=function(){let e=new Date,t=new Date(e-864e5*(e.getDay()-1)),i=Number(t.getMonth())+1;return t.getFullYear()+"-"+ge.padLeftZero("00",i+"")+"-"+ge.padLeftZero("00",t.getDate()+"")},ge.getWeekLastDay=function(){let e=new Date,t=new Date(e-864e5*(e.getDay()-1)),i=new Date(1e3*(t/1e3+518400)),o=Number(i.getMonth())+1;return i.getFullYear()+"-"+ge.padLeftZero("00",o+"")+"-"+ge.padLeftZero("00",i.getDate()+"")},ge.getMonthFirstDay=function(){let e=new Date,t=new Date(e.getFullYear(),e.getMonth(),1),i=Number(t.getMonth())+1;return t.getFullYear()+"-"+ge.padLeftZero("00",i+"")+"-"+ge.padLeftZero("00",t.getDate()+"")},ge.getMonthLastDay=function(e){let t;t=e?new Date(e):new Date;let i=new Date(t.getFullYear(),t.getMonth()+1,1),o=new Date(i-864e5),n=Number(o.getMonth())+1;return o.getFullYear()+"-"+ge.padLeftZero("00",n+"")+"-"+ge.padLeftZero("00",o.getDate()+"")},ge.getNextMonthFirstDay=function(e){let t;t=e?new Date(e):new Date;let i=new Date(t.getFullYear(),t.getMonth()+1,1),o=Number(i.getMonth())+1;return i.getFullYear()+"-"+ge.padLeftZero("00",o+"")+"-"+ge.padLeftZero("00",i.getDate()+"")},ge.getPreMonthFirstDay=function(e){let t;t=e?new Date(e):new Date;let i=new Date(t.getFullYear(),t.getMonth()-1,1),o=Number(i.getMonth())+1;return i.getFullYear()+"-"+ge.padLeftZero("00",o+"")+"-"+ge.padLeftZero("00",i.getDate()+"")},ge.getYearFirstDay=function(){return(new Date).getFullYear()+"-01-01"},ge.getYearLastDay=function(){return(new Date).getFullYear()+"-12-31"},ge.getWeek=function(e){return new Date(e).getDay()},ge.copy=$,ge.getUrlParam=function(e){let t=new RegExp("(^|&)"+e+"=([^&]*)(&|$)"),i=window.location.href.split("?"),o="";return i.length>1&&(o=i[1].match(t)),o||i.length>2&&(o=i[2].match(t)),o?decodeURI(o[2]):""},ge.formatNumber=function(e,t,i){let o=0;e?isNaN(e)||(e+=""):e="0",t?2===t.length&&Number(t[1])&&(o=Number(t[1])):t="n";let n=Number(e).toFixed(o);t.startsWith("p")&&(n=(100*Number(e)).toFixed(o));let r=n.split("."),a="",s="";if(r.length>0&&(a=r[0]),t.startsWith("c")&&(a=a.replace(/(\d)(?=(?:\d{3})+$)/g,"$1,")),r.length>1&&(s=r[1]),s){let e=s;if(i)for(let t=s.length-1;t>=0&&0===Number(s[t]);t--)e=e.slice(0,-1);s=e}let l="";return l=s?a+"."+s:a,t.startsWith("p")&&(l+="%"),l},ge.precisionNumber=function(e,t){let i=0;return e?isNaN(e)||(e+=""):e="0",t?2===t.length&&(Number(t[1])&&(i=Number(t[1])),t.startsWith("p")&&(i+=2)):t="n",Number(e).toFixed(i)},ge.getColorList=function(e,t){let i=Number(t)-e.length;if(0===i)return e;let o=ye(i),n=!1;for(;;){n=!1;for(let t=0;t<o.length;t++)for(let i=0;i<e.length;i++)if(o[t]===e[i]){n=!0;break}if(!n){o=e.concat(o);break}o=ye(i)}return o},ge.getColor=function(){return ye(1)[0]},ge.getGlobalColor=function(e,t,i,o){let n=[];if(e>0){let r=o.$Store.state.app.mychartColor[i];e>r.length?t?(n=o.$Method.getColorList(r,e),o.$nextTick((()=>{o.$Store.commit("setMychartColor",i,n)}))):n=r.concat(r.slice(0,e-r.length)):n=r.slice(0,e)}return n},ge.getHeight=function(e){return e.$Store.state.app.clientHeight},ge.getWidth=function(e){return e.$Store.state.app.clientWidth},ge.getXDpi=function(){let e=0;if(window.screen.deviceXDPI)e=window.screen.deviceXDPI;else{let t=document.createElement("DIV");t.style.cssText="width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden",document.body.appendChild(t),e=parseInt(t.offsetWidth),document.body.removeChild(t)}return e},ge.getYDpi=function(){let e=0;if(window.screen.deviceXDPI)e=window.screen.deviceYDPI;else{let t=document.createElement("DIV");t.style.cssText="width:1in;height:1in;position:absolute;left:0px;top:0px;z-index:99;visibility:hidden",document.body.appendChild(t),e=parseInt(t.offsetHeight),document.body.removeChild(t)}return e},ge.mmToYpixe=function(e,t){let i=t;return i||(i=ge.getYDpi()),Number((e/25.4*i).toFixed(2))},ge.mmToXpixe=function(e,t){let i=t;return i||(i=ge.getXDpi()),Number((e/25.4*i).toFixed(2))},ge.xPixelToMm=function(e,t){let i=t;return i||(i=ge.getXDpi()),Number((e/i*25.4).toFixed(2))},ge.yPixelToMm=function(e,t){let i=t;return i||(i=ge.getYDpi()),Number((e/i*25.4).toFixed(2))},ge.unique=function(e){const t=new Map;return e.filter((e=>!t.has(e)&&t.set(e,1)))},ge.formatComboBox=function(e,t){if(!e&&0!==e)return e;if(null==t.renderValue&&(t.renderValue={}),t.renderValue[e])return t.renderValue[e];let i=e;if(t.data&&t.data.length>0){let o="code",n="name";t.valueField&&(o=t.valueField),t.textField&&(n=t.textField);const r=t.data.findIndex((t=>t[o]===e));r>-1&&t.data[r][n]&&(i=!1===t.codeWithName?t.data[r][n]:"["+e+"]"+t.data[r][n])}return t.renderValue[e]=i,i},ge.formatDataBox=function(e,t){return e?(null==t.renderFormat&&(t.renderFormat="yyyy-MM-dd",t&&void 0===t.format?"date"===t.vtype?t.renderFormat="yyyy-MM-dd":"datetime"===t.vtype?t.renderFormat="yyyy-MM-dd hh:mm:ss":"month"===t.vtype&&(t.renderFormat="yyyy-MM"):t.format&&(t.renderFormat=t.format)),"string"==typeof e||"number"==typeof e?ge.formatDate(new Date(e),t.renderFormat):e.constructor===Date?ge.formatDate(e,t.renderFormat):e):""},ge.formatValue=function(e,t,i){if(i){if(i.type){let o=i.type.toLowerCase();return"textbox"===o?e:"numberbox"===o?e||e!==i.defaultValue?ge.formatNumber(e,i.format,i.notzero):e:"combobox"===o?ge.formatComboBox(e,i):"datebox"===o?ge.formatDataBox(e,i):i.textName?t[i.textName]?t[i.textName]:e||"":e}return e}return e},ge.getDefaultFieldStyle=function(e,t,i){let o="";if("DateBox"===e.type){let t="";t=void 0!==e.format?e.format:"date"===e.vtype?"yyyy-MM-dd":"datetime"===e.vtype?"yyyy-MM-dd hh:mm:ss":"month"===e.vtype?"yyyy-MM":"yyyy-MM-dd",o=o+"d="+t+"=center"}if("NumberBox"===e.type){let t="";t=void 0!==e.format?e.format:"n2",o=o+t+"=right"}if("ComboBox"===e.type){let n=e.dictkey;n||(n=e.name);let r="t="+n;!1===e.codeWithName?r+="=N":r+="=Y",o=o+r+"=left";let a="code",s="name";e.valueField&&(a=e.valueField),e.textField&&(s=e.textField),t[n]&&!i[n]?(i[n]=[],t[n].forEach((e=>{let t={};t.code=e[a],t.name=e[s],i[n].push(t)}))):null!=e.data&&(i[n]=ge.copy(e.data))}return o},ge.getGridField=function(e,t,i,o){let n="";for(let r=0;r<e.length;r++){let a=e[r];if(!1!==a.visible&&!1!==a.isExport){if(a.name){n+=a.name+t+a.label;let e="";a.excel&&a.excel.type?(e=a.excel.type,a.excel.format?e+="="+a.excel.format:e+="=",a.excel.align?e+="="+a.excel.align:e+="="):e=ge.getDefaultFieldStyle(a,i,o),n+=e?t+e+",":","}if(a.children)for(let e=0;e<a.children.length;e++){let r=a.children[e];if(r.name){let e="";e=a.label?a.label+"("+r.label+")":r.label,n+=r.name+t+e;let s="";r.excel&&r.excel.type?(s=r.excel.type,r.excel.format?s+="="+r.excel.format:s+="=",r.excel.align?s+="="+r.excel.align:s+="="):s=ge.getDefaultFieldStyle(r,i,o),n+=s?t+s+",":","}}}}return n.length>0&&(n=n.substring(0,n.length-1)),n},ge.print=function(e,t){let i="<html><head>"+document.head.innerHTML+"</head>";i=e?i+"<body>"+e.$el.innerHTML+"</body></html>":i+"<body>"+document.body.innerHTML+"</body></html>";let o=window.open("Print.htm","print");if(o.document.write(i),t){let e=document.createElement("style");e.setAttribute("type","text/css"),e.innerHTML=t,o.document.getElementsByTagName("head")[0].appendChild(e)}o.document.close(),o.print(),o.close()},ge.openPage=function(e,t){let i={};i.moduleCode=e,i.params=t,window.EfuMessenger.openPortalTabByModuleCode(i)},ge.setLocalStorage=function(e,t,i){let o={};o.data=t,o.time=Date.now(),o.expire=i,ne.set(e,JSON.stringify(o))},ge.getLocalStorage=function(e){let t=ne.get(e);if(!t)return null;t=JSON.parse(t);let i=60*Number(t.expire)*60*1e3;return Date.now()-t.time>i?(ne.remove(e),null):t.data},ge.getTextWidth=function(e){const t=document.createElement("span");t.style.display="inline-block;",t.textContent=e,document.body.appendChild(t);const i=t.offsetWidth;return document.body.removeChild(t),100*Math.ceil(i/100)+40},ge.changeMoneyToChinese=function(e){let t,i,o,n=new Array("零","壹","贰","叁","肆","伍","陆","柒","捌","玖"),r=new Array("","拾","佰","仟"),a=new Array("","万","亿","兆"),s=new Array("角","分","毫","厘"),l="";if(""==e)return"";if((e=parseFloat(e))>=1e15)return this.alert("超出最大处理数字"),"";if(0==e)return l=n[0]+"元",l;if(e<0&&(l="负",e*=-1),-1===(e=e.toString()).indexOf(".")?(t=e,i=""):(o=e.split("."),t=o[0],i=o[1].substr(0,4)),parseInt(t,10)>0){let e=0,i=t.length;for(let o=0;o<i;o++){let s=t.substr(o,1),h=i-o-1,c=h/4,d=h%4;"0"==s?e++:(e>0&&(l+=n[0]),e=0,l+=n[parseInt(s)]+r[d]),0==d&&e<4&&(l+=a[c])}l+="元"}if(""!==i){let e=i.length;for(let t=0;t<e;t++){let e=i.substr(t,1);"0"!=e&&(l+=n[Number(e)]+s[t])}}return""===l&&(l+=n[0]+"元"),l},ge.exportExcel=function(e,t,i,o){var n=[],r=[];e.forEach((e=>{e.label?n.push(e.label):n.push(e.name),r.push(e.name)}));var a=de(r,t);a.unshift(n);var s="SheetJS";i&&(s=i);var h=new he,c=le(a);h.SheetNames.push(s),h.Sheets[s]=c;var d=O.write(h,{bookType:"xlsx",bookSST:!1,type:"binary"}),f=o||"列表";l.saveAs(new Blob([ce(d)],{type:"application/octet-stream"}),f+".xlsx")},ge.exportMultiSheetExcel=function(e,t){var i=new he,o=[],n=[],r="";e.forEach(((e,t)=>{o=[],n=[],e.config.forEach((e=>{e.label?o.push(e.label):o.push(e.name),n.push(e.name)}));var a=de(n,e.data);a.unshift(o),r="SheetJS"+t,e.sheetName&&(r=e.sheetName),i.SheetNames.push(r),i.Sheets[r]=le(a)}));var a=O.write(i,{bookType:"xlsx",bookSST:!1,type:"binary"}),s=t||"列表";l.saveAs(new Blob([ce(a)],{type:"application/octet-stream"}),s+".xlsx")},ge.exportExcelStyle=function(e,t,i,o){let n=[];for(let l=0;l<i;l++)n.push([]);let r=[];fe(e,n,0,r);let a=[],s=[];!function(e,t,i,o){let n=0;for(let r=0;r<t.length;r++){let a=new Array(e.length).fill("");n=0;let s="";for(let e=0;e<t[r].length;e++){if(t[r][e].fIndex||0===t[r][e].fIndex){let i=t[r-1][t[r][e].fIndex].sIndex;s!==i&&(n=i,s=i)}a[n]=t[r][e].label,t[r][e].sIndex=n;let i={s:{}};i.s.r=r,i.s.c=n,i.e={},i.e.r=i.s.r,n+=t[r][e].num,1===t[r][e].num?0===r&&(i.e.r=t.length-1,i.e.c=i.s.c):i.e.c=n-1,r!==t.length-1&&o.push(i)}i.push(a)}}(r,n,s,a);let h=[];r.forEach((e=>{h.push({wpx:e.width})})),t.forEach((e=>{let t=[];r.forEach((i=>{if("n"===i.excelPro.t)t.push(Number(e[i.name]));else if("d"===i.excelPro.t){let o=se(new Date(e[i.name]));t.push(o),i.excelPro.t="n"}else t.push(e[i.name])})),s.push(t)}));let c=r.length,d={font:{name:"宋体",sz:9,bold:!0},border:{top:{style:"thin"},bottom:{style:"thin"},left:{style:"thin"},right:{style:"thin"}},alignment:{horizontal:"center",vertical:"center",wrapText:!0}},f={font:{name:"宋体",sz:9},border:{top:{style:"thin"},bottom:{style:"thin"},left:{style:"thin"},right:{style:"thin"}}},u="example.xlsx";o&&(u=o);const m=O.utils.book_new(),p=O.utils.aoa_to_sheet(s);O.utils.book_append_sheet(m,p,"Sheet1"),a.length>0&&(p["!merges"]=a);let g=0;for(let l in p)if("!merges"!==l&&"!ref"!==l&&"!cols"!==l){if(p[l].s=d,g<c*i)p[l].s=d;else{let e=Object.assign({},{},f),t=g%c;Object.assign(e,r[t].excelPro),p[l].s=e}g++}p["!cols"]=h;let y=D.write(m,{bookType:"xlsx",bookSST:!1,type:"binary"});l.saveAs(new Blob([ce(y)],{type:"application/octet-stream"}),u)};let Ce={Config:{},customQueryConfig:function(e){return e.isTree?(e.popControl="SimpleTree",e.width||(e.width=.4)):(e.popControl="SimpleViewGrid",e.width?Number(e.width)<.55&&(e.width=.55):e.width=.55),e}};var ve={caseMethod:X,commonMethod:ge,query:Ce};function be(){return"undefined"!=typeof navigator&&"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:{}}const xe="function"==typeof Proxy;let we,_e;function ke(){return void 0!==we||("undefined"!=typeof window&&window.performance?(we=!0,_e=window.performance):"undefined"!=typeof globalThis&&(null===(e=globalThis.perf_hooks)||void 0===e?void 0:e.performance)?(we=!0,_e=globalThis.perf_hooks.performance):we=!1),we?_e.now():Date.now();var e}class Se{constructor(e,t){this.target=null,this.targetQueue=[],this.onQueue=[],this.plugin=e,this.hook=t;const i={};if(e.settings)for(const r in e.settings){const t=e.settings[r];i[r]=t.defaultValue}const o=`__vue-devtools-plugin-settings__${e.id}`;let n=Object.assign({},i);try{const e=localStorage.getItem(o),t=JSON.parse(e);Object.assign(n,t)}catch(Bp){}this.fallbacks={getSettings:()=>n,setSettings(e){try{localStorage.setItem(o,JSON.stringify(e))}catch(Bp){}n=e},now:()=>ke()},t&&t.on("plugin:settings:set",((e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)})),this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}}),this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise((i=>{this.targetQueue.push({method:t,args:e,resolve:i})}))})}async setRealTarget(e){this.target=e;for(const t of this.onQueue)this.target.on[t.method](...t.args);for(const t of this.targetQueue)t.resolve(await this.target[t.method](...t.args))}}function Oe(e,t){const i=e,o=be(),n=be().__VUE_DEVTOOLS_GLOBAL_HOOK__,r=xe&&i.enableEarlyProxy;if(!n||!o.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__&&r){const e=r?new Se(i,n):null;(o.__VUE_DEVTOOLS_PLUGINS__=o.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:i,setupFn:t,proxy:e}),e&&t(e.proxiedTarget)}else n.emit("devtools-plugin:setup",e,t)}
/*!
* vuex v4.1.0
* (c) 2022 Evan You
* @license MIT
*/function De(e,t){Object.keys(e).forEach((function(i){return t(e[i],i)}))}function Ne(e,t,i){return t.indexOf(e)<0&&(i&&i.prepend?t.unshift(e):t.push(e)),function(){var i=t.indexOf(e);i>-1&&t.splice(i,1)}}function Ee(e,t){e._actions=Object.create(null),e._mutations=Object.create(null),e._wrappedGetters=Object.create(null),e._modulesNamespaceMap=Object.create(null);var i=e.state;Te(e,i,[],e._modules.root,!0),Be(e,i,t)}function Be(e,t,i){var o=e._state,n=e._scope;e.getters={},e._makeLocalGettersCache=Object.create(null);var r=e._wrappedGetters,a={},s={},l=h.effectScope(!0);l.run((function(){De(r,(function(t,i){a[i]=function(e,t){return function(){return e(t)}}(t,e),s[i]=h.computed((function(){return a[i]()})),Object.defineProperty(e.getters,i,{get:function(){return s[i].value},enumerable:!0})}))})),e._state=h.reactive({data:t}),e._scope=l,e.strict&&function(e){h.watch((function(){return e._state.data}),(function(){}),{deep:!0,flush:"sync"})}(e),o&&i&&e._withCommit((function(){o.data=null})),n&&n.stop()}function Te(e,t,i,o,n){var r=!i.length,a=e._modules.getNamespace(i);if(o.namespaced&&(e._modulesNamespaceMap[a],e._modulesNamespaceMap[a]=o),!r&&!n){var s=$e(t,i.slice(0,-1)),l=i[i.length-1];e._withCommit((function(){s[l]=o.state}))}var h=o.context=function(e,t,i){var o=""===t,n={dispatch:o?e.dispatch:function(i,o,n){var r=Ie(i,o,n),a=r.payload,s=r.options,l=r.type;return s&&s.root||(l=t+l),e.dispatch(l,a)},commit:o?e.commit:function(i,o,n){var r=Ie(i,o,n),a=r.payload,s=r.options,l=r.type;s&&s.root||(l=t+l),e.commit(l,a,s)}};return Object.defineProperties(n,{getters:{get:o?function(){return e.getters}:function(){return Ve(e,t)}},state:{get:function(){return $e(e.state,i)}}}),n}(e,a,i);o.forEachMutation((function(t,i){!function(e,t,i,o){(e._mutations[t]||(e._mutations[t]=[])).push((function(t){i.call(e,o.state,t)}))}(e,a+i,t,h)})),o.forEachAction((function(t,i){var o=t.root?i:a+i,n=t.handler||t;!function(e,t,i,o){(e._actions[t]||(e._actions[t]=[])).push((function(t){var n,r=i.call(e,{dispatch:o.dispatch,commit:o.commit,getters:o.getters,state:o.state,rootGetters:e.getters,rootState:e.state},t);return(n=r)&&"function"==typeof n.then||(r=Promise.resolve(r)),e._devtoolHook?r.catch((function(t){throw e._devtoolHook.emit("vuex:error",t),t})):r}))}(e,o,n,h)})),o.forEachGetter((function(t,i){!function(e,t,i,o){if(e._wrappedGetters[t])return;e._wrappedGetters[t]=function(e){return i(o.state,o.getters,e.state,e.getters)}}(e,a+i,t,h)})),o.forEachChild((function(o,r){Te(e,t,i.concat(r),o,n)}))}function Ve(e,t){if(!e._makeLocalGettersCache[t]){var i={},o=t.length;Object.keys(e.getters).forEach((function(n){if(n.slice(0,o)===t){var r=n.slice(o);Object.defineProperty(i,r,{get:function(){return e.getters[n]},enumerable:!0})}})),e._makeLocalGettersCache[t]=i}return e._makeLocalGettersCache[t]}function $e(e,t){return t.reduce((function(e,t){return e[t]}),e)}function Ie(e,t,i){var o;return null!==(o=e)&&"object"==typeof o&&e.type&&(i=t,t=e,e=e.type),{type:e,payload:t,options:i}}var Ae="vuex:mutations",Fe="vuex:actions",Pe="vuex",Re=0;function je(e,t){Oe({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:["vuex bindings"]},(function(i){i.addTimelineLayer({id:Ae,label:"Vuex Mutations",color:Me}),i.addTimelineLayer({id:Fe,label:"Vuex Actions",color:Me}),i.addInspector({id:Pe,label:"Vuex",ico