UNPKG

@cainiaofe/cn-ui-lowcode

Version:
2 lines 1.04 MB
/*! @cainiaofe/cn-ui-lowcode@0.11.27 (https://cone.cainiao-inc.com/dsm/common/material) */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react"),require("@cainiaofe/cn-ui"),require("lodash-es"),require("react-dom")):"function"==typeof define&&define.amd?define(["react","@cainiaofe/cn-ui","lodash-es","react-dom"],t):"object"==typeof exports?exports.CN_UI_LOWCODE=t(require("react"),require("@cainiaofe/cn-ui"),require("lodash-es"),require("react-dom")):e.CN_UI_LOWCODE=t(e.React,e.CNUI,e._,e.ReactDOM)}(window,(function(e,t,n,r){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=501)}([function(t,n){t.exports=e},function(e,t,n){"use strict";n.r(t),n.d(t,"__urlParams__",(function(){return me})),n.d(t,"__record__",(function(){return ve})),n.d(t,"__index__",(function(){return ye})),n.d(t,"__state__",(function(){return be})),n.d(t,"__ds__",(function(){return he})),n.d(t,"__blank__",(function(){return ge})),n.d(t,"executeFunction",(function(){return Ye})),n.d(t,"getItem",(function(){return Je})),n.d(t,"getItemPrototypeListByPosition",(function(){return Ze})),n.d(t,"getItemListByPosition",(function(){return Xe})),n.d(t,"getRunTimeItem",(function(){return Qe})),n.d(t,"getItemDefaultProps",(function(){return et})),n.d(t,"isTextExpr",(function(){return tt})),n.d(t,"calculateTextExprValue",(function(){return nt})),n.d(t,"filterUndefined",(function(){return rt})),n.d(t,"getArrayTableFieldList",(function(){return kt})),n.d(t,"getId",(function(){return Ce})),n.d(t,"ID_NAME",(function(){return de})),n.d(t,"FIELD_NAME",(function(){return fe})),n.d(t,"NAME",(function(){return pe})),n.d(t,"generateIndex",(function(){return xe})),n.d(t,"generateDataSource",(function(){return jt})),n.d(t,"getDataSourceList",(function(){return je})),n.d(t,"transProxyToObject",(function(){return Ne})),n.d(t,"getDsNameFromVariable",(function(){return De})),n.d(t,"hidden",(function(){return Te})),n.d(t,"isDesignMode",(function(){return Fe})),n.d(t,"condition",(function(){return Re})),n.d(t,"getBizComponentNameList",(function(){return Ve})),n.d(t,"getBizComponent",(function(){return Me})),n.d(t,"getRunTimeBizComponent",(function(){return Be})),n.d(t,"handleDesignMokelayUrl",(function(){return Ke})),n.d(t,"getRealizeValue",(function(){return ze})),n.d(t,"handlePrototypeCondition",(function(){return $e})),n.d(t,"compileTextExpr2",(function(){return He})),n.d(t,"transTextExprToFunction",(function(){return We})),n.d(t,"getDataSourceListWithAllPath",(function(){return Pe})),n.d(t,"handleEvents",(function(){return bt})),n.d(t,"uuid",(function(){return ot})),n.d(t,"getFormDefaultValue",(function(){return at})),n.d(t,"getNodeFieldList",(function(){return it})),n.d(t,"getDataSourceByName",(function(){return Ee})),n.d(t,"getDataSourceById",(function(){return _e})),n.d(t,"createDataSource",(function(){return lt})),n.d(t,"makeFormItemSchema",(function(){return ut})),n.d(t,"isFormListCurrent",(function(){return ct})),n.d(t,"transDataSourceToMap",(function(){return st})),n.d(t,"handleSelectRequestConfig",(function(){return ft})),n.d(t,"isRequestConfig",(function(){return mt})),n.d(t,"makeButtons",(function(){return vt})),n.d(t,"handleSuccessMessage",(function(){return yt})),n.d(t,"handleI18nLabel",(function(){return Ct})),n.d(t,"removeDataSourceByNode",(function(){return gt})),n.d(t,"getNodeTitle",(function(){return St})),n.d(t,"getDialogTitle",(function(){return Ot})),n.d(t,"executeObjectExpr",(function(){return Ie})),n.d(t,"isObjectExpr",(function(){return ke})),n.d(t,"calculateUrl",(function(){return xt})),n.d(t,"setDataToDs",(function(){return Pt})),n.d(t,"needRequestRemote",(function(){return wt})),n.d(t,"getNodeById",(function(){return Et})),n.d(t,"handleSelectDataSource",(function(){return pt})),n.d(t,"getRealRequestUrl",(function(){return _t})),n.d(t,"isValueObjectExpr",(function(){return Le})),n.d(t,"getDownloadProps",(function(){return At})),n.d(t,"renderIcon",(function(){return Nt})),n.d(t,"executeEventWithoutJS",(function(){return Dt})),n.d(t,"isEmptyButNotZero",(function(){return Tt})),n.d(t,"makeFilterItem",(function(){return Rt})),n.d(t,"handleComponentTitle",(function(){return It})),n.d(t,"isArrayNotEmpty",(function(){return Lt})),n.d(t,"handlePlaceholder",(function(){return Ft})),n.d(t,"executeFlowList",(function(){return Vt})),n.d(t,"clearState",(function(){return Bt})),n.d(t,"handleOriginList",(function(){return qt})),n.d(t,"getArrayTableCurrentIndex",(function(){return Ut})),n.d(t,"setAdvancedConfigToProps",(function(){return Kt})),n.d(t,"getAllRunTimeBizComponentMap",(function(){return Ue})),n.d(t,"isRecursionComponent",(function(){return zt})),n.d(t,"handlePropsDynamicUrl",(function(){return Gt})),n.d(t,"getArrayTableCurrentRowByField",(function(){return Ht})),n.d(t,"makeALink",(function(){return $t})),n.d(t,"handleListI18nLabel",(function(){return Jt})),n.d(t,"getFlowListDataSource",(function(){return Zt})),n.d(t,"dialogOpen",(function(){return Xt})),n.d(t,"dialogClose",(function(){return Qt})),n.d(t,"handleFormUrlencodedContentType",(function(){return tn})),n.d(t,"handleFormUrlencodedData",(function(){return on})),n.d(t,"calculateWaitComponentList",(function(){return an})),n.d(t,"getArrayTableCurrentRowByField2",(function(){return Wt})),n.d(t,"getLastListCurrentRowByField",(function(){return Yt})),n.d(t,"calculateRequestExecute",(function(){return ln})),n.d(t,"tableLoad",(function(){return en})),n.d(t,"handleFormConfigIndent",(function(){return un})),n.d(t,"getFormInfo",(function(){return cn})),n.d(t,"handleDesignFormConfig",(function(){return sn})),n.d(t,"handleRequestExtraConfig",(function(){return nn})),n.d(t,"getPermissionGranted",(function(){return fn})),n.d(t,"handleFilterDefaultValue",(function(){return pn})),n.d(t,"handlePageDataSource",(function(){return dt})),n.d(t,"mergeHandleProps",(function(){return dn})),n.d(t,"getVariableDsList",(function(){return mn})),n.d(t,"handleRequestConfig",(function(){return rn})),n.d(t,"getJSExpressionPrototype2",(function(){return vn})),n.d(t,"getJSExpressionPrototypeTemplate",(function(){return yn})),n.d(t,"handleFormatChildren",(function(){return bn}));var r=n(11),o=n(5),a=n(56),i=n.n(a),l=n(31),u=n.n(l),c=n(77),s=n.n(c),f=n(3),p=n(14),d=n(7),m=n.n(d),v=n(27),y=n.n(v),b=n(21),h=n.n(b),g=n(25),S=n.n(g);let O=e=>crypto.getRandomValues(new Uint8Array(e)),C=(e,t=21)=>((e,t,n)=>{let r=(2<<Math.log(e.length-1)/Math.LN2)-1,o=-~(1.6*r*t/e.length);return(a=t)=>{let i="";for(;;){let t=n(o),l=o;for(;l--;)if(i+=e[t[l]&r]||"",i.length===a)return i}}})(e,t,O);var x=n(2),j=n(12),P=n(22),w=n(13),E=n(0),_=n.n(E),A="__cn_lowcode_utils__";window[A]?(window[A].extComponemts||(window[A].extComponemts=[]),window[A].internelItemMap||(window[A].internelItemMap={})):window[A]={extComponemts:[],internelItemMap:{}};var N=window[A],D=N.extComponemts;N.internelItemMap;var T=n(42),R=n.n(T),I=n(26),k=n.n(I),L=n(18),F=n.n(L),V=n(4),M=n(43),B=n.n(M),q=n(48),U=n(19);function K(){return(K=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var z=x.formilyReact.useField;function G(e){var t=e.onClick,n={};if(t){var r;try{r=z()}catch(e){}n.onClick=function(){t({field:r})}}return React.createElement(x.CnButton,K({},e,n))}var H=n(53),W=n.n(H),Y=["iconType","primaryKey","optType","options","children","position","hidden","disabled","getExtraParam","buttonHoverInfo","onClick"];function $(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */$=function(){return e};var e={},t=Object.prototype,n=t.hasOwnProperty,r=Object.defineProperty||function(e,t,n){e[t]=n.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",i=o.asyncIterator||"@@asyncIterator",l=o.toStringTag||"@@toStringTag";function u(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,n){return e[t]=n}}function c(e,t,n,o){var a=t&&t.prototype instanceof p?t:p,i=Object.create(a.prototype),l=new P(o||[]);return r(i,"_invoke",{value:O(e,n,l)}),i}function s(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}e.wrap=c;var f={};function p(){}function d(){}function m(){}var v={};u(v,a,(function(){return this}));var y=Object.getPrototypeOf,b=y&&y(y(w([])));b&&b!==t&&n.call(b,a)&&(v=b);var h=m.prototype=p.prototype=Object.create(v);function g(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function S(e,t){var o;r(this,"_invoke",{value:function(r,a){function i(){return new t((function(o,i){!function r(o,a,i,l){var u=s(e[o],e,a);if("throw"!==u.type){var c=u.arg,f=c.value;return f&&"object"==ne(f)&&n.call(f,"__await")?t.resolve(f.__await).then((function(e){r("next",e,i,l)}),(function(e){r("throw",e,i,l)})):t.resolve(f).then((function(e){c.value=e,i(c)}),(function(e){return r("throw",e,i,l)}))}l(u.arg)}(r,a,o,i)}))}return o=o?o.then(i,i):i()}})}function O(e,t,n){var r="suspendedStart";return function(o,a){if("executing"===r)throw new Error("Generator is already running");if("completed"===r){if("throw"===o)throw a;return E()}for(n.method=o,n.arg=a;;){var i=n.delegate;if(i){var l=C(i,n);if(l){if(l===f)continue;return l}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if("suspendedStart"===r)throw r="completed",n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r="executing";var u=s(e,t,n);if("normal"===u.type){if(r=n.done?"completed":"suspendedYield",u.arg===f)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r="completed",n.method="throw",n.arg=u.arg)}}}function C(e,t){var n=t.method,r=e.iterator[n];if(void 0===r)return t.delegate=null,"throw"===n&&e.iterator.return&&(t.method="return",t.arg=void 0,C(e,t),"throw"===t.method)||"return"!==n&&(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+n+"' method")),f;var o=s(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,f;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=void 0),t.delegate=null,f):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,f)}function x(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function j(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function P(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(x,this),this.reset(!0)}function w(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(n.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=void 0,t.done=!0,t};return o.next=o}}return{next:E}}function E(){return{value:void 0,done:!0}}return d.prototype=m,r(h,"constructor",{value:m,configurable:!0}),r(m,"constructor",{value:d,configurable:!0}),d.displayName=u(m,l,"GeneratorFunction"),e.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===d||"GeneratorFunction"===(t.displayName||t.name))},e.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,m):(e.__proto__=m,u(e,l,"GeneratorFunction")),e.prototype=Object.create(h),e},e.awrap=function(e){return{__await:e}},g(S.prototype),u(S.prototype,i,(function(){return this})),e.AsyncIterator=S,e.async=function(t,n,r,o,a){void 0===a&&(a=Promise);var i=new S(c(t,n,r,o),a);return e.isGeneratorFunction(n)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},g(h),u(h,l,"Generator"),u(h,a,(function(){return this})),u(h,"toString",(function(){return"[object Generator]"})),e.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},e.values=w,P.prototype={constructor:P,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=void 0,this.done=!1,this.delegate=null,this.method="next",this.arg=void 0,this.tryEntries.forEach(j),!e)for(var t in this)"t"===t.charAt(0)&&n.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=void 0)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(n,r){return i.type="throw",i.arg=e,t.next=n,r&&(t.method="next",t.arg=void 0),!!r}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],i=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var l=n.call(a,"catchLoc"),u=n.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!u)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var o=this.tryEntries[r];if(o.tryLoc<=this.prev&&n.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var a=o;break}}a&&("break"===e||"continue"===e)&&a.tryLoc<=t&&t<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=e,i.arg=t,a?(this.method="next",this.next=a.finallyLoc,f):this.complete(i)},complete:function(e,t){if("throw"===e.type)throw e.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),f},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),j(n),f}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;j(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:w(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function J(e,t,n,r,o,a,i){try{var l=e[a](i),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function Z(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){J(a,r,o,i,l,"next",e)}function l(e){J(a,r,o,i,l,"throw",e)}i(void 0)}))}}function X(){return(X=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function Q(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function ee(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function te(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ee(Object(n),!0).forEach((function(t){le(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ee(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ne(e){return(ne="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})(e)}function re(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=ae(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,o=function(){};return{s:o,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:o}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var a,i=!0,l=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return i=e.done,e},e:function(e){l=!0,a=e},f:function(){try{i||null==n.return||n.return()}finally{if(l)throw a}}}}function oe(e){return function(e){if(Array.isArray(e))return ie(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ae(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function ae(e,t){if(e){if("string"==typeof e)return ie(e,t);var n=Object.prototype.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)?ie(e,t):void 0}}function ie(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function le(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==ne(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ne(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===ne(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ue=window.VisualEngine,ce=ue,se={},fe="fieldName",pe="name",de="id",me="__urlParams__",ve="__record__",ye="__index__",be="__state__",he="__ds__",ge="__blank__",Se={success:"success",warning:"warning",error:"error",notice:"notice",help:"help",loading:"loading"};function Oe(e,t,n,r){var o,a=e||{},i=a.requestConfig,l=a.state,u=a.recordDataSource,c=ln(i,(le(o={},V.k,u),le(o,V.i,u),le(o,V.g,l),o),u||{},l);t&&!1!==c&&(null==r||r())}var Ce=function(e){return e.getPropValue||e.props?getNodeProp(e,de):e[de]},xe=function(e,t){for(var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"value",r=2;e.find((function(e){return e[n]==="".concat(t).concat(r)}));)r++;return r},je=function(e){var t,n=e||{},r=n.typeList,o=n.needChildren,a=null==ue||null===(t=ue.context)||void 0===t?void 0:t.getManager("dataPool"),i=null==a?void 0:a.getItems(),l=[];return(null==i?void 0:i.length)>0&&i.forEach((function(e){var t=e.id,n=e.name,a=e.type,i=e.config,u=(null==i?void 0:i.description)||n,c={text:u,label:u,value:n,dataSourceId:null==i?void 0:i.id,id:t},s=Ae({dsNameKey:"_dataSourceName",dsName:n})||{},f=s.configList,p=s.node,d=St(p);c.componentName=null==p?void 0:p.componentName,d&&(c.label=d,c.text=d),o&&(null==f?void 0:f.length)>0&&(c.children=f),Array.isArray(r)&&r.length>0?r.includes(a)&&l.push(c):l.push(c)})),l},Pe=function(e){var t,n=e||{},r=n.typeList,o=n.needChildren,a=n.prototypeConfig,i=null==ue||null===(t=ue.context)||void 0===t?void 0:t.getManager("dataPool"),l=null==i?void 0:i.getItems(),u=[],c=a||{},s=c.flowList,f=c.currentFlowIndex;if((null==l?void 0:l.length)>0&&l.forEach((function(e){var t=e.name,n=e.type,a=e.config,i=(null==a?void 0:a.description)||t,l={text:i,label:i,value:"state.".concat(t)},c=Ae({dsNameKey:"_dataSourceName",dsName:t})||{},s=c.configList,f=St(c.node);f&&(l.label=f,l.text=f),o&&(null==s?void 0:s.length)>0&&(l.children=s),Array.isArray(r)&&r.length>0?r.includes(n)&&u.push(l):u.push(l)})),"number"==typeof f&&Array.isArray(s)&&s.length>0){var p=s.slice(0,f);if((null==p?void 0:p.length)>0){var d={label:"动作编排的数据",children:we(p)};d.children.length>0&&u.unshift(d)}}return u};function we(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"state",o=[];return null==e||null===(t=e.forEach)||void 0===t||t.call(e,(function(e,t){var a=e||{},i=a.optType,l=a.active,c=a.options,s=a.prefix;if(i&&!1!==l&&r.l.includes(i)){var f=t;u()(null==s?void 0:s.changeIndex)&&(f+=null==s?void 0:s.changeIndex),0===f&&(f="");var p=i;null!=s&&s.path&&(p="".concat(null==s?void 0:s.path,"_").concat(p));var d="".concat(n,".valueOf.").concat(p).concat(f),v="发请求";if("submit"===i)v="提交";else if("pollingAction"===i){var y,b,h=null==c||null===(y=c.pollingItem)||void 0===y||null===(b=y.map)||void 0===b?void 0:b.call(y,(function(e){return m()(e)&&(e.prefix={path:"polling".concat(t),text:"轮询".concat(f)}),e})),g=we(null!=h?h:[],n);return void o.push.apply(o,oe(g))}W()(null==s?void 0:s.text)&&(v="".concat(null==s?void 0:s.text,"的").concat(v)),o.push({label:"".concat(v).concat(f),value:d,children:[{label:"success",value:"".concat(d,".success")},{label:"data",value:"".concat(d,".data")},{label:"msg",value:"".concat(d,".msg")}]})}})),o}function Ee(e){var t,n,r,o;return null==ue||null===(t=ue.context)||void 0===t||null===(n=t.getManager)||void 0===n||null===(r=n.call(t,"dataPool"))||void 0===r||null===(o=r.getItemByName)||void 0===o?void 0:o.call(r,e)}function _e(e){var t,n,r,o;return null==ue||null===(t=ue.context)||void 0===t||null===(n=t.getManager)||void 0===n||null===(r=n.call(t,"dataPool"))||void 0===r||null===(o=r.getItemById)||void 0===o?void 0:o.call(r,e)}var Ae=function(e){var t,n,r=e||{},o=r.dsNameKey,a=r.dsName,i=null==ue||null===(t=ue.designer)||void 0===t||null===(n=t.currentDocument)||void 0===n?void 0:n.nodesMap,l={configList:[],node:null};if(null!=i&&i.values()){var u,c=re(null==i?void 0:i.values());try{for(c.s();!(u=c.n()).done;){var s,f=u.value;if((null==f||null===(s=f.getPropValue)||void 0===s?void 0:s.call(f,o))===a){var p=f.componentName;if("CnTable"===p)l.configList=[{label:V.hb,text:V.hb,value:"state.".concat(a,".").concat(V.G)},{label:"选中数据主键列表(selectedRowKeys)",text:"选中数据主键列表(selectedRowKeys)",value:"state.".concat(a,".").concat(V.s)},{label:"选中数据列表(selectedRowRecords)",text:"选中数据列表(selectedRowRecords)",value:"state.".concat(a,".").concat(V.t)},{label:"表格请求返回的数据(tableData)",text:"表格请求返回的数据(tableData)",value:"state.".concat(a,".").concat(V.H)},{label:"表格的列头(columns)",text:"表格的列头(columns)",value:"state.".concat(a,".").concat(V.F)},{label:"表格请求返回的分页信息(paging)",text:"表格请求返回的分页信息(paging)",value:"state.".concat(a,".").concat(V.p),children:[{label:"当前页(currentPage)",text:"当前页(currentPage)",value:"state.".concat(a,".").concat(V.p,".currentPage")},{label:"每页显示几条(pageSize)",text:"每页显示几条(pageSize)",value:"state.".concat(a,".").concat(V.p,".pageSize")},{label:"数据总个数(totalCount)",text:"数据总个数(totalCount)",value:"state.".concat(a,".").concat(V.p,".totalCount")}]},{label:"请求返回的额外信息(extra)",text:"请求返回的额外信息(extra)",value:"state.".concat(a,".").concat(V.I)}];else if("CnTab"===p)l.configList=[{label:"Tab的选中项",text:"Tab的选中项",value:"state.".concat(a,".").concat(V.D)}];else if("CnStatisticCard"===p)l.configList=[{label:"当前选中的指标卡(key)",text:"当前选中的指标卡(key)",value:"state.".concat(a,".").concat(V.v)},{label:"当前选中的指标卡全部信息",text:"当前选中的指标卡全部信息",value:"state.".concat(a,".").concat(V.y)},{label:"当前点击的指标卡(key)",text:"当前点击的指标卡(key)",value:"state.".concat(a,".").concat(V.x)},{label:"当前点击的指标卡全部信息",text:"当前点击的指标卡全部信息",value:"state.".concat(a,".").concat(V.w)}];else if("CnLeftTree"===p)l.configList=[{label:"当前点击的节点编码",text:"当前点击的节点编码",value:"state.".concat(a,".").concat(V.m)},{label:"当前选中的节点全部信息",text:"当前选中的节点全部信息",value:"state.".concat(a,".").concat(V.l)}];else if("CnList"===p)l.configList=[{label:"列表的选中项(key)",text:"列表的选中项(key)",value:"state.".concat(a,".").concat(V.n)},{label:"列表的选中的全部信息",text:"列表的选中的全部信息",value:"state.".concat(a,".").concat(V.o)}];else{var d,m=null==f||null===(d=f.getPropValue)||void 0===d?void 0:d.call(f,"config");if(Lt(m)){var v=qt(m,"label","name","state.".concat(a),{dsName:a,handleComposeComponent:!0});Lt(v)&&(l.configList=[].concat(oe(l.configList),oe(v)))}"CnFormDialog"===p&&l.configList.push({label:V.T,children:[{label:V.bb,value:"state.valueOf.".concat(a).concat(V.u,"openDialogMode")}]})}l.node=f;break}}}catch(e){c.e(e)}finally{c.f()}}return l},Ne=function(e){var t={};if("object"===ne(e)){var n=Object.keys(e);n&&n.length>0&&n.forEach((function(n){t[n]=e[n]}))}return t},De=function(e){var t="";return e&&e.variable&&(t=e.variable.slice(e.variable.lastIndexOf(".")+1)),t};function Te(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"componentName";return function(){var n,r,o;return(null==this||null===(n=this.parent)||void 0===n||null===(r=n.getParam(t))||void 0===r||null===(o=r.toData)||void 0===o?void 0:o.call(r))!==e}}function Re(e,t,n){var r,o,a;return(null==e||null===(r=e.parent)||void 0===r||null===(o=r.parent)||void 0===o||null===(a=o.getPropValue)||void 0===a?void 0:a.call(o,n))===t}function Ie(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),o=2;o<n;o++)r[o-2]=arguments[o];if("boolean"==typeof e)return e;if("function"==typeof e){var a;try{var i=r.map((function(e){return null==e?{}:e}));a=e.apply(void 0,oe(i))}catch(e){}if("boolean"==typeof a)return a}else if("string"==typeof e&&e.length>0){var l=We(e),u=[].concat(r),c={},s={},f={};u.length>0&&(c=r[0]||{},(f=r[r.length-1])&&f.urlParams&&(s=f.urlParams));var p=Ye(l,c,s,f||{});if("boolean"==typeof p)return p}else if(m()(e)){var d=e.group,v=e.param,y=e.secondParam,b=e.symbol,h=(e.type,e.value),g=e.thirdParam;if(d&&v&&b){var O;if(d===V.g){if(y){var C;if(v==="valueOf.".concat(V.q)&&null!==(C=window)&&void 0!==C&&C.VisualEngine)return!1;O=S()(t,"".concat(d,".").concat(v,".").concat(y).concat(g?".".concat(g):""))}}else O=S()(t,"".concat(d,".").concat(v));var x=V.eb[b];if("function"==typeof x){var j=x(O,h,e);if("boolean"==typeof j)return j}}}}function ke(e){return!!(m()(e)&&e.group&&e.param&&e.symbol)}function Le(e){return!!(m()(e)&&e.group&&e.param)}function Fe(e){var t;return m()(e)?t=null==e?void 0:e.__designMode:"string"==typeof e&&(t=e),"design"===t}function Ve(e){var t=[];if(ue){var n,r,o=null==ue||null===(n=ue.designer)||void 0===n||null===(r=n.getComponentsMap)||void 0===r?void 0:r.call(n);o&&(t=Object.keys(o))}return t}function Me(e,t){if(e){var n,r=null==ue||null===(n=ue.designer)||void 0===n?void 0:n.getComponentMeta(e);if(r){var a=r.prototype;if(a){var i,l,u=null===(i=a.getConfig)||void 0===i?void 0:i.call(a),c=null===(l=a.getPackageName)||void 0===l?void 0:l.call(a);if(u){var s=Be(e),d=u.title,m=u.category,v=u.cnLowCodeConfig,y=u.componentName,b=u.configure,h=void 0===b?[]:b;if(v&&y&&s){var g=v.position;if((void 0===g?[]:g).includes(t))if([o.a.filter,o.a.form,o.a.formDialog,o.a.tableCell,f.a.tableCell,f.a.tableOperate,f.a.tableBatchArea,f.a.tableToolArea,f.a.formDialog,f.a.form,p.a.formDialog,p.a.form,o.a.tableRowDetail,o.a.cnArrayTable,f.a.dialog,o.a.dialogTitle,f.a.cardAction,f.a.subCardAction,o.a.tableTopSlot,o.a.cnArraySubAreaCard,f.a.arrayTableOperate,f.a.pageRightButton,f.a.arraySubAreaCardOperate,f.a.pageDidMount,f.a.tabEvent,f.a.filterEvent,o.a.cnFormat].includes(t)){var S=te(te({bizInfo:[{label:"业务组件",value:"common"}],category:m},v),{},{title:d,componentName:y,packageName:c,component:{realize:function(){var e,t;return null===(e=ue.designer)||void 0===e||null===(t=e.getComponentsMap)||void 0===t?void 0:t.call(e)[y]}}});return(null==h?void 0:h.length)>0&&(S.configure=h),S}}}}}}}function Be(e){if(e){var t,n,r,o=null==ue||null===(t=ue.designer)||void 0===t||null===(n=t.getComponentsMap)||void 0===n?void 0:n.call(t);if(o&&o[e])r={componentName:e,component:{realize:function(){return o[e]}}};else if(window.ConeRenderEngine){var a=qe();if((null==a?void 0:a.length)>0){var i=a.find((function(t){return t.name===e}));i&&i.module&&(r={componentName:e,component:{realize:function(){return i.module}}})}}else{var l=function(e){for(var t=0;t<D.length;t++)if(D[t].name===e)return D[t];return null}(e);l&&(r={componentName:l.name,component:{realize:function(){return l.module}}})}return m()(r)&&(r.isBizComponent=!0),r}}function qe(){var e,t,n,r,o,a=null===(e=window)||void 0===e||null===(t=e.ConeRenderEngine)||void 0===t||null===(n=t.core)||void 0===n?void 0:n.components;return Lt(a)?a:(null===(r=window)||void 0===r||null===(o=r.renderContext)||void 0===o?void 0:o.rawComponents)||[]}function Ue(){var e={},t=qe();return Lt(t)&&t.forEach((function(t){var n=t||{},r=n.name,o=n.module;r&&o&&(e[r]=o)})),e}var Ke=function(e){var t,n,o=null===(t=(n=window).getCnLowcodeStoreItem)||void 0===t?void 0:t.call(n,"__next_cone_domain__");return o&&null!=o&&o.value?"".concat(location.protocol,"//").concat(o.value).concat(e):r.o+e};function ze(e){return e&&"function"==typeof e.realize?e.realize():e}var Ge=[">=","<=",">","<","!==","!=","===","==","="];function He(e,t){var n,r,o,a,l,c;e||(e="");try{if("string"==typeof e&&e.length>0){o=Ge.find((function(t){return e.includes(t)}));try{var f,p;if(o){var d=e.split(o);f=(f=(f=s()(d[0])).replaceAll('"',"")).replaceAll("'",""),p=s()(d[1])}else f=e;if(f){var m=function(e){var t,n,r,o=s()(e);if(o&&(o=(o=o.replaceAll('"',"")).replaceAll("'","")))if(o.startsWith("".concat(me,".")))t=me,n=o.replace("".concat(me,"."),"");else if(o.startsWith("".concat(he))){var a=o.lastIndexOf("".concat(he));a>0&&(t=e.slice(0,a+6),n=e.slice(a+7),r=e.slice(6,a))}else t=o;return{attr:t,urlParamsKey:n,dataSourceName:r}}(f);m.attr&&(n=m.attr),m.urlParamsKey&&(l=m.urlParamsKey),m.dataSourceName&&(c=m.dataSourceName)}if(p){var v=['"','"',"'"].find((function(e){return p.includes(e)}));if(v)p=p.slice(p.indexOf(v)+1,p.lastIndexOf(v)),a="string";else if("true"===p||"false"===p)a="boolean";else{var y=Number(p);u()(y)&&!i()(y)&&(a="number")}if(p)if(t||(t=a),"boolean"===t)r="true"===p;else if("number"===t){var b=Number(p);r=u()(b)&&!i()(b)?b:void 0}else r=p}}catch(e){}}}catch(e){}return{attr:n,value:r,symbol:o,type:a,urlParamsKey:l,dataSourceName:c}}function We(e){var t=He(e);if(t){var n=t.attr,r=t.value,o=t.symbol,a=t.urlParamsKey,i=t.dataSourceName;try{if(n&&o)if(n.startsWith(he)){if(a&&i)switch(o){case">":return function(e,t,n){return S()(null==n?void 0:n[i],a)>r};case"<":return function(e,t,n){return S()(null==n?void 0:n[i],a)<r};case">=":return function(e,t,n){return S()(null==n?void 0:n[i],a)>=r};case"<=":return function(e,t,n){return S()(null==n?void 0:n[i],a)<=r};case"===":case"==":case"=":return null==r||""===r?function(e,t,n){return!S()(null==n?void 0:n[i],a)}:function(e,t,n){return S()(null==n?void 0:n[i],a)===r};case"!==":case"!=":return null==r||""===r?function(e,t,n){return!!S()(null==n?void 0:n[i],a)}:function(e,t,n){return S()(null==n?void 0:n[i],a)!==r}}}else if(n===me){if(a)switch(o){case">":return function(e,t){return(null==t?void 0:t[a])>r};case"<":return function(e,t){return(null==t?void 0:t[a])<r};case">=":return function(e,t){return(null==t?void 0:t[a])>=r};case"<=":return function(e,t){return(null==t?void 0:t[a])<=r};case"===":case"==":case"=":return null==r||""===r?function(e,t){return!(null!=t&&t[a])}:function(e,t){return(null==t?void 0:t[a])===r};case"!==":case"!=":return null==r||""===r?function(e,t){return!(null==t||!t[a])}:function(e,t){return(null==t?void 0:t[a])!==r}}}else if(n.startsWith("".concat(ve,"."))){var l=n.slice("".concat(ve,".").length);if(l)switch(o){case">":return function(e){return(null==e?void 0:e[l])>r};case"<":return function(e){return(null==e?void 0:e[l])<r};case">=":return function(e){return(null==e?void 0:e[l])>=r};case"<=":return function(e){return(null==e?void 0:e[l])<=r};case"===":case"==":case"=":return null==r||""===r?function(e){return!(null!=e&&e[l])}:function(e){return(null==e?void 0:e[l])===r};case"!==":case"!=":return null==r||""===r?function(e){return!(null==e||!e[l])}:function(e){return(null==e?void 0:e[l])!==r}}}}catch(e){}}}function Ye(e){if("function"==typeof e){var t;try{for(var n=arguments.length,r=new Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];t=e.apply(void 0,r)}catch(e){}return t}}function $e(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return(null==e?void 0:e.length)>0?e.map((function(e){var r,o=e;return m()(e)&&((o=te({},e)).__optType=t),null!==(r=o)&&void 0!==r&&r.condition||(o.condition=function(e){return Re(e,t,n)}),o})):e}function Je(e,t,n,r,o){var a;if(n){var i=e[n];i||(i=Me(n,t)),"function"==typeof i&&(i=Ye(i,{position:t}));var l=!0;if(i&&i.position&&i.position.includes(t)||(l=!1),m()(o))for(var u in o){var c;u&&Array.isArray(null===(c=i)||void 0===c?void 0:c[u])&&(i[u].includes(o[u])||(l=!1))}l&&(i.label||(i.label=i.title),i.value||(i.value=i.componentName),a=r?i[r]:i)}return a}function Ze(e){var t=e.position,n=e.primaryKey,r=e.componentMap,o=Object.keys(r),a=Ve(),i=[];return R()([].concat(o,oe(a))).forEach((function(e){var o=Je(r,t,e)||{},a=o.getPrototypeList,l=o.configure,u=void 0===l?[]:l;if("function"==typeof a){var c=a(t);c&&c.length>0&&(i=[].concat(oe(i),oe($e(c,e,n))))}else(null==u?void 0:u.length)>0&&(i=[].concat(oe(i),oe($e(u,e,n))))})),i}function Xe(e){var t=e.position,n=e.componentMap,r=e.extraQueryParams,o=[],a=Object.keys(n),i=Ve();return R()([].concat(a,oe(i))).forEach((function(e){var a=Je(n,t,e,null,r);if(a){var i=a.bizInfo,l=void 0===i?[]:i;if(l.length>0)return void l.forEach((function(e){var t=e.label,n=e.value,r=o.find((function(e){return e.value===n}));r?null==r||r.children.push(a):o.push({title:t,value:n,children:[a]})}));o.push(a)}})),o}function Qe(e,t){var n;return t&&((n=e[t])||(n=Be(t))),n}function et(e,t,n){var r=Je(e,t,n,"getDefaultProps");if("function"==typeof r)return r()}function tt(e){if("string"==typeof e&&e.length>0){if(e===ge)return{prefix:ge};if(e.startsWith("".concat(ve)))return{prefix:ve,value:e.replace("".concat(ve,"."),"")};if(e.startsWith(me))return{prefix:me,value:e.replace("".concat(me,"."),"")};if(e.startsWith(he)){if(e.endsWith(he)){var t=e.slice(6,e.lastIndexOf(he));return{prefix:he,dataSourceName:t}}var n=e.indexOf("".concat(he,"."));if(n>0){var r=e.slice(6,n),o=e.slice(n+7);if(o&&r)return{prefix:he,value:o,dataSourceName:r}}}}return!1}function nt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=tt(e),r=t.urlParamsDataSource,o=t.recordDataSource,a=t.state,i=t.extraParamList,l=void 0===i?[]:i,u=t.tableCurrentRow,c=t.extraParam,s=t.getExtraParam;if(n){var f,p=n.prefix,d=n.value,m=n.dataSourceName;return p===ge?f=void 0:p===ve?f=o:p===me?f=r:p===he&&m&&(f=null==a?void 0:a[m]),d?S()(f,d):f}if("function"==typeof e)try{var v=l;return Array.isArray(v)||(v=[]),e.apply(void 0,[o,a].concat(oe(v)))}catch(e){return}else if(Le(e)){var y=e.group,b=e.param,h=e.secondParam,g=e.thirdParam;if(y&&b){var O,C=c;"function"==typeof s&&(C=Ye(s));var x=(le(O={},ve,o),le(O,V.g,a),le(O,V.G,u),le(O,V.h,C),O);return h?S()(x,"".concat(y,".").concat(b,".").concat(h).concat(g?".".concat(g):"")):S()(x,"".concat(y,".").concat(b))}}return e}function rt(e){if(m()(e)){var t=Object.keys(e);if((null==t?void 0:t.length)>0){var n={};return Object.keys(e).forEach((function(t){t&&void 0!==e[t]&&(n[t]=e[t])})),n}}return e}function ot(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4;return C("abcdefghijklmnopqrstuvwxyz",e)()}function at(e,t){var n=t||{},o=n.urlParamsDataSource,a=n.state,i=(n.position,n.isDesign),l=n.formConfig,u=n.getExtraParam,c=n.ignoreDefaultSelectFormRequest,s=e||{},f=s.dataOrigin,p=s.defaultValue,d=void 0===p?{}:p,v=s.requestConfig,b=void 0===v?{}:v;s.afterRequest;if("static"===f){var h=nt(d,{urlParamsDataSource:o,state:a});if(h){if(m()(h)&&Object.keys(h).length>0)return h;if(y()(h)&&h.length>0&&"function"!=typeof d){var g={},S={},O={},C={};if(y()(l)&&l.forEach((function(e){var t=e.name,n=e.componentName,r=e.options;t&&null!=r&&r.outputFormat&&(S[t]=r.outputFormat),O[t]=n,C[t]=e})),h.forEach((function(e){var t=e.name,n=e.valueType,o=e.value;if(t&&n&&void 0!==o)if("buildIn"===n){if(m()(o)){var i=function(e,t,n){var r=n.range;if(m()(e))try{var o=e.num,a=e.rela,i=e.time,l=e.unit;if(a&&void 0!==o&&l){var u=k()()[a](o,l);if(u){var c,s;if(r)return"subtract"===a?(c=ht(u,t),s=ht(k()(),t)):"add"===a&&(c=ht(k()(),t),s=ht(u,t)),[c,s];if(i)return"now"!==i&&(u=u[i]("d")),ht(u,t)}}}catch(e){}}(o,S[t],{range:"RangePicker"===(null==O?void 0:O[t])});i&&(g[t]=i)}}else if("DefaultSelect"===n){var l=C[t];if(r.f.includes(null==l?void 0:l.componentName)){var u=(l||{}).options;if((null==u?void 0:u.dataOrigin)===r.i){var s=u.dataSource,f=s;if("function"==typeof s&&(f=s(a)),y()(f)&&f.length>0&&"number"==typeof o){var p=f[o];void 0!==(null==p?void 0:p.value)&&(g[t]=p.value)}}else(null==u?void 0:u.dataOrigin)===r.h&&Tt(g[t])&&!0!==c&&(g[t]=e)}}else g[t]="SelectFromDataSource"===n?nt(o,{state:a}):o})),Object.keys(g).length>0)return g}}}else if("request"===f){var x=_t({requestConfig:b,state:a,extraParam:null==u?void 0:u()});if(x)return Object(j.f)({buttonConfig:{options:{requestConfig:te(te({},b),{},{url:x,dynamicUrl:void 0})}},urlParamsDataSource:o,recordDataSource:{},state:a,needSuccessToast:!1,isDesign:i,getExtraParam:u}).then((function(e){var t=Object(j.c)(e),n=t.success,r=t.data;if(n&&m()(r)&&Object.keys(r).length>0)return r}))}}function it(e,t){var n,r,o,a,i,l=(t||{}).componentNameList,u=void 0===l?[]:l,c=[],s=null===(n=e.getNode)||void 0===n||null===(r=n.call(e))||void 0===r||null===(o=r.document)||void 0===o?void 0:o.nodesMap,f=null==e||null===(a=e.getNode)||void 0===a||null===(i=a.call(e))||void 0===i?void 0:i.id;return null!=s&&s.forEach&&s.forEach((function(e){var t=e.id;if(u.includes(e.componentName))if(null!=e&&e.getPropValue("isCnTable")){var n=e.getPropValue("columns")||[];if((null==n?void 0:n.length)>0){var r={label:"表格".concat(t.replace("node","")),key:t,children:[]};n.forEach((function(n){var o=n.dataIndex,a=n.title;(a=Ct(a))&&o&&r.children.push({label:"".concat(a,"(").concat(o,")"),key:"".concat(t,"_").concat(o),originValue:o,originLabel:a,originConfig:n,parentComponent:e.componentName})})),r.children.length>0&&c.unshift(r)}}else if(("CnFilter"===e.componentName||"CnForm"===e.componentName||"CnFormDialog"===e.componentName)&&e.id!==f){var o=e.getPropValue("config")||[],a="筛选栏";"CnFormDialog"===e.componentName?a="表单弹窗":"CnForm"===e.componentName&&(a="表单");var i={label:a+t.replace("node",""),key:t,children:[]};(null==o?void 0:o.length)>0&&(o.forEach((function(n){var r=n.name,o=n.componentName,a=n.label;if((a=Ct(a))&&r){var l={label:"".concat(a,"(").concat(r,")"),key:"".concat(t,"_").concat(r),originValue:r,originLabel:a,originConfig:n,parentComponent:e.componentName};o&&(l.componentName=o),i.children.push(l)}})),i.children.length>0&&c.push(i))}})),c}function lt(e){if(e){var t=e.id,n=e.name,r=e.description;if(t&&n&&ue){var o,a=null==ue||null===(o=ue.context)||void 0===o?void 0:o.getManager("dataPool");return null==a?void 0:a.addItem({description:r,dpType:"VALUE",id:t,initialData:"",isGlobal:!1,name:n,protocal:"VALUE"})}}}function ut(e){var t=e||{},n=t.formItemConfig,r=t.isDesign,a=t.urlParams,i=t.formValue,l=t.state,u=t.usedComponentList,c=t.formProps,s=t._context,d=t.formInstance,v=t.getFormInstance,y=t.formStepInstance,b=t.isInCnFilterPro,g=t.componentRequestFinish,S=t.customDecoratorComponent,O=t.parentPosition,C=t.index,x=t.decoratorDefaultProps,j=(c||{}).formStyle||{},E=j.readOnly,A=j.allowCopy,N=j.layoutMode,D=n||{},T=D.label,R=D.name,I=D.componentName,k=D.rules,L=void 0===k?[]:k,F=D.options,V=void 0===F?{}:F,M=D.disabled,B=D.hidden,q=D.hasClear,K=D.tip,z=D.readOnly,G=D.placeholder,H=D.extra,W=D.colSpan,Y=D.readOnlyClick,$=D.span,J=D.mobileProps,Z=D.__advancedCodeConfig__,X=D.rightButtons,Q=(Z||{}).handleProps,ee=nt(T,e),ne=V.dataOrigin,re=te({},V);if(!0===E&&!0===A&&(re.readOnlyProps={allowCopy:!0}),m()(Y)&&null!=Y&&Y.optType){var oe=Object(w.getButtonAction)(te(te({},Y),{},{position:f.a.arrayTableCell}));oe&&!r&&(re.readOnlyProps||(re.readOnlyProps={}),"function"==typeof oe&&(re.readOnlyProps.onClick=function(e,t){oe({buttonConfig:Y,state:null==s?void 0:s.state,urlParamsDataSource:a,_context:s,position:f.a.arrayTableCell,formProps:c},{field:t})},re.readOnlyProps.className="cn-table-link-cell"))}void 0!==q&&(re.hasClear=q),G&&(re.placeholder=nt(G,{recordDataSource:i||{},state:l}));var ae=Qe(P.a,I);if(ae){var ie;!0===ae.isBizComponent&&(re[U.h]=function(){return s});var le=null==ae?void 0:ae.component;le=ze(le);var ue=null==ae?void 0:ae.tempFormBeforeHandler,ce=null===(ie=le)||void 0===ie?void 0:ie.formBeforeHandler;ue?re=ue(re,{isDesign:r,urlParamsDataSource:a,recordDataSource:i,state:l,isInForm:!0,formInstance:d,_context:s,getFormInstance:v,formItemConfig:n,componentRequestFinish:g,formProps:c,parentPosition:O}):ce&&(re=ce(re,{isDesign:r,urlParamsDataSource:a,recordDataSource:i,state:l,isInForm:!0,formInstance:d,_context:s,getFormInstance:v,formItemConfig:n,componentRequestFinish:g,formProps:c}))}var se={};if(b&&("number"==typeof $&&(se.colSpan=$),se.mobileProps=J),"number"==typeof W&&(se.colSpan=W),R&&I){var fe,pe;if("function"==typeof Q){var de=Ye(Q,te({},re),null==s?void 0:s.state);m()(de)&&(pe=h()(de,te({},re)))}pe||(pe=te({},re));var me,ve=te({title:ee,"x-component":I,"x-component-props":pe,"x-decorator":S||"CnFormItem"},se);if(ve["x-data"]={disabled:M,hidden:B,readOnly:z},ve["x-decorator-props"]=te({},x),Lt(X))ve["x-decorator-props"].rightExtra=vt({buttons:null==X?void 0:X.map((function(e){return te(te({},e),{},{position:f.a.formItemRightButton,style:{marginLeft:"8px"}})})),_context:s,state:null==s?void 0:s.state,urlParamsDataSource:(null==s||null===(me=s.state)||void 0===me?void 0:me.urlParams)||{},recordDataSource:i||{},formInstance:d,getFormInstance:v});if("single"===N&&1===W&&(ve["x-decorator-props"].style={maxWidth:"50%"}),K&&("string"==typeof K?ve["x-decorator-props"].tip=K:"function"==typeof K&&(ve["x-decorator-props"].tip=Ye(K,i||{},l))),H)if("string"==typeof H)ve["x-decorator-props"].extra=H;else if(m()(H)){var ye=H.redirectType,be=H.text,he=xt(H,{urlParamsDataSource:a,recordDataSource:i,state:l}),ge={};"open"===ye&&(ge.target="_blank"),he&&(ge.href=he),ve["x-decorator-props"].extra=_.a.createElement("a",ge,nt(be,{recordDataSource:i||{},state:l}))}else"function"==typeof H&&(ve["x-decorator-props"].extra=Ye(H,i||{},l));if(r&&"FormItemSlot"!==I&&(ve["x-decorator-props"].className="l2-cn-form-item l2-cn-form-item-".concat(C)),u.push(I),L.length>0){var Se=Object(P.k)(L,{formValue:i,state:l,position:p.a.form,isInCnFilterPro:b});ve["x-validator"]=Se}if(ae){var Oe=null==ae?void 0:ae.formItemBeforeHandler;Oe&&Oe(ve,{formItemConfig:n,formProps:c,isDesign:r,usedComponentList:u,urlParams:a,formValue:i,state:l,_context:s,formInstance:d,formStepInstance:y,getFormInstance:v,parentPosition:O})}var Ce,xe=null===(fe=ve["x-component-props"])||void 0===fe?void 0:fe.dataSource;if("static"===ne)Array.isArray(xe)&&xe.length>0&&(ve.enum=xe),null!=ve&&null!==(Ce=ve["x-component-props"])&&void 0!==Ce&&Ce.dataSource&&([o.a.cnArraySubAreaCard].includes(O)||delete ve["x-component-props"].dataSource);return ve}}function ct(e){var t=!0;if(Array.isArray(e)){var n=!1;for(var r in e){var o=e[r];if(0==+r&&o.componentName&&"CnCard"!==o.componentName&&"CnCardSubCard"!==o.componentName&&"CnFormStepItem"!==o.componentName&&"CnFormTabItem"!==o.componentName)n=!0;else if(n&&(o.componentName&&"CnCard"===o.componentName||"CnCardSubCard"===o.componentName||"CnFormStepItem"!==o.componentName||"CnFormTabItem"!==o.componentName)){t=!1;break}}}return t}function st(e){var t={};return Array.isArray(e)&&e.length>0&&e.forEach((function(e){void 0!==e.value&&null!==e.value&&void 0!==e.label&&(t[e.value]=e.label)})),t}function ft(e,t){var n,r=e||{},o=r.componentProps,a=r.isDesign,i=r.urlParamsDataSource,l=r.recordDataSource,u=r.state,c=r.ignoreHandleParam,s=r.handleDynamicUrl,f=(t||{}).dynamicParams;if(m()(o)){var p=o.dataOrigin,d=o.extraProps;if("request"===p){var v,y,b,h,g,S,O,C,x,P;if(!0===s){var w=o.requestConfig,E=w||{},_=E.useDynamicUrl,A=E.dynamicUrl;if(!0===_&&"function"==typeof A){var N=_t({requestConfig:w,state:u});N&&"string"==typeof N&&o.requestConfig&&(o.requestConfig.url=N,o.requestConfig.dynamicUrl=void 0)}}if(delete o.dataSource,"mokelay"===(null==o||null===(v=o.requestConfig)||void 0===v?void 0:v.serviceType)){if(o.requestConfig.method="post",a&&null!=o&&null!==(C=o.requestConfig)&&void 0!==C&&C.url)o.requestConfig.url=Ke(null===(x=o.requestConfig)||void 0===x?void 0:x.url)}else null!=o&&o.requestConfig&&(o.requestConfig.withCredentials=!0);if(!0!==c&&Array.isArray(null==o||null===(y=o.requestConfig)||void 0===y?void 0:y.params)&&(null==o||null===(b=o.requestConfig)||void 0===b?void 0:b.params.length)>0)if(f)o.requestConfig.formatParam=(n=o.requestConfig.params,function(){return Object(j.d)(n,{urlParamsDataSource:i,recordDataSource:l,state:u})||{}}),delete o.requestConfig.params;else{var D,T,R=Object(j.d)(null==o||null===(D=o.requestConfig)||void 0===D?void 0:D.params,{urlParamsDataSource:i,recordDataSource:l,state:u});if(R)"post"===(null==o||null===(T=o.requestConfig)||void 0===T?void 0:T.method)?(o.requestConfig.data=R,delete o.requestConfig.params):o.requestConfig.params=R}if("mock"!==(null==o||null===(h=o.requestConfig)||void 0===h?void 0:h.serviceType)&&"function"==typeof(null==o||null===(g=o.requestConfig)||void 0===g?void 0:g.resultProcessFunc)?o.requestConfig.formatResult=function(e){var t,n,r,a=Object(j.c)(e);try{var i;a=null==o||null===(i=o.requestConfig)||void 0===i?void 0:i.resultProcessFunc(a)}catch(e){console.error("请求结果回调执行失败",e)}if(Array.isArray(null===(t=a)||void 0===t?void 0:t.data))a=a.data;else if(Array.isArray(null===(n=a)||void 0===n||null===(r=n.data)||void 0===r?void 0:r.dataSource)){var l,u;a=null===(l=a)||void 0===l||null===(u=l.data)||void 0===u?void 0:u.dataSource}return a}:"mock"===(null==o||null===(S=o.requestConfig)||void 0===S?void 0:S.serviceType)&&m()(null==o||null===(O=o.requestConfig)||void 0===O?void 0:O.mockData)&&(o.requestConfig.formatResult=function(){var e,t;return F()(null==o||null===(e=o.requestConfig)||void 0===e||null===(t=e.mockData)||void 0===t?void 0:t.data)}),null!=o&&o.searchRemote&&(o.filterLocal=!1,null!=o&&o.searchKey&&null!=o&&o.requestConfig&&(o.requestConfig.searchKey=o.searchKey)),null!=o&&o.requestConfig)o.requestConfig.throttleWait=800,!0===(null==d?void 0:d.enableRemoteLazyLoad)&&(o.enableRemoteLazyLoad=!0,null!=d&&d.remoteLazyLoadKey&&(o.requestConfig.remoteLazyLoadKey=d.remoteLazyLoadKey)),!1===ln(null==o?void 0:o.requestConfig,(le(P={},V.k,l),le(P,V.i,l),le(P,V.g,u),P),l||{},u)&&(o.requestConfig.manual=!0),tn(o.requestConfig);!1===(null==o?void 0:o.requestWhenFocus)||(o.onVisibleChange=Oe.bind(null,{requestConfig:null==o?void 0:o.requestConfig,state:u,recordDataSource:l})),delete o.searchRemote,delete o.searchKey,delete o.extraProps,delete o.requestWhenFocus,o.showSearch=!0}else delete o.requestConfig}}function pt(e){var t=e||{},n=t.componentProps,r=t.state,o=t.recordDataSource;if(m()(n)){var a=n.dataOrigin,i=n.dataSource;if("static"===a){if(Lt(i)){var l=i.map((function(e){var t=(e||{}).disabled;return"function"==typeof t&&(e.disabled=Ye(t,o,r)),e}));Lt(l)&&(n.dataSource=l)}else if("function"==typeof i)try{var u=i(r);Array.isArray(u)&&(n.dataSource=u)}catch(e){}else if(Le(i)){var c=nt(i,{state:r});Array.isArray(c)&&(n.dataSource=c)}Array.isArray(n.dataSource)||(n.dataSource=[])}}}function dt(e){var t=e||{},n=t.componentProps,r=t.state;if(m()(n)){var o=n.dataOrigin,a=n.dataSource;if("static"===o)if("function"==typeof a)try{n.dataSource=a(r)}catch(e){}else Le(a)&&(n.dataSource=nt(a,{state:r}))}}function mt(e){if(e){var t=e.url,n=e.serviceType;if(t&&n)return!0}return!1}function vt(e){var t=e.buttons,n=e._context,r=e.state,o=e.urlParamsDataSource,a=e.recordDataSource,i=e.extraParamList,l=void 0===i?[]:i,u=e.formInstance,c=e.handleBtnProps,s=e.useProxyButton,f=e.arrayTableCurrentRow,p=e.arrayBaseField,d=e.arrayBaseFieldIndex,m=e.getFormInstance,v=e.parentPosition;if(Array.isArray(t)&&t.length>0){var y=[],b=function(){var e,i,b=t[h],g=b.iconType,S=(b.primaryKey,b.optType),O=(b.options,b.children),C=b.position,j=b.hidden,P=b.disabled,E=b.getExtraParam,A=b.buttonHoverInfo,N=b.onClick,D=Q(b,Y);if(Ie(j,(le(e={},V.i,a||{}),le(e,V.k,a||{}),le(e,V.g,r),le(e,V.f,f),e),a||{},r,d,null==u?void 0:u.values))return"continue";var T=Ie(P,(le(i={},V.i,a||{}),le(i,V.k,a||{}),le(i,V.g,r),le(i,V.f,f),i),a||{},r,d,null==u?void 0:u.values),R=Object(w.getButtonAction)(te(te({},b),{},{position:C})),I=Qe({},S),k=Object(w.getItem)(C,S,"getRenderDom"),L=te({},D);if(!0===T&&(L.disabled=T),null!=I&&I.component){var F,M=ze(I.component);if(M)return y.push(_.a.createElement(M,te(te({children:O},L),{},(le(F={buttonConfig:b,_context:n},U.j,(function(){return null==u?void 0:u.values})),le(F,"formInstance",void 0),le(F,"arrayBaseField",p),le(F,"arrayBaseFieldIndex",d),le(F,"getFormInstance",m),F)))),"continue"}else if("function"==typeof k){var B=Ye(k,{_context:n,buttonConfig:b,state:r,urlParamsDataSource:o,recordDataSource:{realize:function(){return null==u?void 0:u.values}},btnProps:L});if(B)return y.push(B),"continue"}if(R){var q=te(te({buttonConfig:b,position:C,state:r,urlParamsDataSource:o,recordDataSource:{realize:function(){return null==u?void 0:u.values}},formInstance:u,_context:n,getExtraParam:E,arrayTableCurrentRow:f,arrayBaseField:p,ar