@ywfe/materials-design
Version:
YwDesign for lowcode
1 lines • 200 kB
JavaScript
!function e(t,r){"object"==typeof exports&&"object"==typeof module?module.exports=r(require("_")):"function"==typeof define&&define.amd?define(["_"],r):"object"==typeof exports?exports.YwfeMaterialsDesignMeta=r(require("_")):t.YwfeMaterialsDesignMeta=r(t._)}(window,(function(e){return function(e){var t={};function r(o){if(t[o])return t[o].exports;var n=t[o]={i:o,l:!1,exports:{}};return e[o].call(n.exports,n,n.exports,r),n.l=!0,n.exports}return r.m=e,r.c=t,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var n in e)r.d(o,n,function(t){return e[t]}.bind(null,n));return o},r.n=function(e){var t=e&&e.__esModule?function t(){return e.default}:function t(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=1)}([function(t,r){t.exports=e},function(e,t,r){e.exports=r(2)},function(e,t,r){"use strict";r.r(t),r.d(t,"components",(function(){return np})),r.d(t,"componentList",(function(){return ap}));var o=r(0);function n(e){return(n="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 i(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?i(Object(r),!0).forEach((function(t){l(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):i(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function l(e,t,r){return(t=p(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function p(e){var t=s(e,"string");return"symbol"==n(t)?t:t+""}function s(e,t){if("object"!=n(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=n(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function u(){return(1e6*Math.random()>>0).toString(36)}var c=function e(){return"id-".concat(u())},m=function e(){return!1},b=function e(t){var r,o=t&&t.parent.node.parent.getPropValue("labelAlign")||t&&t.parent.getPropValue("labelAlign"),n;return"top"===o?t.parent.getPropValue("labelTip.enable")?t.name.startsWith("labelTip"):"labelTip.enable"===t.name:"inset"===o?t.name.startsWith("wrapper"):"left"!==o||!t.name.startsWith("labelTip")},y=function e(t){var r,o,n=(t&&t.parent.node.propsData).labelAlign||t&&t.parent.getPropValue("labelAlign"),i;return"top"===n?t.parent.getPropValue("labelTip.enable")?t.name.startsWith("labelTip"):"labelTip.enable"===t.name:"inset"===n?t.name.startsWith("wrapper"):"left"!==n||!t.name.startsWith("labelTip")},f=function e(t){return t.getProps().node.parent.getPropValue(t.name)},d=function e(t,r){var o=r.split("."),n=t,i=o.reduce((function(e,t){return""===t?(n=n.parent).path:e.concat([t])}),t.path),a;return t.top.node.getPropValue(i.join("."))},S=function e(t,r,o){return t.map((function(e){return a(a({},e),{},{condition:function e(t){return r.includes(d(t,o))}})}))},g=function e(t,r){t.parent.setPropValue("_actions",r),t.parent.setPropValue("_registerActions",{type:"JSFunction",value:"function(){return this.registerActions?.apply(this,Array.prototype.slice.call(arguments).concat([])) }"})},v=function e(t,r){var o="".concat(t,"_").concat(u());return{name:"ref",display:"block",title:{label:"\u7ec4\u4ef6\u6807\u8bc6",tip:"ref | \u901a\u8fc7 this.$('".concat(o,"') \u83b7\u53d6\u5230\u7ec4\u4ef6\u5b9e\u4f8b")},supportVariable:!1,setter:{initialValue:o,componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165\u7ec4\u4ef6\u6807\u8bc6"}},extraProps:{setValue:function e(t,o){r&&g(t,r.map((function(e){return a({path:o},e)})))}}}},h,O=[{title:{label:"\u6309\u94ae\u6587\u5b57",tip:"btnText | \u6309\u94ae\u6587\u5b57"},name:"btnText",display:"block",description:"\u6309\u94ae\u6587\u5b57",supportVariable:!1,setter:{componentName:"StringSetter",initialValue:"\u6309\u94ae",props:{placeholder:"\u8bf7\u8f93\u5165"}}},{title:{label:"\u6309\u94ae\u7c7b\u578b",tip:"btnType | \u6309\u94ae\u7c7b\u578b"},display:"block",supportVariable:!1,name:"btnType",description:"\u6309\u94ae\u7c7b\u578b",defaultValue:"default",setter:{componentName:"SelectSetter",props:{options:[{label:"\u4e3b\u6309\u94ae",value:"primary"},{label:"\u6b21\u6309\u94ae",value:"default"},{label:"\u865a\u7ebf\u6309\u94ae",value:"dashed"},{label:"\u94fe\u63a5\u6309\u94ae",value:"link"},{label:"\u6587\u672c\u6309\u94ae",value:"text"},{label:"\u81ea\u5b9a\u4e49\u6309\u94ae",value:""}]},initialValue:"primary"}},{title:{label:"\u5371\u9669\u64cd\u4f5c\u6309\u94ae",tip:"danger | \u5371\u9669\u64cd\u4f5c\u6309\u94ae"},display:"block",supportVariable:!1,name:"danger",setter:{componentName:"BoolSetter",isRequired:!1}},{title:{label:"\u662f\u5426\u7981\u7528",tip:"disabled | \u662f\u5426\u7981\u7528"},name:"disabled",display:"block",setter:"BoolSetter"},{title:{label:"\u81ea\u5b9a\u4e49\u6309\u94ae",tip:"children | \u81ea\u5b9a\u4e49\u6309\u94ae"},display:"block",supportVariable:!1,name:"children",setter:{componentName:"SlotSetter",title:"\u7ec4\u4ef6\u5751\u4f4d",initialValue:{type:"JSSlot",value:[]}},condition:function e(t){return""===d(t,".btnType")}}],w,j=[{name:"title",title:{label:"\u6807\u9898",tip:"title | \u6807\u9898"},setter:"StringSetter"},{name:"cancelText",title:{label:"\u53d6\u6d88\u6309\u94ae\u6587\u5b57",tip:"cancelText | \u53d6\u6d88\u6309\u94ae\u6587\u5b57"},propType:{type:"oneOfType",value:["string","node"]}},{name:"okText",title:{label:"\u786e\u8ba4\u6309\u94ae\u6587\u5b57",tip:"okText | \u786e\u8ba4\u6309\u94ae\u6587\u5b57"},propType:{type:"oneOfType",value:["string","node"]}},{name:"visible",title:{label:"\u662f\u5426\u53ef\u89c1",tip:"visible | \u5bf9\u8bdd\u6846\u662f\u5426\u53ef\u89c1"},propType:"bool",setter:"BoolSetter",supportVariable:!0},{name:"centered",title:{label:"\u5782\u76f4\u5c45\u4e2d",tip:"centered | \u5782\u76f4\u5c45\u4e2d\u5c55\u793a Modal"},propType:"bool",defaultValue:!1,setter:"BoolSetter",supportVariable:!0},{name:"closable",title:{label:"\u663e\u793a\u5173\u95ed\u6309\u94ae",tip:"closable | \u662f\u5426\u663e\u793a\u53f3\u4e0a\u89d2\u7684\u5173\u95ed\u6309\u94ae"},propType:"bool",defaultValue:!0,setter:"BoolSetter",supportVariable:!0},{name:"closeIcon",title:{label:"\u5173\u95ed\u56fe\u6807",tip:"closeIcon | \u81ea\u5b9a\u4e49\u5173\u95ed\u56fe\u6807"},propType:"node"},{name:"confirmLoading",title:{label:"\u786e\u5b9a\u6309\u94aeloading",tip:"confirmLoading | \u786e\u5b9a\u6309\u94aeloading"},propType:"bool",defaultValue:!1,setter:"BoolSetter",supportVariable:!0},{name:"destroyOnClose",title:{label:"\u9500\u6bc1\u5b50\u5143\u7d20",tip:"destroyOnClose | \u5173\u95ed\u65f6\u9500\u6bc1 Modal \u91cc\u7684\u5b50\u5143\u7d20"},propType:"bool",defaultValue:!1,setter:"BoolSetter",supportVariable:!0},{name:"forceRender",title:{label:"\u5f3a\u5236\u6e32\u67d3Modal",tip:"forceRender | \u5f3a\u5236\u6e32\u67d3Modal"},propType:"bool",defaultValue:!1,setter:"BoolSetter",supportVariable:!0},{name:"keyboard",title:{label:"esc\u5173\u95ed",tip:"keyboard | \u662f\u5426\u652f\u6301\u952e\u76d8 esc \u5173\u95ed"},propType:"bool",defaultValue:!0,setter:"BoolSetter",supportVariable:!0},{name:"mask",title:{label:"\u662f\u5426\u5c55\u793a\u906e\u7f69",tip:"mask | \u662f\u5426\u5c55\u793a\u906e\u7f69"},propType:"bool",defaultValue:!0,setter:"BoolSetter",supportVariable:!0},{name:"maskClosable",title:{label:"\u70b9\u51fb\u8499\u5c42\u5173\u95ed",tip:"maskClosable | \u70b9\u51fb\u8499\u5c42\u662f\u5426\u5141\u8bb8\u5173\u95ed"},propType:"bool",defaultValue:!0,setter:"BoolSetter",supportVariable:!0},{name:"zIndex",title:{label:"z-index",tip:"zIndex | \u8bbe\u7f6e Modal \u7684 `z-index`"},propType:"number",setter:"NumberSetter",supportVariable:!0},{name:"width",title:{label:"\u5bbd\u5ea6",tip:"width | \u5bbd\u5ea6"},propType:{type:"oneOfType",value:["string","number"]}},{name:"footer",title:{label:"\u5e95\u90e8\u5185\u5bb9",tip:"footer | \u5e95\u90e8\u5185\u5bb9\uff0c\u5f53\u4e0d\u9700\u8981\u9ed8\u8ba4\u5e95\u90e8\u6309\u94ae\u65f6\uff0c\u53ef\u4ee5\u8bbe\u4e3a `footer={null}`"},propType:{type:"oneOfType",value:["string","node"]}},{name:"okType",title:{label:"\u786e\u8ba4\u6309\u94ae\u7c7b\u578b",tip:"okType | \u786e\u8ba4\u6309\u94ae\u7c7b\u578b"},propType:{type:"oneOf",value:["default","small"]},setter:{componentName:"RadioGroupSetter",props:{options:[{title:"primary",value:"primary"},{title:"ghost",value:"ghost"},{title:"dashed",value:"dashed"},{title:"link",value:"link"},{title:"text",value:"text"},{title:"default",value:"default"}]}}},{name:"okButtonProps",title:{label:"\u786e\u8ba4\u6309\u94aeprops",tip:"okButtonProps | \u786e\u8ba4\u6309\u94aeprops"},propType:"object",setter:{componentName:"ObjectSetter",props:{config:{items:[{name:"disabled",title:{label:"\u662f\u5426\u53ef\u70b9\u51fb",tip:"disabled | \u662f\u5426\u53ef\u70b9\u51fb"},propType:"bool",setter:[{componentName:"BoolSetter",initialValue:!1},"VariableSetter"],isRequired:!0}]}}}},{name:"bodyStyle",title:{label:"body\u6837\u5f0f",tip:"bodyStyle | Modal body \u6837\u5f0f"},propType:"object"},{name:"maskStyle",title:{label:"\u906e\u7f69\u6837\u5f0f",tip:"maskStyle | \u906e\u7f69\u6837\u5f0f"},propType:"object"},{name:"style",title:{label:"\u6d6e\u5c42\u6837\u5f0f",tip:"style | \u53ef\u7528\u4e8e\u8bbe\u7f6e\u6d6e\u5c42\u7684\u6837\u5f0f\uff0c\u8c03\u6574\u6d6e\u5c42\u4f4d\u7f6e\u7b49"},propType:"object"},{name:"wrapClassName",title:{label:"\u5916\u5c42\u5bb9\u5668\u7c7b\u540d",tip:"wrapClassName | \u5bf9\u8bdd\u6846\u5916\u5c42\u5bb9\u5668\u7684\u7c7b\u540d"},propType:"string",setter:"StringSetter",supportVariable:!0},{name:"getContainer",title:{label:"\u6307\u5b9a\u6302\u8f7d\u8282\u70b9",tip:"getContainer | \u6307\u5b9a Modal \u6302\u8f7d\u7684 HTML \u8282\u70b9, false \u4e3a\u6302\u8f7d\u5728\u5f53\u524d dom"},propType:{type:"oneOfType",value:["node","func"]}},{name:"onCancel",title:{label:"\u53d6\u6d88\u6309\u94ae\u56de\u8c03",tip:"onCancel | \u70b9\u51fb\u906e\u7f69\u5c42\u6216\u53f3\u4e0a\u89d2\u53c9\u6216\u53d6\u6d88\u6309\u94ae\u7684\u56de\u8c03"},propType:"func"},{name:"onOk",title:{label:"\u70b9\u51fb\u786e\u5b9a\u56de\u8c03",tip:"onOk | \u70b9\u51fb\u786e\u5b9a\u56de\u8c03"},propType:"func"}];function N(e){return(N="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)}var P=["title","width"];function V(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);t&&(o=o.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),r.push.apply(r,o)}return r}function x(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?V(Object(r),!0).forEach((function(t){T(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):V(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function T(e,t,r){return(t=k(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function k(e){var t=C(e,"string");return"symbol"==N(t)?t:t+""}function C(e,t){if("object"!=N(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=N(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function D(e,t){if(null==e)return{};var r,o,n=R(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],t.indexOf(r)>=0||{}.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function R(e,t){if(null==e)return{};var r={};for(var o in e)if({}.hasOwnProperty.call(e,o)){if(t.indexOf(o)>=0)continue;r[o]=e[o]}return r}function F(e){return A(e)||E(e)||I(e)||q()}function q(){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 I(e,t){if(e){if("string"==typeof e)return M(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?M(e,t):void 0}}function E(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function A(e){if(Array.isArray(e))return M(e)}function M(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r<t;r++)o[r]=e[r];return o}var _={name:"primaryKey",title:{label:"\u7f16\u53f7",tip:"primaryKey | \u7f16\u53f7"},condition:function e(){return!1},setter:{componentName:"StringSetter",initialValue:"id_".concat(u())}},J=[{label:"\u8f93\u5165\u6846",value:"Input"},{label:"\u957f\u6587\u672c\u8f93\u5165\u6846",value:"TextArea"},{label:"\u9009\u62e9\u5668",value:"Select"},{label:"\u641c\u7d22\u6846",value:"SearchSelect"},{label:"\u7ea7\u8054\u9009\u62e9\u5668",value:"CascaderSelect"},{label:"\u7c7b\u76ee\u9009\u62e9\u5668",value:"CategorySelect"},{label:"\u5f00\u5173",value:"Switch"},{label:"\u590d\u9009\u6846",value:"Checkbox"},{label:"\u5355\u9009\u6309\u94ae",value:"RadioGroup"},{label:"\u590d\u9009\u7ec4\u5408",value:"CheckboxGroup"},{label:"\u6570\u5b57\u8f93\u5165\u6846",value:"NumberPicker"},{label:"\u6570\u5b57\u8303\u56f4\u8f93\u5165\u6846",value:"NumberRangePicker"},{label:"\u65f6\u95f4",value:"TimePicker"},{label:"\u65e5\u671f\u65f6\u95f4",value:"DateTimePicker"},{label:"\u65e5\u671f",value:"DatePicker"},{label:"\u6708\u4efd",value:"MonthPicker"},{label:"\u65f6\u95f4\u8303\u56f4",value:"TimeRangePicker"},{label:"\u65e5\u671f\u8303\u56f4",value:"DateRangePicker"},{label:"\u6708\u8303\u56f4",value:"MonthRangePicker"},{label:"\u65e5\u671f\u65f6\u95f4\u8303\u56f4",value:"DateTimeRangePicker"},{label:"\u6811\u9009\u62e9\u5668",value:"TreeSelect"}],B=[{label:"\u6587\u672c",value:"PreviewText.Input"},{label:"\u9009\u62e9\u9879",value:"PreviewText.Select"},{label:"\u6811\u9009\u62e9\u9879",value:"PreviewText.TreeSelect"},{label:"\u7ea7\u8054\u9009\u62e9\u9879",value:"PreviewText.Cascader"},{label:"\u65e5\u671f",value:"PreviewText.DatePicker"},{label:"\u65e5\u671f\u8303\u56f4",value:"PreviewText.DateRangePicker"},{label:"\u65f6\u95f4",value:"PreviewText.TimePicker"},{label:"\u65f6\u95f4\u8303\u56f4",value:"PreviewText.TimeRangePicker"},{label:"\u6570\u5b57",value:"PreviewText.NumberPicker"}],U={name:"component",title:{label:"\u8868\u5355\u9879\u7ec4\u4ef6",tip:"component | \u8868\u5355\u9879\u7ec4\u4ef6"},defaultValue:"Input",supportVariable:!1,setter:{componentName:"SelectSetter",props:{options:[].concat(J,[{label:"InputGroup",value:"InputGroup"},{label:"RCArrayTable",value:"RCArrayTable"},{label:"RCArrayItems",value:"RCArrayItems"},{label:"FormGrid",value:"FormGrid"},{label:"FormGroup",value:"FormGroup"},{label:"\u81ea\u5b9a\u4e49\u7ec4\u4ef6",value:""}])}},extraProps:{}},z={title:{label:"\u81ea\u5b9a\u4e49\u7ec4\u4ef6",tip:"customComponent | \u81ea\u5b9a\u4e49\u7ec4\u4ef6"},name:"_render",supportVariable:!1,defaultValue:null,setter:{componentName:"SlotSetter",title:"\u81ea\u5b9a\u4e49\u7ec4\u4ef6\u63d2\u69fd",hideParams:!0,initialValue:{type:"JSSlot",params:["props","value","field","schema"],value:[]}},condition:function e(t){return!d(t,".component")}},Y={name:"title",title:{label:"\u6807\u9898",tip:"title\uff5c \u6807\u9898"},display:"inline",defaultValue:"\u8868\u5355\u9879",isRequired:!0,supportVariable:!1,setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},important:!0},L={name:"name",title:{label:"\u5b57\u6bb5\u6807\u8bc6",tip:"name | \u5b57\u6bb5\u6807\u8bc6"},important:!1,supportVariable:!1,defaultValue:u(),setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165\u5b57\u6bb5\u82f1\u6587\u540d\u79f0"}}},G={name:"type",title:{label:"\u6570\u636e\u7c7b\u578b",tip:"type | \u6570\u636e\u7c7b\u578b"},supportVariable:!1,setter:{componentName:"SelectSetter",props:{options:[{label:"string",value:"string"},{label:"object",value:"object"},{label:"array",value:"array"},{label:"void",value:"void"}]},initialValue:"string"},extraProps:{setValue:function e(t,r){t.parent.setPropValue("decorator","void"===r?"void":"FormItem")}}},H={name:"size",supportVariable:!1,title:{label:"\u5c3a\u5bf8",tip:"size | \u5355\u4e2a Item \u7684 size \u81ea\u5b9a\u4e49\uff0c\u4f18\u5148\u7ea7\u9ad8\u4e8e Form \u7684 size, \u5e76\u4e14\u5f53\u7ec4\u4ef6\u4e0e Item \u4e00\u8d77\u4f7f\u7528\u65f6\uff0c\u7ec4\u4ef6\u81ea\u8eab\u8bbe\u7f6e size \u5c5e\u6027\u65e0\u6548\u3002"},setter:{componentName:"RadioGroupSetter",props:{options:[{label:"\u5c0f",value:"small"},{label:"\u4e2d",value:"medium"},{label:"\u5927",value:"large"}]}},defaultValue:"medium"},K=[{name:"layoutProps.labelCol",supportVariable:!1,title:{label:"\u6807\u7b7e\u5bbd\u5ea6",tip:"labelCol | \u6807\u7b7e\u5bbd\u5ea6"},setter:{componentName:"NumberSetter",initialValue:6}},{name:"layoutProps.wrapperCol",supportVariable:!1,title:{label:"\u8868\u5355\u9879\u5bbd\u5ea6",tip:"wrapperCol | \u8868\u5355\u9879\u5bbd\u5ea6"},setter:{componentName:"NumberSetter",initialValue:10}},{name:"layoutProps.layout",supportVariable:!1,title:{label:"\u6807\u7b7e\u4f4d\u7f6e",tip:"layout | \u6807\u7b7e\u4f4d\u7f6e"},setter:{componentName:"RadioGroupSetter",props:{options:[{title:"\u5de6",value:"horizontal"},{title:"\u4e0a",value:"vertical"}]}}}],$={name:"enum",title:{label:"\u679a\u4e3e\u6570\u636e",tip:"enum | \u679a\u4e3e\u51fa\u8868\u5355\u9879\u53ef\u9009\u62e9\u7684\u503c"},display:"accordion",extraProps:{defaultCollapsed:!0},condition:function e(t){return se.includes(d(t,".component"))},defaultValue:[],setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"value",config:{items:[{name:"label",display:"inline",title:{label:"\u540d\u79f0",tip:"label | \u540d\u79f0"},setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},supportVariable:!1,isRequired:!0},{name:"value",display:"inline",title:{label:"\u503c",tip:"value | \u503c"},setter:{componentName:"MixedSetter",props:{setters:["StringSetter","NumberSetter"]}},supportVariable:!1,isRequired:!0}]}},initialValue:function e(){return{label:"\u679a\u4e3e\u9879",value:"id-".concat(u())}}}}}},W={title:{label:"\u63cf\u8ff0",tip:"description | \u63cf\u8ff0"},name:"description",setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},supportVariable:!1},Q={title:{label:"\u9ed8\u8ba4\u503c",tip:"defaultValue | \u9ed8\u8ba4\u503c"},name:"defaultValue",setter:{componentName:"MixedSetter",props:{setters:[{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},"NumberSetter","BoolSetter"]}}},X={label:"\u53ea\u8bfb",tip:"readOnly | \u53ea\u8bfb"},Z="readOnly",ee="BoolSetter",te=!1,re={title:{label:"\u5fc5\u586b",tip:"required | \u5fc5\u586b"},name:"required",setter:"BoolSetter",supportVariable:!1},oe={title:{label:"\u7981\u7528",tip:"disabled | \u7981\u7528"},name:"disabled",setter:"BoolSetter"},ne={title:{label:"\u9884\u89c8\u6001",tip:"_preview | \u9884\u89c8\u6001"},name:"_preview",setter:"BoolSetter",condition:function e(t){return B.map((function(e){return e.value.split(".")[1]})).includes(d(t,".component"))}},ie={supportVariable:!1,title:{label:"\u6821\u9a8c\u89c4\u5219",tip:"rules | \u6821\u9a8c\u89c4\u5219"},name:"rules",setter:{componentName:"RulesSetter"}},ae={name:"decorator",title:{label:"\u8868\u5355\u88c5\u9970\u5668",tip:"decorator | \u8868\u5355\u88c5\u9970\u5668 \u9ed8\u8ba4\u901a\u7528\uff0c\u5e26\u5b57\u6bb5\u6821\u9a8c\u5e03\u5c40\u914d\u7f6e\u7b49"},defaultValue:"FormItem",setter:{componentName:"RadioGroupSetter",props:{options:[{label:"\u901a\u7528",value:"FormItem"},{label:"\u65e0",value:"void"}]}},supportVariable:!1},le={title:{label:"\u5e03\u5c40\u914d\u7f6e",tip:"props | \u5e03\u5c40\u914d\u7f6e"},name:"props",display:"popup",setter:{componentName:"ObjectSetter",props:{config:{items:[{name:"gridSpan",display:"block",title:{label:"\u2f79\u683c\u5e03\u5c40\u5360\u5bbd",tip:"gridSpan | gridSpan"},propType:"number",setter:"NumberSetter",supportVariable:!1},{name:"labelCol",display:"block",title:{label:"\u6807\u7b7e\u6240\u5360\u5217\u6570",tip:"labelCol | \u6807\u7b7e\u2f79\u683c\u6240\u5360\u5217\u6570\uff0c\u548c\u5185\u5bb9\u5217\u6570\u52a0\u8d77\u6765\u603b\u548c\u4e3a 24"},propType:"number",setter:"NumberSetter",supportVariable:!1},{name:"wrapperCol",display:"block",title:{label:"\u5185\u5bb9\u6240\u5360\u5217\u6570",tip:"wrapperCol | \u5185\u5bb9\u2f79\u683c\u6240\u5360\u5217\u6570\uff0c\u548c\u6807\u7b7e\u5217\u6570\u52a0\u8d77\u6765\u603b\u548c\u4e3a 24"},propType:"number",setter:"NumberSetter",supportVariable:!1},{name:"labelAlign",display:"block",title:{label:"\u6807\u7b7e\u5bf9\u9f50\u65b9\u5f0f",tip:"labelAlign | \u6807\u7b7e\u6587\u672c\u5bf9\u9f50\u65b9\u5f0f"},propType:"string",setter:{componentName:"RadioGroupSetter",props:{options:[{label:"\u5de6\u5bf9\u9f50",value:"left"},{label:"\u53f3\u5bf9\u9f50",value:"right"}]}},supportVariable:!1},{name:"colon",display:"block",title:{label:"\u5192\u53f7",tip:"colon | \u5192\u53f7"},setter:"BoolSetter",supportVariable:!1},{name:"asterisk",display:"block",title:{label:"\u661f\u53f7",tip:"asterisk | \u661f\u53f7"},setter:"BoolSetter",supportVariable:!1},{name:"addonBefore",display:"block",title:{label:"\u524d\u7f00\u5185\u5bb9",tip:"addonBefore | \u524d\u7f00\u5185\u5bb9"},setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},supportVariable:!1},{name:"addonAfter",display:"block",title:{label:"\u540e\u7f00\u5185\u5bb9",tip:"addonAfter | \u540e\u7f00\u5185\u5bb9"},setter:{componentName:"SlotSetter",title:"\u8868\u683c\u5185\u5bb9\u63d2\u69fd",hideParams:!0,initialValue:{type:"JSSlot",params:["form"],value:[]}},supportVariable:!1},{name:"feedbackLayout",display:"block",title:{label:"\u53cd\u9988\u5e03\u5c40",tip:"feedbackLayout | \u53cd\u9988\u5e03\u5c40"},setter:{componentName:"SelectSetter",props:{options:[{label:"\u677e\u6563\u6a21\u5f0f",value:"loose"},{label:"\u7d27\u51d1\u6a21\u5f0f",value:"terse"},{label:"\u65e0\u53cd\u9988",value:"none"}]}},supportVariable:!1},{name:"bordered",display:"block",title:{label:"\u8fb9\u6846",tip:"bordered | \u662f\u5426\u6709\u8fb9\u6846"},setter:"BoolSetter",supportVariable:!1},{name:"tooltip",display:"block",title:{label:"\u63d0\u793a\u4fe1\u606f",tip:"tooltip | \u63d0\u793a\u4fe1\u606f"},setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},supportVariable:!1}]}}},supportVariable:!1,condition:function e(t){return"FormItem"===d(t,".decorator")}},pe,se=["RadioGroup","Select","CheckboxGroup","CheckboxGroup","RadioGroup"],ue=["Select","SearchSelect","CascaderSelect"],ce=["OrgSelector","EmpSelector"],me=["NumberPicker","NumberRangePicker"],be=["CascaderSelect","CategorySelect"],ye=["FormGroup","RCArrayTable","RCArrayItems","ArrayCards","InputGroup"],fe=["Input","NumberRangePicker"],de=[{name:"prefix",title:{label:"\u524d\u7f00",tip:"prefix | \u524d\u7f00"},supportVariable:!1,setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}}},{name:"suffix",title:{label:"\u540e\u7f00",tip:"suffix | \u540e\u7f00"},supportVariable:!1,setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}}}],Se=[{title:{label:"\u663e\u793a\u6587\u5b57\u4e2a\u6570",tip:"showCount | \u663e\u793a\u6587\u5b57\u4e2a\u6570"},name:"showCount",supportVariable:!1,setter:"BoolSetter"},{title:{label:"\u6700\u957f\u6587\u5b57\u6570\u91cf",tip:"maxLength | \u6700\u957f\u6587\u5b57\u6570\u91cf"},name:"maxLength",supportVariable:!1,setter:"NumberSetter"}],ge=[{title:{label:"\u52a8\u6001\u6570\u636e\u6e90",tip:"getDataSource | \u52a8\u6001\u6570\u636e\u6e90"},name:"getDataSource",supportVariable:!1,setter:function e(t){var r,o={};return{componentName:"MixedSetter",props:{setters:[{componentName:"SchemaFunctionSetter",props:{title:"getDataSource",async:!0,properties:o="Select"===d(t,"..component")?{body:{type:"array",items:[{type:"Function",properties:{template:"RequestFunction",variable:"requestRes",extraProps:{params:"{{undefined}}"}}}]},output:"requestRes.list"}:{input:{type:"object",properties:{value:{type:"string"}},required:["value"]},body:{type:"array",items:[{type:"Function",properties:{template:"RequestFunction",variable:"requestRes",extraProps:{}}}]},output:"requestRes.list"}}}]}}}},{title:{label:"\u53ef\u641c\u7d22",tip:"showSearch | \u53ef\u641c\u7d22"},name:"showSearch",setter:"BoolSetter",supportVariable:!1},{name:"optionFilterProp",title:{label:"\u641c\u7d22\u5c5e\u6027",tip:"optionFilterProp | \u641c\u7d22\u65f6\u8fc7\u6ee4\u5bf9\u5e94\u7684option\u5c5e\u6027"},supportVariable:!1,setter:{componentName:"RadioGroupSetter",props:{options:[{label:"label",value:"label"},{label:"value",value:"value"}]}}},{name:"mode",title:{label:"\u591a\u9009",tip:"mode | \u8bbe\u7f6eSelect\u7684\u6a21\u5f0f"},supportVariable:!1,setter:{componentName:"SelectSetter",props:{hasClear:!0,options:[{label:"\u591a\u9009 | multiple",value:"multiple"},{label:"\u6807\u7b7e | tags",value:"tags"},{label:"\u5355\u9009 | single",value:"single"}]}}},{title:{label:"\u8282\u70b9\u6587\u672c",tip:"labelInValue | \u5982\u679c\u9700\u8981\u62ff\u5230\u9009\u4e2d\u7684\u8282\u70b9\u6587\u672c label\uff0c\u53ef\u4ee5\u4f7f\u7528 labelInValue \u5c5e\u6027"},name:"labelInValue",setter:"BoolSetter",supportVariable:!1},{title:{label:"\u56de\u663e\u6807\u7b7e\u4e2a\u6570",tip:"maxTagCount | \u6700\u591a\u663e\u793a\u591a\u5c11\u4e2a\u6807\u7b7e"},name:"maxTagCount",setter:"NumberSetter",supportVariable:!1},{title:{label:"\u5b57\u6bb5\u6620\u5c04",tip:"fieldNames | \u81ea\u5b9a\u4e49options\u4e2dlabel value children\u7684\u5b57\u6bb5"},name:"fieldNames",supportVariable:!1,display:"popup",extraProps:{defaultCollapsed:!0},setter:{componentName:"ObjectSetter",props:{config:{items:[{display:"block",name:"label",title:{label:"\u540d\u79f0",tip:"label | options\u4e2d\u7684\u540d\u79f0"},propType:"string",setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},supportVariable:!1,isRequired:!0},{display:"block",name:"value",title:{label:"\u503c",tip:"value | options\u4e2d\u7684\u503c"},propType:"string",setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},supportVariable:!1,isRequired:!0},{display:"block",name:"children",title:{label:"\u5f53\u524d\u8282\u70b9\u7684\u5b50\u8282\u70b9",tip:"children | \u5f53\u524d\u8282\u70b9\u7684\u5b50\u8282\u70b9"},propType:"string",supportVariable:!1,setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}}}]}}}}],ve=[{title:{label:"\u652f\u6301\u591a\u9009\u8282\u70b9",tip:"multiple | \u652f\u6301\u591a\u9009\u8282\u70b9"},name:"multiple",setter:"BoolSetter",supportVariable:!1},{title:{label:"\u9009\u4e2d\u5373\u53d1\u751f\u6539\u53d8",tip:"changeOnSelect | \u901a\u8fc7changeOnSelect\u8bbe\u7f6e\u662f\u5426\u9009\u4e2d\u5373\u53d1\u751f\u6539\u53d8,\u5141\u8bb8\u53ea\u9009\u4e2d\u7236\u8282\u70b9\uff0c\u8be5\u5c5e\u6027\u4ec5\u5728\u5355\u9009\u6a21\u5f0f\u4e0b\u6709\u6548"},name:"changeOnSelect",setter:"BoolSetter",supportVariable:!1},{title:"loadData",name:"loadData",setter:"BoolSetter",supportVariable:!1},{title:{label:"\u52a8\u6001\u52a0\u8f7d\u9009\u9879",tip:"loadData | \u7528\u4e8e\u52a8\u6001\u52a0\u8f7d\u9009\u9879\uff0c\u65e0\u6cd5\u4e0e showSearch \u4e00\u8d77\u4f7f\u7528"},name:"dynamicLoadData",supportVariable:!1,setter:{componentName:"FunctionSetter",props:{template:"(item) => item.label || item.value"}}}],he=[].concat(ge,[{title:{label:"\u6700\u5c0f\u6761\u76ee\u6570",tip:"minItems | \u6700\u5c0f\u6761\u76ee\u6570"},name:"minItems",setter:"NumberSetter",supportVariable:!1},{title:{label:"\u6700\u5927\u6761\u76ee\u6570",tip:"maxItems | \u6700\u5927\u6761\u76ee\u6570"},name:"maxItems",setter:"NumberSetter",supportVariable:!1}]),Oe=[{name:"formatter",title:{label:"\u683c\u5f0f\u5316\u6570\u636e",tip:"formatter | \u683c\u5f0f\u5316\u6570\u636e"},supportVariable:!1,propType:"func",setter:[{componentName:"FunctionSetter",props:{template:'formatter(value) { return "value + 1"}'}}]}],we,je=[{title:{label:"\u662f\u5426\u6709\u8fb9\u6846",tip:"bordered | \u5efa\u8bae\u5173\u95ed"},name:"bordered",setter:"BoolSetter",supportVariable:!1}],Ne={title:{label:"\u7ec4\u4ef6\u5c5e\u6027\u914d\u7f6e",tip:"componentProps | \u7ec4\u4ef6\u5c5e\u6027\u914d\u7f6e"},name:"componentProps",display:"accordion",supportVariable:!1,setter:{componentName:"ObjectSetter",props:{config:{items:[{title:{label:"\u7ec4\u4ef6\u6837\u5f0f",tip:"style | \u7ec4\u4ef6\u6837\u5f0f"},name:"style",setter:{componentName:"CustomJsonSetter"},supportVariable:!1},{name:"placeholder",title:{label:"\u7a7a\u6570\u636e\u63d0\u793a",tip:"placeholder | \u7a7a\u6570\u636e\u63d0\u793a"},setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"}},supportVariable:!1},{title:{label:"\u6570\u636e\u6e05\u7a7a",tip:"allowClear | \u662f\u5426\u652f\u6301\u6570\u636e\u6e05\u7a7a"},name:"allowClear",setter:"BoolSetter",supportVariable:!1}].concat(F(S(ge,ue,"..component")),F(S(ve,be,"..component")),F(S(de,fe,"..component")),F(S(Oe,me,"..component")),F(S(he,ce,"..component")),F(S(Se,["TextArea"],"..component")),F(S(je,["RCArrayTable"],"..component")))},defaultValue:{}}}},Pe={title:{label:"\u8054\u52a8\u903b\u8f91",tip:"reactions | \u8054\u52a8\u903b\u8f91"},name:"reactions",setter:{componentName:"ReactionsSetter"},supportVariable:!1},Ve,xe={title:{label:"\u5b50\u7ec4\u4ef6",tip:"children | \u5b50\u7ec4\u4ef6"},name:"children",setter:{componentName:"CustomJsonSetter"},supportVariable:!1,condition:function e(t){return ye.includes(d(t,".component"))}},Te,ke,Ce=[_,Y,{title:"\u5b57\u6bb5\u5c5e\u6027",type:"group",display:"accordion",extraProps:{defaultCollapsed:!1},items:[L,G,W,{title:{label:"\u663e\u793a",tip:"visible | \u662f\u5426\u663e\u793a"},name:"visible",supportVariable:!0,setter:["BoolSetter"]},oe,re,Q,$,ie,Pe]},{title:"\u7ec4\u4ef6\u914d\u7f6e",type:"group",display:"accordion",items:[U,ne,z,ae,{type:"object",setter:{componentName:"ObjectSetter",props:{config:{items:[{name:"_children",condition:!1,title:{label:"\u8868\u683c\u9879\u914d\u7f6e",tip:"children | \u8868\u683c\u9879\u914d\u7f6e"},setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"primaryKey",config:{items:[_,Y,L,G,oe,ne,re,{name:"width",title:{label:"\u5217\u5bbd",tip:"width | \u5217\u5bbd"},supportVariable:!1,setter:"NumberSetter"},Q,ae,le,{name:"component",title:{label:"\u8868\u5355\u9879\u7ec4\u4ef6",tip:"component | \u8868\u5355\u9879\u7ec4\u4ef6"},defaultValue:"Input",supportVariable:!1,setter:{componentName:"SelectSetter",props:{options:[].concat(J,[{label:"\u5220\u9664",value:"RCArrayTable.Remove"},{label:"\u4e0a\u79fb",value:"RCArrayTable.MoveUp"},{label:"\u4e0b\u79fb",value:"RCArrayTable.MoveDown"},{label:"\u81ea\u5b9a\u4e49\u7ec4\u4ef6",value:""}])}}},z,Ne]}},initialValue:{title:"\u6807\u9898",name:u(),component:"PreviewText.Input",props:{feedbackLayout:"terse"}}}}}}]}}},extraProps:{setValue:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=r.map((function(e){var t=e.title,r,o,n;return{type:"void",component:"RCArrayTable.Column",decorator:"void",componentProps:{title:void 0===t?"\u6807\u9898":t,align:"left",width:e.width},children:[D(e,P)]}}));return t.parent.setPropValue("items",{type:"object",decorator:"void",children:o}),o}},condition:function e(t){return["RCArrayTable"].includes(d(t,".component"))}},{type:"object",setter:{componentName:"ObjectSetter",props:{config:{items:[{name:"_children",condition:!1,title:{label:"\u5b50\u8868\u5355\u9879\u914d\u7f6e",tip:"children | \u5b50\u8868\u5355\u9879\u914d\u7f6e"},setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"primaryKey",config:{items:[_,Y,L,G,oe,ne,re,Q,ae,le,{name:"component",title:{label:"\u8868\u5355\u9879\u7ec4\u4ef6",tip:"component | \u8868\u5355\u9879\u7ec4\u4ef6"},defaultValue:"Input",supportVariable:!1,setter:{componentName:"SelectSetter",props:{options:[].concat(J,[{label:"\u5220\u9664",value:"RCArrayItems.Remove"},{label:"\u4e0a\u79fb",value:"RCArrayItems.MoveUp"},{label:"\u4e0b\u79fb",value:"RCArrayItems.MoveDown"},{label:"\u81ea\u5b9a\u4e49\u7ec4\u4ef6",value:""}])}}},Ne]}},initialValue:{name:u(),component:"Input",props:{feedbackLayout:"terse"}}}}}}]}}},extraProps:{setValue:function e(t){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];t.parent.setPropValue("items",{type:"void",component:"Space",decorator:"void",children:r})}},condition:function e(t){return["RCArrayItems"].includes(d(t,".component"))}},xe]},le,Ne],De=[U,L,G,W,Q,re,oe,ne,ae,le,ie,Pe,Ne,$],Re={name:"items",title:{label:"\u8868\u5355\u9879\u914d\u7f6e",tip:"items | \u8868\u5355\u9879\u914d\u7f6e"},display:"accordion",supportVariable:!1,setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"primaryKey",config:{items:Ce}},initialValue:function e(){var t={};return Ce.forEach((function(e){e.defaultValue&&("function"==typeof e.defaultValue?t[e.name]=e.defaultValue():t[e.name]=e.defaultValue)})),x({component:"Input"},t)}}}}};function Fe(e){return Ae(e)||Ee(e)||Ie(e)||qe()}function qe(){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 Me(e,t);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Me(e,t):void 0}}function Ee(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Ae(e){if(Array.isArray(e))return Me(e)}function Me(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=Array(t);r<t;r++)o[r]=e[r];return o}var _e,Je={title:"\u6570\u636e\u64cd\u4f5c\u533a\u914d\u7f6e",name:"buttons",supportVariable:!1,setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"primaryKey",config:{items:[_,{name:"__optionType",display:"block",title:{label:"\u64cd\u4f5c\u7c7b\u578b",tip:"__optionType | \u64cd\u4f5c\u7c7b\u578b"},supportVariable:!1,setter:{componentName:"SelectSetter",isRequired:!0,defaultValue:"Button",props:{options:[{label:"\u666e\u901a\u6309\u94ae",value:"Button"},{label:"\u9875\u9762\u8df3\u8f6c(\u5f53\u524d\u9875)",value:"HistoryPush"},{label:"\u9875\u9762\u8df3\u8f6c(\u65b0\u5f00\u9875\u9762)",value:"HistoryOpen"},{label:"\u65b0\u5efa\u6570\u636e(\u5f39\u7a97)",value:"DataAddDialog"},{label:"\u6570\u636e\u8bb0\u5f55(\u8868\u683c\u5f39\u7a97)",value:"TableDialog"},{label:"\u6279\u91cf\u64cd\u4f5c",value:"Batch"},{label:"\u5bfc\u5165\u6570\u636e\uff08\u5f00\u53d1\u4e2d\uff09",value:"ConfirmModal"},{label:"\u5bfc\u51fa\u6570\u636e\uff08\u5f00\u53d1\u4e2d\uff09",value:"ConfirmModal"},{label:"\u5bfc\u5165\u8bb0\u5f55\uff08\u5f00\u53d1\u4e2d\uff09",value:"ConfirmModal"},{label:"\u81ea\u5b9a\u4e49\u64cd\u4f5c",value:""}]}},extraProps:{setValue:function e(t,r){switch(r){case"HistoryPush":case"HistoryOpen":t.parent.setPropValue("btnText","\u9875\u9762\u8df3\u8f6c"),t.parent.setPropValue("children",null),t.parent.setPropValue("btnType","default"),t.parent.setPropValue("type","action");break;case"Batch":t.parent.setPropValue("btnText","\u6279\u91cf\u64cd\u4f5c"),t.parent.setPropValue("children",null),t.parent.setPropValue("btnType","default"),t.parent.setPropValue("type","batch");break;case"DataAddDialog":t.parent.setPropValue("type","action"),t.parent.setPropValue("children",{type:"JSSlot",value:[{componentName:"DataAddDialog",props:{btnText:"\u65b0\u589e",btnType:"primary",title:"\u65b0\u589e\u6570\u636e",reload:{type:"JSExpression",value:"this.reload"},items:[{component:"Input",title:"\u8868\u5355\u9879",name:"input_".concat(u())}]}}]});break;case"TableDialog":t.parent.setPropValue("type","action"),t.parent.setPropValue("children",{type:"JSSlot",value:[{componentName:"YwTableDialog",props:{btnText:"\u67e5\u770b\u8bb0\u5f55",btnType:"primary",title:"\u67e5\u770b\u8bb0\u5f55",reload:{type:"JSExpression",value:"this.reload"}}}]});break;case"Button":t.parent.setPropValue("type","action"),t.parent.setPropValue("btnType","default"),t.parent.setPropValue("btnText","\u6309\u94ae"),t.parent.setPropValue("children",null)}}}},{display:"block",name:"visible",title:{label:"\u662f\u5426\u663e\u793a",tip:"visible | \u662f\u5426\u663e\u793a"},setter:{componentName:"MixedSetter",props:{setters:["VariableSetter"]}}},{title:"\u64cd\u4f5c\u7c7b\u578b",name:"type",setter:{componentName:"SelectSetter",props:{options:[{label:"\u6279\u91cf\u7c7b\uff08\u5de6\u4fa7\uff09",value:"batch"},{label:"\u65b0\u589e\u7c7b\uff08\u53f3\u4fa7\uff09",value:"action"}]},initialValue:"action"},condition:function e(t){return!d(t,".__optionType")}}].concat(Fe(S([{display:"block",title:{label:"\u6309\u94ae\u6587\u5b57",tip:"btnText | \u6309\u94ae\u6587\u5b57"},name:"btnText",description:"\u6309\u94ae\u6587\u5b57",supportVariable:!1,setter:{componentName:"StringSetter",initialValue:"\u6309\u94ae",props:{placeholder:"\u8bf7\u8f93\u5165"}}},{display:"block",title:{label:"\u6309\u94ae\u7c7b\u578b",tip:"btnType | \u6309\u94ae\u7c7b\u578b"},supportVariable:!1,name:"btnType",description:"\u6309\u94ae\u7c7b\u578b",defaultValue:"default",setter:{componentName:"RadioGroupSetter",props:{options:[{label:"\u4e3b\u6309\u94ae",value:"primary"},{label:"\u6b21\u6309\u94ae",value:"default"},{label:"\u81ea\u5b9a\u4e49\u6309\u94ae",value:""}]},initialValue:"primary"}},{display:"block",title:{label:"\u8df3\u8f6c\u5730\u5740",tip:"_url | \u8df3\u8f6c\u5730\u5740 \u5982 /a/b/c, "},name:"_url",setter:{componentName:"MixedSetter",props:{setters:[{componentName:"StringSetter"},{componentName:"VariableSetter"}]}},extraProps:{getValue:function e(t,r){return r||"/"},setValue:function e(t,r){var o=d(t,".__optionType"),n=r.value||"'".concat(r,"'"),i={HistoryPush:"function (){this.props.appHelper.history.push(".concat(n,")}"),HistoryOpen:"function (){this.props.appHelper.history.open(".concat(n,")}")};t.parent.setPropValue("onClick",{type:"JSExpression",value:i[o]})}}}],["HistoryPush","HistoryOpen"],".__optionType")),Fe(S(O,["Button"],".__optionType")),Fe(S(O,["Batch"],".__optionType")),[{name:"onClick",title:"\u70b9\u51fb\u4e8b\u4ef6",display:"block",supportVariable:!1,setter:{componentName:"SchemaFunctionSetter",props:{title:"onClick",async:!0,properties:{body:{type:"array",items:[{type:"Function",properties:{template:"SetStateFunction",extraProps:{state:"visible",value:"{{true}}"}}}]}},required:["body"]}},condition:function e(t){return""!==d(t,".btnType")&&!d(t,".children")&&["action"].includes(d(t,".type"))}},{name:"onClick",title:"\u70b9\u51fb\u4e8b\u4ef6",supportVariable:!1,setter:function e(t){var r;return{componentName:"SchemaFunctionSetter",props:{title:"onBatchClick",async:!0,properties:{input:{type:"object",properties:{keys:{type:"array"},data:{type:"array"}},required:["keys","data"]},body:{type:"array",items:[{type:"Function",properties:{template:"RequestFunction",variable:"requestRes",extraProps:{}}},{type:"Function",properties:{template:"DispatchFunction",extraProps:{path:d(t,"...ref"),type:"batch",data:"{{undefined}}"}}}]}},required:["input","body"]}}},condition:function e(t){return""!==d(t,".btnType")&&!d(t,".children")&&["batch"].includes(d(t,".type"))}},{name:"children",title:{label:"\u81ea\u5b9a\u4e49\u64cd\u4f5c",tip:"children | \u81ea\u5b9a\u4e49\u64cd\u4f5c\u6309\u94ae"},propType:"func",setter:{componentName:"SlotSetter",title:"\u81ea\u5b9a\u4e49\u64cd\u4f5c\u6309\u94ae",props:{hideParams:!0},initialValue:{type:"JSSlot",hideParams:!0,value:[]}},condition:function e(t){return!d(t,".__optionType")}}])}},initialValue:{__optionType:"Button"}}}}},Be,Ue=[v("table",[{type:"reload"}]),{name:"columns",title:{label:"\u8868\u683c\u5217",tip:"\u8868\u683c\u5217\u7684\u914d\u7f6e\u63cf\u8ff0\uff0c\u5177\u4f53\u9879\u89c1\u4e0b\u8868"},supportVariable:!1,display:"accordion",setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"title",config:{items:[{display:"block",name:"title",title:{label:"\u6807\u9898",tip:"title | \u5217\u5934\u663e\u793a\u6587\u5b57"},supportVariable:!1,propType:{type:"oneOfType",value:["string","func"]},isRequired:!0,setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165\u5217\u5934\u540d\u79f0"}}},{display:"block",name:"dataIndex",title:{label:"\u5b57\u6bb5",tip:"dataIndex | \u5217\u6570\u636e\u5728\u6570\u636e\u9879\u4e2d\u5bf9\u5e94\u7684\u8def\u5f84\uff0c\u652f\u6301\u901a\u8fc7\u6570\u7ec4\u67e5\u8be2\u5d4c\u5957\u8def\u5f84"},propType:"string",supportVariable:!1,defaultValue:"id",setter:"StringSetter",extraProps:{setValue:function e(t,r){r&&(t.parent.parent.getProps().setPropValue("columns.".concat(t.parent.name,".key"),r),t.parent.parent.getProps().setPropValue("columns.".concat(t.parent.name,".dataIndex"),r))}}},{display:"block",name:"width",supportVariable:!1,title:{label:"\u5bbd\u5ea6",tip:"width | \u5217\u7684\u5bbd\u5ea6\uff0c\u5efa\u8bae\u533a\u95f4 80 ~ 150"},propType:{type:"oneOfType",value:["number","string"]},setter:"NumberSetter"},{display:"block",name:"component",title:{label:"\u6e32\u67d3\u7ec4\u4ef6",tip:"component | \u63d0\u4f9b\u7b80\u5355\u7c7b\u578b\u7684\u5185\u5bb9\u6e32\u67d3\u6a21\u677f\uff0c\u590d\u6742\u7c7b\u578b\u8bf7\u81ea\u5b9a\u4e49"},supportVariable:!1,propType:"string",setter:{componentName:"SelectSetter",isRequired:!1,props:{options:[{label:"\u5e8f\u53f7 | IndexCol",value:"IndexCol"},{label:"\u7f3a\u7701\u5360\u4f4d | EmptyCol",value:"EmptyCol"},{label:"\u4ef7\u683c | Price",value:"Price"},{label:"\u53ef\u590d\u5236 | CopyCol",value:"CopyCol"},{label:"\u65f6\u95f4 | Time",value:"Time"},{label:"\u81ea\u5b9a\u4e49\u6e32\u67d3",value:""}]},initialValue:"EmptyCol"}},{display:"block",name:"_render",title:{label:"\u81ea\u5b9a\u4e49\u7ec4\u4ef6",tip:"render | \u9009\u62e9\u7ec4\u4ef6\u5e93-\u57fa\u7840\u7ec4\u4ef6-\u8868\u683c\u5b50\u5143\u7d20\u5185\u7684\u6a21\u5757"},propType:"func",supportVariable:!1,setter:{componentName:"SlotSetter",title:"\u8868\u683c\u5185\u5bb9\u63d2\u69fd",hideParams:!0,initialValue:{type:"JSSlot",params:["text","record","index","tableRef"],value:[]}},condition:{type:"JSFunction",value:"target => !target.parent.parent.getProps().getPropValue(`columns.${target.parent.name}.component`)"}},{display:"block",name:"fixed",supportVariable:!1,title:{label:"\u5217\u662f\u5426\u56fa\u5b9a",tip:"fixed | \u5217\u662f\u5426\u56fa\u5b9a"},description:"\uff08IE \u4e0b\u65e0\u6548\uff09\u5217\u662f\u5426\u56fa\u5b9a\uff0c\u53ef\u9009 true (\u7b49\u6548\u4e8e left) left right",defaultValue:"",propType:{type:"oneOf",value:["","left","right"]},setter:{componentName:"RadioGroupSetter",props:{options:[{title:"\u4e0d\u56fa\u5b9a",value:""},{title:"\u56fa\u5b9a\u5728\u5de6\u4fa7",value:"left"},{title:"\u56fa\u5b9a\u5728\u53f3\u4fa7",value:"right"}]}}}]}},initialValue:{title:"\u8868\u5934\u540d\u79f0",dataIndex:u(),component:"EmptyCol"}}}}},{name:"tableDataSource",title:"\u6570\u636e\u6e90",type:"group",display:"entry",items:[{display:"block",name:"rowKey",supportVariable:!1,title:{label:"\u4e3b\u952e",tip:"rowKey | \u6570\u636e\u552f\u4e00\u6807\u8bc6"},setter:{componentName:"StringSetter",props:{placeholder:"\u8bf7\u8f93\u5165"},isRequired:!0,initialValue:"id"}},{display:"block",name:"getTableData",title:"\u6570\u636e\u8bf7\u6c42",supportVariable:!1,setter:{componentName:"SchemaFunctionSetter",props:{title:"getTableData",async:!0,properties:{input:{type:"object",properties:{values:{type:"object"}},required:["values"]},body:{type:"array",items:[{type:"Function",properties:{template:"RequestFunction",variable:"result",extraProps:{params:"{{values}}",apiType:5}}}]},output:"result"},required:["input","body","output"]}}},{display:"block",name:"dataSource",title:{label:"\u9759\u6001\u6570\u636e\u6e90",tip:"dataSource | \u9759\u6001\u6570\u636e\u6e90"},setter:{componentName:"MixedSetter",props:{setters:["VariableSetter"]}}},{display:"block",name:"filterProps",title:"\u67e5\u8be2\u53c2\u6570",setter:{componentName:"MixedSetter",props:{setters:["VariableSetter"]}},defaultValue:{type:"JSExpression",value:"this.state.filterProps"}}]},Je,{name:"rowSelectConfig",title:"\u884c\u9009\u62e9\u5668\u914d\u7f6e",display:"entry",type:"group",items:[{display:"block",name:"rowSelection",title:{label:"\u884c\u9009\u62e9",tip:"rowSelection | \u884c\u9009\u62e9"},setter:"BoolSetter",defaultValue:!1,extraProps:{setValue:function e(t,r){r&&t.parent.setPropValue("rowSelection",{type:"checkbox"})}}},{display:"block",name:"rowSelection.type",title:{label:"\u884c\u9009\u62e9\u7c7b\u578b",tip:"rowSelection.type | \u591a\u9009/\u5355\u9009"},propType:{type:"oneOf",value:["checkbox","radio"]},supportVariable:!1,setter:{componentName:"RadioGroupSetter",props:{options:[{title:"\u591a\u9009",value:"checkbox"},{title:"\u5355\u9009",value:"radio"}]},initialValue:"checkbox"},condition:{type:"JSFunction",value:'target => !!target.getProps().getPropValue("rowSelection")'}},{display:"block",name:"rowSelection.getCheckboxProps",title:{label:"\u5176\u4ed6\u5c5e\u6027\u914d\u7f6e",tip:"rowSelection.getCheckboxProps | \u9009\u62e9\u6846\u7684\u5176\u4ed6\u5c5e\u6027\u914d\u7f6e"},propType:"func",setter:[{componentName:"FunctionSetter",props:{template:"getCheckboxProps(record,${extParams}){\n// \u9009\u62e9\u6846\u7684\u9ed8\u8ba4\u5c5e\u6027\u914d\u7f6e\nreturn { disabled: false };\n}"}}],condition:{type:"JSFunction",value:'target => !!target.getProps().getPropValue("rowSelection")'}},{display:"block",title:{label:"\u9690\u85cf\u6240\u9009\u603b\u6570",tip:"rowSelection.hideSelectTotal | \u9690\u85cf\u6240\u9009\u603b\u6570"},name:"rowSelection.hideSelectTotal",setter:{componentName:"BoolSetter"},supportVariable:!1,condition:{type:"JSFunction",value:'target => !!target.getProps().getPropValue("rowSelection")'}}]},{name:"scroll",title:"\u6eda\u52a8\u6761",display:"entry",type:"group",items:[{name:"scroll.x",display:"block",title:{label:"\u6a2a\u5411\u6eda\u52a8",tip:"scroll.x | \u4e00\u822c\u4e3a1500 ~ 2000\uff0c\u5f00\u542f\u540e\u5efa\u8bae\u56fa\u5b9a\u5934\u5c3e\u5217"},supportVariable:!1,setter:{componentName:"NumberSetter",props:{placeholder:"\u6a2a\u5411\u6eda\u52a8\u8ddd\u79bb\uff0c\u5355\u4f4dpx"}},extraProps:{setValue:function e(t,r){t.parent.setPropValue("sticky",!!r)}}},{name:"scroll.y",display:"block",title:{label:"\u7eb5\u5411\u6eda\u52a8",tip:"scroll.y | \u4e00\u822c\u4e0d\u5efa\u8bae\u5f00\u542f"},supportVariable:!1,setter:{componentName:"NumberSetter",props:{placeholder:"\u7eb5\u5411\u6eda\u52a8\u8ddd\u79bb\uff0c\u5355\u4f4dpx"}}}]},{name:"otherConfig",title:"\u5176\u5b83\u5c5e\u6027",display:"entry",type:"group",items:[{display:"block",title:{label:"\u603b\u6761\u6570",tip:"showTotal | \u662f\u5426\u663e\u793a\u603b\u6761\u6570"},supportVariable:!1,setter:{componentName:"BoolSetter",initialValue:!0}},{display:"block",title:{label:"\u884c\u5bf9\u9f50",tip:"rowAlign | \u884c\u5bf9\u9f50\u65b9\u5f0f"},supportVariable:!1,name:"rowAlign",setter:{componentName:"RadioGroupSetter",props:{options:[{label:"\u9876\u90e8\u5bf9\u9f50",value:"top"},{label:"\u5c45\u4e2d\u5bf9\u9f50",value:"middle"}]},initialValue:"top"}},{display:"block",title:{label:"\u8868\u683c\u7c7b\u578b",tip:"rowSelection.tableType | \u8868\u683c\u7c7b\u578b"},supportVariable:!1,name:"tableType",description:"\u7c7b\u578b",setter:{componentName:"RadioGroupSetter",props:{options:[{label:"\u9ed8\u8ba4\u8868\u683c",value:"default"},{label:"\u5206\u7ec4\u8868\u683c",value:"group"}]},initialValue:"default"}},{display:"block",title:{label:"\u865a\u62df\u5217\u8868",tip:"useVirtual | \u662f\u5426\u5f00\u542f\u865a\u62df\u5217\u8868"},name:"useVirtual",description:"\u5f00\u542f\u865a\u62df\u5217\u8868",supportVariable:!1,setter:{componentName:"BoolSetter",isRequired:!1,initialValue:!1}},{display:"block",title:{label:"\u5206\u9875\u5668",tip:"\u662f\u5426\u5c55\u793a\u5206\u9875\u5668"},name:"pagination",description:"\u662f\u5426\u5c55\u793a\u5206\u9875\u5668",supportVariable:!1,setter:{componentName:"MixedSetter",props:{setters:[{componentName:"ObjectSetter",props:{config:{items:[{name:"pageSize",title:{label:"\u6bcf\u9875\u6761\u6570",tip:"pageSize | \u6bcf\u9875\u6761\u6570"},setter:"NumberSetter",supportVariable:!1},{name:"showQuickJumper",title:{label:"\u662f\u5426\u53ef\u4ee5\u5feb\u901f\u8df3\u8f6c\u81f3\u67d0\u9875",tip:"showQuickJumper | \u662f\u5426\u53ef\u4ee5\u5feb\u901f\u8df3\u8f6c\u81f3\u67d0\u9875"},setter:"BoolSetter",supportVariable:!1}]}}},{componentName:"BoolSetter",initialValue:!0}]},isRequired:!1,initialValue:!1}},{display:"block",title:{label:"\u8868\u683c\u5408\u8ba1",tip:"summary | \u8868\u683c\u5408\u8ba1"},name:"summary",description:"\u8868\u683c\u5408\u8ba1",supportVariable:!1,setter:{componentName:"SlotSetter",title:"\u8868\u683c\u5408\u8ba1",initialValue:{type:"JSSlot",params:["pageData"],value:[]}}}]}];function ze(e){return(ze="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e)