!function(){functione(t){returne="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(e){returntypeofe}:function(e){returne&&"function"==typeofSymbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe},e(t)}functiont(e,t){for(varn=0;n<t.length;n++){vari=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"ini&&(i.writable=!0),Object.defineProperty(e,r(i.key),i)}}functionn(e,n,r){returnn&&t(e.prototype,n),r&&t(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}functionr(t){varn=function(t,n){if("object"!=e(t)||!t)returnt;varr=t[Symbol.toPrimitive];if(void0!==r){vari=r.call(t,n||"default");if("object"!=e(i))returni;thrownewTypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}System.register(["@ibiz-template/model","@ibiz-template/runtime"],(function(e,t){"use strict";vari,o;return{setters:[function(e){i=e.ModelUtil},function(e){o=e.PluginStaticResource}],execute:function(){vara=newo(t.meta.url),u={mateUrl:t.meta.url,install:function(e){i.getModelService().then((function(e){"true"===e.app.userParams.autoWidth&&document.getElementsByClassName("app")[0].classList.add("auto-width")})),a.loadStyle(["/style.css"]),ibiz.config.enableDataInfoBar=!1,ibiz.config.gridEditShowMode="all"}},l=newo(t.meta.url),c=n((functione(){vart,n,i;!function(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}(this,e),t=this,i="IndexView",(n=r(n="component"))int?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i}));e("default",{mateUrl:t.meta.url,install:function(e){l.loadStyle(["/style.css"]),e.use(u),ibiz.register.view.register("VIEW_CUSTOM_SyZhbgCxfhWeb",newc)}})}}}))}();
!function(){functione(t){returne="function"==typeofSymbol&&"symbol"==typeofSymbol.iterator?function(e){returntypeofe}:function(e){returne&&"function"==typeofSymbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeofe},e(t)}functiont(e,t){for(varn=0;n<t.length;n++){varr=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"inr&&(r.writable=!0),Object.defineProperty(e,u(r.key),r)}}functionn(e,n,r){returnn&&t(e.prototype,n),r&&t(e,r),Object.defineProperty(e,"prototype",{writable:!1}),e}functionr(e,t){returnfunction(e){if(Array.isArray(e))returne}(e)||function(e,t){varn=null==e?null:"undefined"!=typeofSymbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){varr,o,i,a,u=[],c=!0,l=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}elsefor(;!(c=(r=i.call(n)).done)&&(u.push(r.value),u.length!==t);c=!0);}catch(e){l=!0,o=e}finally{try{if(!c&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(l)throwo}}returnu}}(e,t)||l(e,t)||function(){thrownewTypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functiono(e,t){varn=Object.keys(e);if(Object.getOwnPropertySymbols){varr=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){returnObject.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}returnn}functioni(e){for(vart=1;t<arguments.length;t++){varn=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}returne}functiona(e,t,n){return(t=u(t))ine?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}functionu(t){varn=function(t,n){if("object"!=e(t)||!t)returnt;varr=t[Symbol.toPrimitive];if(void0!==r){varo=r.call(t,n||"default");if("object"!=e(o))returno;thrownewTypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}functionc(e){returnfunction(e){if(Array.isArray(e))returns(e)}(e)||function(e){if("undefined"!=typeofSymbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])returnArray.from(e)}(e)||l(e)||function(){thrownewTypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}functionl(e,t){if(e){if("string"==typeofe)returns(e,t);varn={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?s(e,t):void0}}functions(e,t){(null==t||t>e.length)&&(t=e.length);for(varn=0,r=Array(t);n<t;n++)r[n]=e[n];returnr}functionf(){"use strict";/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */f=function(){returnn};vart,n={},r=Object.prototype,o=r.hasOwnProperty,i="function"==typeofSymbol?Symbol:{},a=i.iterator||"@@iterator",u=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";functionl(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r})}try{l({},"")}catch(t){l=function(e,t,n){returne[t]=n}}functions(e,n,r,o){vari=n&&n.prototypeinstanceofp?n:p,a=Object.create(i.prototype);returnl(a,"_invoke",function(e,n,r){varo=1;returnfunction(i,a){if(3===o)throwError("Generator is already running");if(4===o){if("throw"===i)throwa;return{value:t,done:!0}}for(r.method=i,r.arg=a;;){varu=r.delegate;if(u){varc=C(u,r);if(c){if(c===d)continue;returnc}}if("next"===r.method)r.sent=r._sent=r.arg;elseif("throw"===r.method){if(1===o)throwo=4,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);o=3;varl=h(e,n,r);if("normal"===l.type){if(o=r.done?4:2,l.arg===d)continue;return{value:l.arg,done:r.done}}"throw"===l.type&&(o=4,r.method="throw",r.arg=l.arg)}}}(e,r,newj(o||[])),!0),a}functionh(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=s;vard={};functionp(){}functiong(){}functionm(){}varv={};l(v,a,(function(){returnthis}));vary=Object.getPrototypeOf,w=y&&y(y(E([])));w&&w!==r&&o.call(w,a)&&(v=w);varb=m.prototype=p.prototype=Object.create(v);functionS(e){["next","throw","return"].forEach((function(t){l(e,t,(function(e){returnthis._invoke(t,e)}))}))}functionP(t,n){functionr(i,a,u,c){varl=h(t[i],t,a);if("throw"!==l.type){vars=l.arg,f=s.value;returnf&&"object"==e(f)&&o.call(f,"__await")?n.resolve(f.__await).then((function(e){r("next",e,u,c)}),(function(e){r("throw",e,u,c)})):n.resolve(f).then((function(e){s.value=e,u(s)}),(function(e){returnr("throw",e,u,c)}))}c(l.arg)}vari;l(this,"_invoke",(function(e,t){functiono(){returnnewn((function(n,o){r(e,t,n,o)}))}returni=i?i.then(o,o):o()}),!0)}functionC(e,n){varr=n.method,o=e.i[r];if(o===t)returnn.delegate=null,"throw"===r&&e.i.return&&(n.method="return",n.arg=t,C(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=newTypeError("The iterator does not provide a '"+r+"' method")),d;vari=h(o,e.i,n.arg);if("throw"===i.type)returnn.method="throw",n.arg=i.arg,n.delegate=null,d;vara=i.arg;returna?a.done?(n[e.r]=a.value,n.next=e.n,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,d):a:(n.method="throw",n.arg=newTypeError("iterator result is not an object"),n.delegate=null,d)}functionk(e){this.tryEntries.push(e)}functionO(e){varn=e[4]||{};n.type="normal",n.arg=t,e[4]=n}functionj(e){this.tryEntries=[[-1]],e.forEach(k,this),this.reset(!0)}functionE(n){if(null!=n){varr=n[a];if(r)returnr.call(n);if("function"==typeofn.next)returnn;if(!isNaN(n.length)){vari=-1,u=functione(){for(;++i<n.length;)if(o.call(n,i))returne.value=n[i],e.done=!1,e;returne.value=t,e.done=!0,e};returnu.next=u}}thrownewTypeError(e(n)+" is not iterable")}returng.prototype=m,l(b,"constructor",m),l(m,"constructor",g),l(m,c,g.displayName="GeneratorFunction"),n.isGeneratorFunction=function(e){vart="function"==typeofe&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){returnObject.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,l(e,c,"GeneratorFunction")),e.prototype=Object.create(b),e},n.awrap=function(e){return{__await:e}},S(P.prototype),l(P.prototype,u,(function(){returnthis})),n.AsyncIterator=P,n.async=function(e,t,r,o,i){void0===i&&(i=Promise);vara=newP(s(e,t,r,o),i);returnn.isGeneratorFunction(t)?a:a.next().then((function(e){returne.done?e.value:a.next()}))},S(b),l(b,c,"Generator"),l(b,a,(function(){returnthis})),l(b,"toString",(function(){return"[object Generator]"})),n.keys=function(e){vart=Object(e),n=[];for(varrint)n.unshift(r);returnfunctione(){for(;n.length;)if((r=n.pop())int)returne.value=r,e.done=!1,e;returne.done=!0,e}},n.values=E,j.prototype={constructor:j,reset:function(e){if(this.prev=this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(O),!e)for(varninthis)"t"===n.charAt(0)&&o.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;vare=this.tryEntries[0][4];if("throw"===e.type)throwe.arg;returnthis.rval},dispatchException:function(e){if(this.done)throwe;varn=this;functionr(t){a.type="throw",a.arg=e,n.next=t}for(varo=n.tryEntries.length-1;o>=0;--o){vari=this.tryEntries[o],a=i[4],u=this.prev,c=i[1],l=i[2];if(-1===i[0])returnr("end"),!1;if(!c&&!l)throwError("try statement without catch or finally");if(null!=i[0]&&i[0]<=u){if(u<c)returnthis.method="next",this.arg=t,r(c),!0;if(u<l)returnr(l),!1}}},abrupt:function(e,t){for(varn=this.tryEntries.length-1;n>=0;--n){varr=this.tryEntries[n];if(r[0]>-1&&r[0]<=this.prev&&this.prev<r[2]){varo=r;break}}o&&("break"===e||"continue"===e)&&o[0]<=t&&t<=o[2]&&(o=null);vari=o?o[4]:{};returni.type=e,i.arg=t,o?(this.method="next",this.next=o[2],d):this.complete(i)},complete:function(e,t){if("throw"===e.type)throwe.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),d},finish:function(e){for(vart=this.tryEntries.length-1;t>=0;--t){varn=this.tryEntries[t];if(n[2]===e)returnthis.complete(n[4],n[3]),O(n),d}},catch:function(e){for(vart=this.tryEntries.length-1;t>=0;--t){varn=this.tryEntries[t];if(n[0]===e){varr=n[4];if("throw"===r.type){varo=r.arg;O(n)}returno}}throwError("illegal catch attempt")},delegateYield:function(e,n,r){returnthis.delegate={i:E(e),r:n,n:r},"next"===this.method&&(this.arg=t),d}},n}functionh(e,t,n,r,o,i,a){try{varu=e[i](a),c=u.value}catch(e){returnvoidn(e)}u.done?t(c):Promise.resolve(c).then(r,o)}functiond(e){returnfunction(){vart=this,n=arguments;returnnewPromise((function(r,o){vari=e.apply(t,n);functiona(e){h(i,r,o,a,u,"next",e)}functionu(e){h(i,r,o,a,u,"throw",e)}a(void0)}))}}System.register(["@ibiz-template/model","@ibiz-template/runtime","vue","@ibiz-template/vue-util"],(function(e,t){"use strict";varo,u,l,s,h,p,g,m,v,y,w,b;return{setters:[function(e){o=e.GridModel,u=e.ModelUtil},function(e){l=e.PluginStaticResource},function(e){s=e.defineComponent,h=e.h,p=e.getCurrentInstance,g=e.computed,m=e.ref,v=e.watch,y=e.onUnmounted},function(e){w=e.useNamespace,b=e.useGridController}],execute:function(){varS=newl(t.meta.url),P=s({name:"WFToolbar",props:{wfLinks:{type:Array,required:!0}},setup:function(e,t){varn,r=t.emit,o=w("wf-toolbar"),i=function(){vare=d(f().mark((functione(t,n){returnf().wrap((function(e){for(;;)switch(e.prev=e.next){case0:r("wf-link-click",t,n);case1:case"end":returne.stop()}}),e)})));returnfunction(t,n){returne.apply(this,arguments)}}();return{ns:o,handleClick:(n=d(f().mark((functione(t,n){returnf().wrap((function(e){for(;;)switch(e.prev=e.next){case0:setTimeout((function(){i(t,n)}),30);case1:case"end":returne.stop()}}),e)}))),function(e,t){returnn.apply(this,arguments)})}},render:function(){vare=this,t=this.wfLinks||[];returnh("div",{class:"".concat(this.ns.b())},[t.length>0&&t.map((function(t){varn=t.sequenceFlowName.startsWith("驳回")||t.sequenceFlowName.startsWith("取消"),r=t.sequenceFlowName.startsWith("保存")||t.sequenceFlowName.startsWith("关闭")||t.sequenceFlowName.startsWith("保存并关闭");returnh("div",{key:t.sequenceFlowId,class:[e.ns.e("item"),r?e.ns.em("item","plain"):"",n?e.ns.em("item","reject"):""]},[h("i-button",{attrs:{title:t.sequenceFlowName},on:{click:function(n){returne.handleClick(t,n)}}},[t.sequenceFlowName||""])])}))])}});functionC(e,t){varn,r,o=[];"GROUPGRIDCOLUMN"===e.source.columnType&&e.children.forEach((function(e){o.push(C(e,t))}));vari={title:e.title,width:"STAR"===e.source.widthUnit?void0:e.width,minWidth:e.width,align:(null==(n=e.source.align)?void0:n.toLowerCase())||"center",slot:e.codeName,key:e.codeName,fieldName:e.deFieldName,ellipsis:!0,tooltip:!1,resizable:!0,sortable:!(t.noSort||!e.source.enableSort)&&"custom",columnType:e.source.columnType,userParams:e.source.userParams,className:null==(r=e.source.getCellPSSysCss())?void0:r.cssName};returno.length>0&&Object.assign(i,{children:o}),i}functionk(e){vart=e.model,n=[],r=t.columns.map((function(t){returnC(t,e)}));returnt.children.forEach((function(e){vart=r.find((function(t){returnt.key===e.codeName}));t&&n.push(t)})),e.singleSelect||n.splice(0,0,{type:"selection",width:60}),n}s({props:{modelData:o,context:{type:Object,required:!0},params:{type:Object,default:function(){return{}}},gridRowActiveMode:{type:Number,default:2},modal:{type:Object}},setup:function(e){vart=p().proxy,n=w("grid"),o=b(t,e.modelData,e.context,e.params),a=function(e){vart=m([]);returne.nerve.self.evt.on("created",(function(){t.value=k(e)})),[g((function(){vare=c(t.value);if(!e.find((function(e){return!e.width}))){varn=e.length-1;"rowEdit"===e[n].key&&(n-=1),e[n]=i(i({},e[n]),{},{width:void0})}varr=e.find((function(e){return"UAGRIDCOLUMN"===e.columnType}));if(r){varo=r.userParams;o&&"true"===o.fixed&&(r.fixed="right")}returne})),t]}(o),u=r(a,1)[0],l=function(e){vart=function(t){returne.items.find((function(e){returne.srfkey===t.srfkey}))};return{onRowClick:function(n){varr=t(n);if(e.singleSelect){varo=e.selectedData.find((function(e){returne.srfkey===n.srfkey}));e.onSelectionChange(o?[]:[r])}e.onRowClick(r)},onDbRowClick:function(n){e.onDbRowClick(t(n))},onSelectionChange:function(n){if(!e.singleSelect){varr=[];n.forEach((function(e){varn=t(e);n&&r.push(n)})),e.onSelectionChange(r)}},onSortChange:function(t){varn=t.column,r=t.order,o="asc"===r||"desc"===r?r:void0;e.setSort(n.fieldName,o),e.load()}}}(o),s=l.onRowClick,f=l.onDbRowClick,d=l.onSelectionChange,S=l.onSortChange,P=function(e){return{onPageChange:function(t){!t||t===e.curPage||(e.curPage=t,e.load())},onPageSizeChange:function(t){!t||t===e.size||(e.size=t,1===e.curPage&&e.load())},onPageReset:function(){e.curPage=1,e.load()}}}(o),C=P.onPageChange,O=P.onPageReset,j=P.onPageSizeChange,E=g((function(){vart,n,r=null==(n=null==(t=e.modelData)?void0:t.source.getPSControlParam())?void0:n.ctrlParams;return"false"!==(null==r?void0:r.HIGHLIGHT)})),x=null,R=m(0),N=m(null),T=m(null),D=null,I=0,z=function(){vart;if(N.value&&"EMBED"!==(null==(t=e.modal)?void0:t.mode))if(o.model.source.enablePagingBar&&T.value){varn=T.value.$el,r=n.offsetHeight+parseFloat(window.getComputedStyle(n).paddingTop);R.value=N.value.offsetHeight-r}elseR.value=N.value.offsetHeight;o.model.source.height>0&&(R.value=o.model.source.height)};v(N,(function(e,t){e&&e!==t&&(z(),window.ResizeObserver&&N.value&&(D=newResizeObserver((function(e){vart=e[0].contentRect.height;t!==I&&(z(),I=t)}))).observe(N.value))})),y((function(){D&&D.disconnect()}));varA=g((function(){return[{hiddenRow:!0}].concat(c(o.items))})),G=w("grid-field-column"),U=w("collaborative-satisfaction-grid"),_=m([]),F=g((function(){vare=c(u.value);returne.splice.apply(e,[1,0].concat(c(_.value))),e})),W=m([]);returnv((function(){returno.items}),(function(){_.value=[],W.value=[],Array.isArray(o.items)&&(_.value=o.items.map((function(e){vart=e.bpjbm,n=e.type;return{title:t,width:120,minWidth:120,align:"right",key:n,ellipsis:!0,tooltip:!1,resizable:!0,render:function(e,t){varr=t.index,o=W.value[r-1];returnh("div",{class:[G.b()],style:G.cssVarBlock({"justify-content":"flex-end"})},[h("span",{class:G.e("text")},[(null==o?void0:o[n])||""])])}}})),W.value=o.items.map((function(e){try{vart=JSON.parse(e.pjdbs||"[]");if(Array.isArray(t)&&t.length){varn={};returnt.forEach((function(e){n[e.type]=e.pjfs||""})),n}}catch(t){ibiz.log.error("".concat(e.pjdbs," 解析错误"))}return{}})))})),{c:o,ns:n,columns:u,tableData:A,onDbRowClick:f,onUIRowClick:function(e,n){null!=x&&window.clearTimeout(x),x=window.setTimeout((function(){varr=t.$refs.grid;r&&(o.selectedData.find((function(t){returnt.srfkey===e.srfkey}))&&r.clearCurrentRow(),r.toggleSelect&&r.toggleSelect(n)),s(e)}),300)},onUIDbRowClick:function(e){null!=x&&window.clearTimeout(x);varn=t.$refs.grid;n&&(o.selectedData.find((function(t){returnt.srfkey===e.srfkey}))||n.clearCurrentRow()),f(e)},onSelectionChange:d,onSortChange:S,onPageChange:C,onPageSizeChange:j,onPageReset:O,tableHeight:R,gridRef:N,girdPaginationRef:T,highlight:E,ns2:G,ns3:U,tableColumns:F}},render:function(){vare=this;if(this.c.complete){vart={};returnthis.c.model.columns.forEach((function(n){if("GROUPGRIDCOLUMN"!==n.source.columnType){varr=n.codeName;t[r]=function(t){varn=t.row,o=t.index,i=e.c.rows[o-1];returnn.hiddenRow?h("span",{style:"word-break: break-word;white-space: pre-wrap;"},["隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列隐藏行的列"]):i?h(e.c.providers[r].component,{props:{controller:e.c.columns[r],row:i},key:n.srfkey+r}):void0}}})),h("control-layout",{attrs:{modelData:this.c.model}},[h("div",{ref:"gridRef",class:[this.ns.b(),this.ns.is("show-header",!this.c.model.source.hideHeader),this.ns.is("enable-page",this.c.model.source.enablePagingBar),this.ns3.b()]},[h("i-table",{ref:"grid",attrs:{height:this.tableHeight,"show-header":!this.c.model.source.hideHeader,"highlight-row":this.c.singleSelect&&this.highlight,data:this.tableData,columns:this.tableColumns,"row-class-name":function(e){returne.hiddenRow?"hidden-row":""}},class:this.ns.b("content"),on:{"on-row-click":this.onUIRowClick,"on-row-dblclick":this.onUIDbRowClick,"on-selection-change":this.onSelectionChange,"on-sort-change":this.onSortChange},scopedSlots:t}),this.c.model.source.enablePagingBar&&h("app-grid-pagination",{ref:"girdPaginationRef",attrs:{total:this.c.total,curPage:this.c.curPage,size:this.c.size},on:{change:this.onPageChange,"page-size-change":this.onPageSizeChange,"page-reset":this.onPageReset}})])])}}});varO={mateUrl:t.meta.url,install:function(e){u.getModelService().then((function(e){"true"===e.app.userParams.autoWidth&&document.getElementsByClassName("app")[0].classList.add("auto-width")})),S.loadStyle(["/style.css"]),e.component("WfToolbar",P),ibiz.config.enableDataInfoBar=!1,ibiz.config.gridEditShowMode="all"}},j=newl(t.meta.url),E=n((functione(){!function(e,t){if(!(einstanceoft))thrownewTypeError("Cannot call a class as a function")}(this,e),a(this,"component","IndexView")}));e("default",{mateUrl:t.meta.url,install:function(e){j.loadStyle(["/style.css"]),e.use(O),ibiz.register.view.register("VIEW_CUSTOM_SyZhbgCxfhWeb",newE)}})}}}))}();