UNPKG

@cainiaofe/cn-ui-lowcode

Version:
2 lines 1.09 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("react-dom")):"function"==typeof define&&define.amd?define(["react","@cainiaofe/cn-ui","react-dom"],t):"object"==typeof exports?exports.CN_UI_LOWCODE=t(require("react"),require("@cainiaofe/cn-ui"),require("react-dom")):e.CN_UI_LOWCODE=t(e.React,e.CNUI,e.ReactDOM)}(window,(function(e,t,n){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=508)}([function(t,n){t.exports=e},function(e,t,n){"use strict";n.r(t),n.d(t,"__urlParams__",(function(){return ve})),n.d(t,"__record__",(function(){return ye})),n.d(t,"__index__",(function(){return be})),n.d(t,"__state__",(function(){return he})),n.d(t,"__ds__",(function(){return ge})),n.d(t,"__blank__",(function(){return Se})),n.d(t,"executeFunction",(function(){return $e})),n.d(t,"getItem",(function(){return Ze})),n.d(t,"getItemPrototypeListByPosition",(function(){return Xe})),n.d(t,"getItemListByPosition",(function(){return Qe})),n.d(t,"getRunTimeItem",(function(){return et})),n.d(t,"getItemDefaultProps",(function(){return tt})),n.d(t,"isTextExpr",(function(){return nt})),n.d(t,"calculateTextExprValue",(function(){return rt})),n.d(t,"filterUndefined",(function(){return ot})),n.d(t,"getArrayTableFieldList",(function(){return Lt})),n.d(t,"getId",(function(){return je})),n.d(t,"ID_NAME",(function(){return me})),n.d(t,"FIELD_NAME",(function(){return pe})),n.d(t,"NAME",(function(){return de})),n.d(t,"generateIndex",(function(){return xe})),n.d(t,"generateDataSource",(function(){return wt})),n.d(t,"getDataSourceList",(function(){return we})),n.d(t,"transProxyToObject",(function(){return De})),n.d(t,"getDsNameFromVariable",(function(){return Te})),n.d(t,"hidden",(function(){return Re})),n.d(t,"isDesignMode",(function(){return Ve})),n.d(t,"condition",(function(){return Ie})),n.d(t,"getBizComponentNameList",(function(){return Me})),n.d(t,"getBizComponent",(function(){return Be})),n.d(t,"getRunTimeBizComponent",(function(){return qe})),n.d(t,"handleDesignMokelayUrl",(function(){return ze})),n.d(t,"getRealizeValue",(function(){return Ge})),n.d(t,"handlePrototypeCondition",(function(){return Je})),n.d(t,"compileTextExpr2",(function(){return We})),n.d(t,"transTextExprToFunction",(function(){return Ye})),n.d(t,"getDataSourceListWithAllPath",(function(){return Pe})),n.d(t,"handleEvents",(function(){return ht})),n.d(t,"uuid",(function(){return at})),n.d(t,"getFormDefaultValue",(function(){return it})),n.d(t,"getNodeFieldList",(function(){return lt})),n.d(t,"getDataSourceByName",(function(){return Ee})),n.d(t,"getDataSourceById",(function(){return Ae})),n.d(t,"createDataSource",(function(){return ut})),n.d(t,"makeFormItemSchema",(function(){return ct})),n.d(t,"isFormListCurrent",(function(){return st})),n.d(t,"transDataSourceToMap",(function(){return ft})),n.d(t,"handleSelectRequestConfig",(function(){return pt})),n.d(t,"isRequestConfig",(function(){return vt})),n.d(t,"makeButtons",(function(){return yt})),n.d(t,"handleSuccessMessage",(function(){return bt})),n.d(t,"handleI18nLabel",(function(){return jt})),n.d(t,"removeDataSourceByNode",(function(){return St})),n.d(t,"getNodeTitle",(function(){return Ot})),n.d(t,"getDialogTitle",(function(){return Ct})),n.d(t,"executeObjectExpr",(function(){return ke})),n.d(t,"isObjectExpr",(function(){return Le})),n.d(t,"calculateUrl",(function(){return xt})),n.d(t,"setDataToDs",(function(){return Pt})),n.d(t,"needRequestRemote",(function(){return _t})),n.d(t,"getNodeById",(function(){return Et})),n.d(t,"handleSelectDataSource",(function(){return dt})),n.d(t,"getRealRequestUrl",(function(){return At})),n.d(t,"isValueObjectExpr",(function(){return Fe})),n.d(t,"getDownloadProps",(function(){return Nt})),n.d(t,"renderIcon",(function(){return Dt})),n.d(t,"executeEventWithoutJS",(function(){return Tt})),n.d(t,"isEmptyButNotZero",(function(){return Rt})),n.d(t,"makeFilterItem",(function(){return It})),n.d(t,"handleComponentTitle",(function(){return kt})),n.d(t,"isArrayNotEmpty",(function(){return Ft})),n.d(t,"handlePlaceholder",(function(){return Vt})),n.d(t,"executeFlowList",(function(){return Mt})),n.d(t,"clearState",(function(){return qt})),n.d(t,"handleOriginList",(function(){return Ut})),n.d(t,"getArrayTableCurrentIndex",(function(){return Kt})),n.d(t,"setAdvancedConfigToProps",(function(){return zt})),n.d(t,"getAllRunTimeBizComponentMap",(function(){return Ke})),n.d(t,"isRecursionComponent",(function(){return Gt})),n.d(t,"handlePropsDynamicUrl",(function(){return Ht})),n.d(t,"getArrayTableCurrentRowByField",(function(){return Wt})),n.d(t,"makeALink",(function(){return Jt})),n.d(t,"handleListI18nLabel",(function(){return Zt})),n.d(t,"getFlowListDataSource",(function(){return Xt})),n.d(t,"dialogOpen",(function(){return Qt})),n.d(t,"dialogClose",(function(){return en})),n.d(t,"handleFormUrlencodedContentType",(function(){return nn})),n.d(t,"handleFormUrlencodedData",(function(){return an})),n.d(t,"calculateWaitComponentList",(function(){return ln})),n.d(t,"getArrayTableCurrentRowByField2",(function(){return Yt})),n.d(t,"getLastListCurrentRowByField",(function(){return $t})),n.d(t,"calculateRequestExecute",(function(){return un})),n.d(t,"tableLoad",(function(){return tn})),n.d(t,"handleFormConfigIndent",(function(){return cn})),n.d(t,"getFormInfo",(function(){return sn})),n.d(t,"handleDesignFormConfig",(function(){return fn})),n.d(t,"handleRequestExtraConfig",(function(){return rn})),n.d(t,"getPermissionGranted",(function(){return pn})),n.d(t,"handleFilterDefaultValue",(function(){return dn})),n.d(t,"handlePageDataSource",(function(){return mt})),n.d(t,"mergeHandleProps",(function(){return mn})),n.d(t,"getVariableDsList",(function(){return vn})),n.d(t,"handleRequestConfig",(function(){return on})),n.d(t,"getJSExpressionPrototype2",(function(){return yn})),n.d(t,"getJSExpressionPrototypeTemplate",(function(){return bn})),n.d(t,"handleFormatChildren",(function(){return hn}));var r=n(11),o=n(5),a=n(56),i=n.n(a),l=n(30),u=n.n(l),c=n(79),s=n.n(c),f=n(3),p=n(14),d=n(7),m=n.n(d),v=n(26),y=n.n(v),b=n(20),h=n.n(b),g=n(24),S=n.n(g),O=function(e){return crypto.getRandomValues(new Uint8Array(e))},C=function(e,t,n){var r=(2<<Math.log(e.length-1)/Math.LN2)-1,o=-~(1.6*r*t/e.length);return function(){for(var a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t,i="";;)for(var l=n(o),u=o;u--;)if((i+=e[l[u]&r]||"").length===a)return i}},j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:21;return C(e,t,O)},x=n(2),w=n(12),P=n(21),_=n(13),E=n(0),A=n.n(E),N="__cn_lowcode_utils__";window[N]?(window[N].extComponemts||(window[N].extComponemts=[]),window[N].internelItemMap||(window[N].internelItemMap={})):window[N]={extComponemts:[],internelItemMap:{}};var D=window[N],T=D.extComponemts;D.internelItemMap;var R=n(42),I=n.n(R),k=n(25),L=n.n(k),F=n(17),V=n.n(F),M=n(4),B=n(43),q=n.n(B),U=n(48),K=n(18);function z(){return(z=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 G=x.formilyReact.useField;function H(e){var t=e.onClick,n={};if(t){var r;try{r=G()}catch(e){}n.onClick=function(){t({field:r})}}return React.createElement(x.CnButton,z({},e,n))}var W=n(53),Y=n.n(W),$=["iconType","primaryKey","optType","options","children","position","hidden","disabled","getExtraParam","buttonHoverInfo","onClick"];function J(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/facebook/regenerator/blob/main/LICENSE */J=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 w(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(P([])));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"==re(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 _()}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 j(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 x(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function w(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function P(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:_}}function _(){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=P,w.prototype={constructor:w,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(x),!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),x(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;x(n)}return o}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,n){return this.delegate={iterator:P(e),resultName:t,nextLoc:n},"next"===this.method&&(this.arg=void 0),f}},e}function Z(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 X(e){return function(){var t=this,n=arguments;return new Promise((function(r,o){var a=e.apply(t,n);function i(e){Z(a,r,o,i,l,"next",e)}function l(e){Z(a,r,o,i,l,"throw",e)}i(void 0)}))}}function Q(){return(Q=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 ee(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 te(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 ne(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?te(Object(n),!0).forEach((function(t){ue(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):te(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function re(e){return(re="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 oe(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=ie(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 ae(e){return function(e){if(Array.isArray(e))return le(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||ie(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 ie(e,t){if(e){if("string"==typeof e)return le(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)?le(e,t):void 0}}function le(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 ue(e,t,n){return(t=function(e){var t=function(e,t){if("object"!==re(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==re(r))return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===re(t)?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ce=window.VisualEngine,se=ce,fe={},pe="fieldName",de="name",me="id",ve="__urlParams__",ye="__record__",be="__index__",he="__state__",ge="__ds__",Se="__blank__",Oe={success:"success",warning:"warning",error:"error",notice:"notice",help:"help",loading:"loading"};function Ce(e,t,n,r){var o,a=e||{},i=a.requestConfig,l=a.state,u=a.recordDataSource,c=un(i,(ue(o={},M.k,u),ue(o,M.i,u),ue(o,M.g,l),o),u||{},l);t&&!1!==c&&(null==r||r())}var je=function(e){return e.getPropValue||e.props?getNodeProp(e,me):e[me]},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},we=function(e){var t,n=e||{},r=n.typeList,o=n.needChildren,a=null==ce||null===(t=ce.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=Ne({dsNameKey:"_dataSourceName",dsName:n})||{},f=s.configList,p=s.node,d=Ot(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==ce||null===(t=ce.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=Ne({dsNameKey:"_dataSourceName",dsName:t})||{},s=c.configList,f=Ot(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:_e(p)};d.children.length>0&&u.unshift(d)}}return u};function _e(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=_e(null!=h?h:[],n);return void o.push.apply(o,ae(g))}Y()(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==ce||null===(t=ce.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 Ae(e){var t,n,r,o;return null==ce||null===(t=ce.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 Ne=function(e){var t,n,r=e||{},o=r.dsNameKey,a=r.dsName,i=null==ce||null===(t=ce.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=oe(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:M.hb,text:M.hb,value:"state.".concat(a,".").concat(M.G)},{label:"选中数据主键列表(selectedRowKeys)",text:"选中数据主键列表(selectedRowKeys)",value:"state.".concat(a,".").concat(M.s)},{label:"选中数据列表(selectedRowRecords)",text:"选中数据列表(selectedRowRecords)",value:"state.".concat(a,".").concat(M.t)},{label:"表格请求返回的数据(tableData)",text:"表格请求返回的数据(tableData)",value:"state.".concat(a,".").concat(M.H)},{label:"表格的列头(columns)",text:"表格的列头(columns)",value:"state.".concat(a,".").concat(M.F)},{label:"表格请求返回的分页信息(paging)",text:"表格请求返回的分页信息(paging)",value:"state.".concat(a,".").concat(M.p),children:[{label:"当前页(currentPage)",text:"当前页(currentPage)",value:"state.".concat(a,".").concat(M.p,".currentPage")},{label:"每页显示几条(pageSize)",text:"每页显示几条(pageSize)",value:"state.".concat(a,".").concat(M.p,".pageSize")},{label:"数据总个数(totalCount)",text:"数据总个数(totalCount)",value:"state.".concat(a,".").concat(M.p,".totalCount")}]},{label:"请求返回的额外信息(extra)",text:"请求返回的额外信息(extra)",value:"state.".concat(a,".").concat(M.I)}];else if("CnTab"===p)l.configList=[{label:"Tab的选中项",text:"Tab的选中项",value:"state.".concat(a,".").concat(M.D)}];else if("CnStatisticCard"===p)l.configList=[{label:"当前选中的指标卡(key)",text:"当前选中的指标卡(key)",value:"state.".concat(a,".").concat(M.v)},{label:"当前选中的指标卡全部信息",text:"当前选中的指标卡全部信息",value:"state.".concat(a,".").concat(M.y)},{label:"当前点击的指标卡(key)",text:"当前点击的指标卡(key)",value:"state.".concat(a,".").concat(M.x)},{label:"当前点击的指标卡全部信息",text:"当前点击的指标卡全部信息",value:"state.".concat(a,".").concat(M.w)}];else if("CnLeftTree"===p)l.configList=[{label:"当前点击的节点编码",text:"当前点击的节点编码",value:"state.".concat(a,".").concat(M.m)},{label:"当前选中的节点全部信息",text:"当前选中的节点全部信息",value:"state.".concat(a,".").concat(M.l)}];else if("CnList"===p)l.configList=[{label:"列表的选中项(key)",text:"列表的选中项(key)",value:"state.".concat(a,".").concat(M.n)},{label:"列表的选中的全部信息",text:"列表的选中的全部信息",value:"state.".concat(a,".").concat(M.o)}];else{var d,m=null==f||null===(d=f.getPropValue)||void 0===d?void 0:d.call(f,"config");if(Ft(m)){var v=Ut(m,"label","name","state.".concat(a),{dsName:a,handleComposeComponent:!0});Ft(v)&&(l.configList=[].concat(ae(l.configList),ae(v)))}"CnFormDialog"===p&&l.configList.push({label:M.T,children:[{label:M.bb,value:"state.valueOf.".concat(a).concat(M.u,"openDialogMode")}]})}l.node=f;break}}}catch(e){c.e(e)}finally{c.f()}}return l},De=function(e){var t={};if("object"===re(e)){var n=Object.keys(e);n&&n.length>0&&n.forEach((function(n){t[n]=e[n]}))}return t},Te=function(e){var t="";return e&&e.variable&&(t=e.variable.slice(e.variable.lastIndexOf(".")+1)),t};function Re(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 Ie(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 ke(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,ae(i))}catch(e){}if("boolean"==typeof a)return a}else if("string"==typeof e&&e.length>0){var l=Ye(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=$e(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===M.g){if(y){var C;if(v==="valueOf.".concat(M.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 j=M.eb[b];if("function"==typeof j){var x=j(O,h,e);if("boolean"==typeof x)return x}}}}function Le(e){return!!(m()(e)&&e.group&&e.param&&e.symbol)}function Fe(e){return!!(m()(e)&&e.group&&e.param)}function Ve(e){var t;return m()(e)?t=null==e?void 0:e.__designMode:"string"==typeof e&&(t=e),"design"===t}function Me(e){var t=[];if(ce){var n,r,o=null==ce||null===(n=ce.designer)||void 0===n||null===(r=n.getComponentsMap)||void 0===r?void 0:r.call(n);o&&(t=Object.keys(o))}return t}function Be(e,t){if(e){var n,r=null==ce||null===(n=ce.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=qe(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=ne(ne({bizInfo:[{label:"业务组件",value:"common"}],category:m},v),{},{title:d,componentName:y,packageName:c,component:{realize:function(){var e,t;return null===(e=ce.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 qe(e){if(e){var t,n,r,o=null==ce||null===(t=ce.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=Ue();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<T.length;t++)if(T[t].name===e)return T[t];return null}(e);l&&(r={componentName:l.name,component:{realize:function(){return l.module}}})}return m()(r)&&(r.isBizComponent=!0),r}}function Ue(){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 Ft(a)?a:(null===(r=window)||void 0===r||null===(o=r.renderContext)||void 0===o?void 0:o.rawComponents)||[]}function Ke(){var e={},t=Ue();return Ft(t)&&t.forEach((function(t){var n=t||{},r=n.name,o=n.module;r&&o&&(e[r]=o)})),e}var ze=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 Ge(e){return e&&"function"==typeof e.realize?e.realize():e}var He=[">=","<=",">","<","!==","!=","===","==","="];function We(e,t){var n,r,o,a,l,c;e||(e="");try{if("string"==typeof e&&e.length>0){o=He.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(ve,".")))t=ve,n=o.replace("".concat(ve,"."),"");else if(o.startsWith("".concat(ge))){var a=o.lastIndexOf("".concat(ge));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 Ye(e){var t=We(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(ge)){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===ve){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(ye,"."))){var l=n.slice("".concat(ye,".").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 $e(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 Je(){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=ne({},e)).__optType=t),null!==(r=o)&&void 0!==r&&r.condition||(o.condition=function(e){return Ie(e,t,n)}),o})):e}function Ze(e,t,n,r,o){var a;if(n){var i=e[n];i||(i=Be(n,t)),"function"==typeof i&&(i=$e(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 Xe(e){var t=e.position,n=e.primaryKey,r=e.componentMap,o=Object.keys(r),a=Me(),i=[];return I()([].concat(o,ae(a))).forEach((function(e){var o=Ze(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(ae(i),ae(Je(c,e,n))))}else(null==u?void 0:u.length)>0&&(i=[].concat(ae(i),ae(Je(u,e,n))))})),i}function Qe(e){var t=e.position,n=e.componentMap,r=e.extraQueryParams,o=[],a=Object.keys(n),i=Me();return I()([].concat(a,ae(i))).forEach((function(e){var a=Ze(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 et(e,t){var n;return t&&((n=e[t])||(n=qe(t))),n}function tt(e,t,n){var r=Ze(e,t,n,"getDefaultProps");if("function"==typeof r)return r()}function nt(e){if("string"==typeof e&&e.length>0){if(e===Se)return{prefix:Se};if(e.startsWith("".concat(ye)))return{prefix:ye,value:e.replace("".concat(ye,"."),"")};if(e.startsWith(ve))return{prefix:ve,value:e.replace("".concat(ve,"."),"")};if(e.startsWith(ge)){if(e.endsWith(ge)){var t=e.slice(6,e.lastIndexOf(ge));return{prefix:ge,dataSourceName:t}}var n=e.indexOf("".concat(ge,"."));if(n>0){var r=e.slice(6,n),o=e.slice(n+7);if(o&&r)return{prefix:ge,value:o,dataSourceName:r}}}}return!1}function rt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=nt(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===Se?f=void 0:p===ye?f=o:p===ve?f=r:p===ge&&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(ae(v)))}catch(e){return}else if(Fe(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=$e(s));var j=(ue(O={},ye,o),ue(O,M.g,a),ue(O,M.G,u),ue(O,M.h,C),O);return h?S()(j,"".concat(y,".").concat(b,".").concat(h).concat(g?".".concat(g):"")):S()(j,"".concat(y,".").concat(b))}}return e}function ot(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 at(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:4;return j("abcdefghijklmnopqrstuvwxyz",e)()}function it(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=rt(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=L()()[a](o,l);if(u){var c,s;if(r)return"subtract"===a?(c=gt(u,t),s=gt(L()(),t)):"add"===a&&(c=gt(L()(),t),s=gt(u,t)),[c,s];if(i)return"now"!==i&&(u=u[i]("d")),gt(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&&Rt(g[t])&&!0!==c&&(g[t]=e)}}else g[t]="SelectFromDataSource"===n?rt(o,{state:a}):o})),Object.keys(g).length>0)return g}}}else if("request"===f){var j=At({requestConfig:b,state:a,extraParam:null==u?void 0:u()});if(j)return Object(w.f)({buttonConfig:{options:{requestConfig:ne(ne({},b),{},{url:j,dynamicUrl:void 0})}},urlParamsDataSource:o,recordDataSource:{},state:a,needSuccessToast:!1,isDesign:i,getExtraParam:u}).then((function(e){var t=Object(w.c)(e),n=t.success,r=t.data;if(n&&m()(r)&&Object.keys(r).length>0)return r}))}}function lt(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=jt(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=jt(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 ut(e){if(e){var t=e.id,n=e.name,r=e.description;if(t&&n&&ce){var o,a=null==ce||null===(o=ce.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 ct(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,j=t.decoratorDefaultProps,x=(c||{}).formStyle||{},w=x.readOnly,E=x.allowCopy,N=x.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,U=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=rt(T,e),te=V.dataOrigin,re=ne({},V);if(!0===w&&!0===E&&(re.readOnlyProps={allowCopy:!0}),m()(Y)&&null!=Y&&Y.optType){var oe=Object(_.getButtonAction)(ne(ne({},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=rt(G,{recordDataSource:i||{},state:l}));var ae=et(P.a,I);if(ae){var ie;!0===ae.isBizComponent&&(re[K.h]=function(){return s});var le=null==ae?void 0:ae.component;le=Ge(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=$e(Q,ne({},re),null==s?void 0:s.state);m()(de)&&(pe=h()(de,ne({},re)))}pe||(pe=ne({},re));var me,ve=ne({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"]=ne({},j),Ft(X))ve["x-decorator-props"].rightExtra=yt({buttons:null==X?void 0:X.map((function(e){return ne(ne({},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%"}),U&&("string"==typeof U?ve["x-decorator-props"].tip=U:"function"==typeof U&&(ve["x-decorator-props"].tip=$e(U,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.a.createElement("a",ge,rt(be,{recordDataSource:i||{},state:l}))}else"function"==typeof H&&(ve["x-decorator-props"].extra=$e(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,je=null===(fe=ve["x-component-props"])||void 0===fe?void 0:fe.dataSource;if("static"===te)Array.isArray(je)&&je.length>0&&(ve.enum=je),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 st(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 ft(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 pt(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,j,x;if(!0===s){var P=o.requestConfig,_=P||{},E=_.useDynamicUrl,A=_.dynamicUrl;if(!0===E&&"function"==typeof A){var N=At({requestConfig:P,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=ze(null===(j=o.requestConfig)||void 0===j?void 0:j.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(w.d)(n,{urlParamsDataSource:i,recordDataSource:l,state:u})||{}}),delete o.requestConfig.params;else{var D,T,R=Object(w.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(w.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 V()(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===un(null==o?void 0:o.requestConfig,(ue(x={},M.k,l),ue(x,M.i,l),ue(x,M.g,u),x),l||{},u)&&(o.requestConfig.manual=!0),nn(o.requestConfig);!1===(null==o?void 0:o.requestWhenFocus)||(o.onVisibleChange=Ce.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 dt(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(Ft(i)){var l=i.map((function(e){var t=(e||{}).disabled;return"function"==typeof t&&(e.disabled=$e(t,o,r)),e}));Ft(l)&&(n.dataSource=l)}else if("function"==typeof i)try{var u=i(r);Array.isArray(u)&&(n.dataSource=u)}catch(e){}else if(Fe(i)){var c=rt(i,{state:r});Array.isArray(c)&&(n.dataSource=c)}Array.isArray(n.dataSource)||(n.dataSource=[])}}}function mt(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 Fe(a)&&(n.dataSource=rt(a,{state:r}))}}function vt(e){if(e){var t=e.url,n=e.serviceType;if(t&&n)return!0}return!1}function yt(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,w=b.disabled,P=b.getExtraParam,E=b.buttonHoverInfo,N=b.onClick,D=ee(b,$);if(ke(j,(ue(e={},M.i,a||{}),ue(e,M.k,a||{}),ue(e,M.g,r),ue(e,M.f,f),e),a||{},r,d,null==u?void 0:u.values))return"continue";var T=ke(w,(ue(i={},M.i,a||{}),ue(i,M.k,a||{}),ue(i,M.g,r),ue(i,M.f,f),i),a||{},r,d,null==u?void 0:u.values),R=Object(_.getButtonAction)(ne(ne({},b),{},{position:C})),I=et({},S),k=Object(_.getItem)(C,S,"getRenderDom"),L=ne({},D);if(!0===T&&(L.disabled=T),null!=I&&I.component){var F,V=Ge(I.component);if(V)return y.push(A.a.createElement(V,ne(ne({children:O},L),{},(ue(F={buttonConfig:b,_context:n},K.j,(function(){return null==u?void 0:u.values})),ue(F,"formInstance",void 0),ue(F,"arrayBaseField",p),ue(F,"arrayBaseFieldIndex",d),ue(F,"getFormInstance",m),F)))),"continue"}else if("function"==typeof k){var B=$e(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=ne(ne({buttonConfig:b,position:C,state:r,urlParamsDataSource:o,recordDataSource:{realize:function(){return null==u?void 0:u.v