@ywfe/materials-design
Version:
YwDesign for lowcode
1 lines • 172 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 vl})),r.d(t,"componentList",(function(){return Ol}));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:String(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,h=[{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"}},{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:"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"},supportVariable:!1,name:"danger",setter:{componentName:"BoolSetter",isRequired:!1}},{title:{label:"\u81ea\u5b9a\u4e49\u6309\u94ae",tip:"children | \u81ea\u5b9a\u4e49\u6309\u94ae"},supportVariable:!1,name:"children",setter:{componentName:"SlotSetter",title:"\u7ec4\u4ef6\u5751\u4f4d",initialValue:{type:"JSSlot",value:[]}},condition:function e(t){return""===d(t,".btnType")}}],O,w=[{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"}],j=["title","width"],N;function P(e,t){if(null==e)return{};var r=V(e,t),o,n;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(n=0;n<i.length;n++)o=i[n],t.indexOf(o)>=0||Object.prototype.propertyIsEnumerable.call(e,o)&&(r[o]=e[o])}return r}function V(e,t){if(null==e)return{};var r={},o=Object.keys(e),n,i;for(i=0;i<o.length;i++)n=o[i],t.indexOf(n)>=0||(r[n]=e[n]);return r}function x(e){return D(e)||R(e)||C(e)||T()}function T(){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 C(e,t){if(e){if("string"==typeof e)return k(e,t);var r=Object.prototype.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)?k(e,t):void 0}}function R(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function D(e){if(Array.isArray(e))return k(e)}function k(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var q=[{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"}],F=[{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"}],I={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(q,[{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:{}},E={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")}},A={name:"title",title:{label:"\u6807\u9898",tip:"title\uff5c \u6807\u9898"},display:"inline",defaultValue:"\u8868\u5355\u9879",isRequired:!0,supportVariable:!1,setter:{componentName:"StringSetter"},important:!0},M={name:"name",title:{label:"\u8868\u5355\u5173\u8054\u5b57\u6bb5",tip:"name | \u8868\u5355\u5173\u8054\u5b57\u6bb5"},important:!1,supportVariable:!1,defaultValue:u(),setter:{componentName:"MixedSetter",props:{setters:[{componentName:"StringSetter"},{componentName:"SelectSetter",props:{options:(null===(N=window)||void 0===N?void 0:N.NameOptions)||[],showSearch:!0}}]}}},_={name:"type",title:{label:"\u7c7b\u578b",tip:"type | \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")}}},B={name:"size",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"},J={items:[{name:"labelCol",title:{label:"\u6807\u7b7e\u5bbd\u5ea6",tip:"labelCol | \u6807\u7b7e\u5bbd\u5ea6"},setter:{componentName:"NumberSetter",initialValue:6}},{name:"wrapperCol",title:{label:"\u8868\u5355\u9879\u5bbd\u5ea6",tip:"wrapperCol | \u8868\u5355\u9879\u5bbd\u5ea6"},setter:{componentName:"NumberSetter",initialValue:10}}]},Y={name:"enum",display:"block",title:{label:"\u679a\u4e3e",tip:"enum | \u679a\u4e3e\u51fa\u8868\u5355\u9879\u53ef\u9009\u62e9\u7684\u503c"},supportVariable:!1,condition:function e(t){var r=+t.parent.key,o=t.node.propsData.items;return re.indexOf(o[r].component)>-1},defaultValue:null,setter:{componentName:"MixedSetter",props:{setters:[{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{config:{items:[{name:"label",display:"inline",title:{label:"\u540d\u79f0",tip:"label | \u540d\u79f0"},setter:"StringSetter",important:!0,supportVariable:!1},{name:"value",display:"inline",title:{label:"\u503c",tip:"value | \u503c"},setter:{componentName:"MixedSetter",props:{setters:["StringSetter","NumberSetter"]}},important:!0}]}},initialValue:function e(){return{label:"\u9009\u9879",value:"id-".concat(u())}}}}},{componentName:"JsonSetter"}]}}},z={title:{label:"\u63cf\u8ff0",tip:"description | \u63cf\u8ff0"},name:"description",setter:"StringSetter"},U={title:{label:"\u9ed8\u8ba4\u503c",tip:"defaultValue | \u9ed8\u8ba4\u503c"},name:"defaultValue",setter:{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}},supportVariable:!1},G={label:"\u53ea\u8bfb",tip:"readOnly | \u53ea\u8bfb"},L="readOnly",$="BoolSetter",H=!1,K={title:{label:"\u5fc5\u586b",tip:"required | \u5fc5\u586b"},name:"required",setter:"BoolSetter",supportVariable:!1},W={title:{label:"\u7981\u7528",tip:"disabled | \u7981\u7528"},name:"disabled",setter:"BoolSetter"},Q={title:{label:"\u9884\u89c8\u6001",tip:"_preview | \u9884\u89c8\u6001"},name:"_preview",setter:"BoolSetter",condition:function e(t){return F.map((function(e){return e.value.split(".")[1]})).includes(d(t,".component"))}},X={title:{label:"\u6821\u9a8c\u89c4\u5219",tip:"rules | \u6821\u9a8c\u89c4\u5219"},name:"rules",setter:{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}},supportVariable:!1},Z={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},ee={title:{label:"\u5c5e\u6027\u914d\u7f6e",tip:"props | \u5c5e\u6027\u914d\u7f6e"},name:"props",setter:{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}},extraProps:{setValue:function e(t,r){t.parent.setPropValue("decorator",r?"FormItem":null)}},supportVariable:!1,condition:function e(t){return"FormItem"===d(t,".decorator")}},te,re=["RadioGroup","Select","CheckboxGroup","CheckboxGroup","RadioGroup"],oe=["Select","SearchSelect","CascaderSelect"],ne=["OrgSelector","EmpSelector"],ie=["NumberPicker","NumberRangePicker"],ae=["CascaderSelect","CategorySelect"],le=["FormGroup","RCArrayTable","RCArrayItems","ArrayCards","InputGroup"],pe=["Input","NumberRangePicker"],se=[{name:"prefix",title:{label:"\u524d\u7f00",tip:"prefix | \u524d\u7f00"},supportVariable:!1,setter:"StringSetter"},{name:"suffix",title:{label:"\u540e\u7f00",tip:"suffix | \u540e\u7f00"},supportVariable:!1,setter:"StringSetter"}],ue=[{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"}],ce=[{name:"dict",title:{label:"\u5b57\u5178\u6570\u636e\u6e90",tip:"dict | \u5b57\u5178\u6570\u636e\u6e90"},supportVariable:!0}],me=[{name:"mode",title:{label:"\u8bbe\u7f6eSelect\u7684\u6a21\u5f0f",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:"\u5b57\u6bb5\u6620\u5c04",tip:"fieldNames | \u81ea\u5b9a\u4e49options\u4e2dlabel value children\u7684\u5b57\u6bb5"},name:"fieldNames",setter:{componentName:"ObjectSetter",props:{config:{items:[{name:"label",title:{label:"\u540d\u79f0",tip:"label | options\u4e2d\u7684\u540d\u79f0"},propType:"string",setter:"StringSetter",supportVariable:!1,isRequired:!0},{name:"value",title:{label:"\u503c",tip:"value | options\u4e2d\u7684\u503c"},propType:"string",setter:"StringSetter",supportVariable:!1,isRequired:!0},{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:"StringSetter"}]}}}},{title:{label:"\u6700\u591a\u663e\u793a\u591a\u5c11\u4e2a\u6807\u7b7e",tip:"maxTagCount | \u6700\u591a\u663e\u793a\u591a\u5c11\u4e2a\u6807\u7b7e"},name:"maxTagCount",setter:"NumberSetter",supportVariable:!1},{title:{label:"\u53ef\u641c\u7d22",tip:"showSearch | \u53ef\u641c\u7d22"},name:"showSearch",setter:"BoolSetter",supportVariable:!1},{name:"optionFilterProp",title:{label:"\u641c\u7d22\u8fc7\u6ee4\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"}]}}},{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:"\u52a8\u6001\u6570\u636e\u6e90",tip:"getDataSource | \u52a8\u6001\u6570\u636e\u6e90"},name:"getDataSource",supportVariable:!1,setter:{componentName:"MixedSetter",props:{setters:[{componentName:"SchemaFunctionSetter",props:{title:"getDataSource",async:!0,properties:{input:{type:"object",properties:{value:{type:"string"}},required:["value"]},body:{type:"array",items:[{type:"Function",properties:{template:"RequestFunction",variable:"requestRes",extraProps:{}}},{type:"Function",properties:{template:"TransformFunction",variable:"transformRes",extraProps:{source:"{{requestRes}}",rules:{data:["$.list",{label:"$.name",value:"$.code"}]}}}}]},output:"transformRes.data"}}}]}}}],be=[{title:{label:"\u652f\u6301\u591a\u9009\u8282\u70b9",tip:"multiple | \u652f\u6301\u591a\u9009\u8282\u70b9"},name:"multiple",setter:"BoolSetter",supportVariable:!1},{title:{lable:"\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:{lable:"\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:"loadData",supportVariable:!1,setter:{componentName:"FunctionSetter",props:{template:"(item) => item.label || item.value"}}}],ye=[].concat(me,[{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}]),fe=[{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"}'}}]},{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"}'}}]}],de,Se=[{title:{label:"\u662f\u5426\u6709\u8fb9\u6846",tip:"bordered | \u5efa\u8bae\u5173\u95ed"},name:"bordered",setter:"BoolSetter",supportVariable:!1}],ge={title:{label:"\u7ec4\u4ef6\u5c5e\u6027\u914d\u7f6e",tip:"componentProps | \u7ec4\u4ef6\u5c5e\u6027\u914d\u7f6e"},name:"componentProps",display:"accordion",setter:{componentName:"MixedSetter",props:{setters:[{componentName:"ObjectSetter",props:{config:{items:[{title:{label:"\u7ec4\u4ef6\u6837\u5f0f",tip:"style | \u7ec4\u4ef6\u6837\u5f0f"},name:"style",setter:{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}},supportVariable:!1},{name:"placeholder",title:{label:"\u7a7a\u6570\u636e\u5360\u4f4d\u7b26",tip:"placeholder | \u7a7a\u6570\u636e\u5360\u4f4d\u7b26"},setter:"StringSetter",supportVariable:!1},{title:{label:"\u662f\u5426\u652f\u6301\u6e05\u7a7a",tip:"allowClear | \u662f\u5426\u652f\u6301\u6e05\u7a7a"},name:"allowClear",setter:"BoolSetter",supportVariable:!1}].concat(x(S(ce,re,"..component")),x(S(me,oe,"..component")),x(S(be,ae,"..component")),x(S(se,pe,"..component")),x(S(fe,ie,"..component")),x(S(ye,ne,"..component")),x(S(ue,["TextArea"],"..component")),x(S(Se,["RCArrayTable"],"..component")))},defaultValue:{}}},{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}}]}}},ve={title:{label:"\u8054\u52a8\u903b\u8f91",tip:"reactions | \u8054\u52a8\u903b\u8f91"},name:"reactions",setter:{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}},supportVariable:!1},he={label:"\u63d0\u793a\u4fe1\u606f",tip:"tooltip | \u63d0\u793a\u4fe1\u606f"},Oe="tooltip",we="StringSetter",je=!1,Ne=m,Pe,Ve={title:{label:"\u5b50\u7ec4\u4ef6",tip:"children | \u5b50\u7ec4\u4ef6"},name:"children",setter:{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}},supportVariable:!1,condition:function e(t){return le.includes(d(t,".component"))}},xe,Te,Ce=[I,E,A,M,_,K,W,Q,U,{title:{label:"\u663e\u793a",tip:"visible | \u662f\u5426\u663e\u793a"},name:"visible",supportVariable:!0},z,X,ee,Z,Y,{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:{config:{items:[A,M,_,W,Q,K,{name:"width",title:{label:"\u5217\u5bbd",tip:"width | \u5217\u5bbd"},supportVariable:!1,setter:"NumberSetter"},U,Z,ee,{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(q,[{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:""}])}}},E,ge]}},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:[P(e,j)]}}));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:{config:{items:[A,M,_,W,Q,K,U,Z,ee,{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(q,[{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:""}])}}},ge]}},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"))}},ge,ve,Ve],Re=[I,M,_,z,U,K,W,Q,Z,ee,X,ve,ge,Y],De=[{name:"items",title:{label:"\u8868\u5355\u9879\u914d\u7f6e",tip:"items | \u8868\u5355\u9879\u914d\u7f6e"},extraProps:{display:"accordion"},setter:{componentName:"MixedSetter",props:{setters:[{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"name",config:{items:Ce}}}}},{componentName:"CustomJsonSetter",props:{btnText:"\u53bb\u914d\u7f6e",titleText:"\u914d\u7f6e\u6570\u636e"}}]}}}];function ke(e){return Ee(e)||Ie(e)||Fe(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 Fe(e,t){if(e){if("string"==typeof e)return Ae(e,t);var r=Object.prototype.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)?Ae(e,t):void 0}}function Ie(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function Ee(e){if(Array.isArray(e))return Ae(e)}function Ae(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var Me=[{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"}},{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]})}}}],_e=[].concat(ke(h),[{name:"disabeld",title:{label:"\u662f\u5426\u7981\u7528",tip:"disabeld | \u662f\u5426\u7981\u7528"},setter:"BoolSetter"},{name:"onClick",title:{label:"\u70b9\u51fb\u56de\u8c03",tip:"\u70b9\u51fb\u6309\u94ae\u65f6\u7684\u56de\u8c03"},propType:"func",setter:{componentName:"FunctionSetter"}}]),Be=[].concat(ke(h),[{name:"disabeld",title:{label:"\u662f\u5426\u7981\u7528",tip:"disabeld | \u662f\u5426\u7981\u7528"},setter:"BoolSetter"},{name:"onClick",title:{label:"\u70b9\u51fb\u56de\u8c03",tip:"\u70b9\u51fb\u6309\u94ae\u65f6\u7684\u56de\u8c03"},setter:{componentName:"MixedSetter",props:{setters:[{componentName:"SchemaFunctionSetter",props:{title:"onOk",async:!0,properties:{input:{type:"object",properties:{keys:{type:"object"},data:{type:"object"},reload:{type:"object"}},required:["keys","data","reload"]},body:{type:"array",items:[{type:"Function",properties:{template:"RequestFunction",variable:"requestRes",extraProps:{params:{id:"{{value.id}}"},_params:!1,_paramsArr:[{name:"id",value:"{{value.id}}"}]}}},{type:"JSExpression",run:"if (requestRes) reload()"}]}}}},{componentName:"FunctionSetter",props:{template:"function (keys, data, reload) { }"}}]}}}]),Je={title:"\u64cd\u4f5c\u6309\u94ae",name:"buttons",setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{config:{items:[{name:"__optionType",title:{label:"\u64cd\u4f5c\u7c7b\u578b",tip:"__optionType | \u64cd\u4f5c\u7c7b\u578b"},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:"\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(console.log(1,t.parent),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",id:"node_".concat(u()),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())}]}}],id:"node_".concat(u())});break;case"Button":t.parent.setPropValue("type","action"),t.parent.setPropValue("btnType","default"),t.parent.setPropValue("btnText","\u6309\u94ae"),t.parent.setPropValue("children",null)}}}},{name:"visible",title:{label:"\u662f\u5426\u663e\u793a",tip:"visible | \u662f\u5426\u663e\u793a"},setter:"BoolSetter"},{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(ke(S(Me,["HistoryPush","HistoryOpen"],".__optionType")),ke(S(_e,["Button"],".__optionType")),ke(S(Be,["Batch"],".__optionType")),[{name:"onClick",title:"\u70b9\u51fb\u4e8b\u4ef6",supportVariable:!1,setter:{componentName:"MixedSetter",props:{setters:[{componentName:"SchemaFunctionSetter",props:{title:"onClick",async:!1,properties:{body:{type:"array",items:[{type:"Function",properties:{template:"SetStateFunction",extraProps:{state:"visible",value:"{{true}}"}}}]}},required:["body"]}},{componentName:"FunctionSetter",props:{template:"function onClick() {\n this.setState({\n isShowDialog: true\n });\n}"}}]}},condition:function e(t){return""!==d(t,".btnType")&&["action"].includes(d(t,".type"))}},{name:"onClick",title:"\u70b9\u51fb\u4e8b\u4ef6",supportVariable:!1,setter:{componentName:"MixedSetter",props:{setters:[{componentName:"SchemaFunctionSetter",props:{title:"onBatchClick",async:!1,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:{}}}]}},required:["input","body"]}},{componentName:"FunctionSetter",props:{template:"function onBatchClick(keys, data) {\n console.log(keys, data); \n}"}}]}},condition:function e(t){return""!==d(t,".btnType")&&["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:!1},initialValue:{type:"JSSlot",hideParams:!1,supportParams:!0,params:["initialValues","index","reload"],value:[]}},condition:function e(t){return!d(t,".__optionType")}}])}},initialValue:{btnText:"\u64cd\u4f5c"}}}}},Ye,ze=[{name:"ref",title:{label:"\u7ec4\u4ef6\u6807\u8bc6",tip:"ref | \u901a\u8fc7 this.$('xxx') \u83b7\u53d6\u5230\u7ec4\u4ef6\u5b9e\u4f8b"},defaultValue:function e(){return"table_".concat(u())},setter:{componentName:"StringSetter"},supportVariable:!1,extraProps:{setValue:function e(t,r){g(t,[{path:r,type:"reload"}])}}},{name:"rowKey",supportVariable:!1,title:{label:"\u4e3b\u952e",tip:"rowKey | \u4e3b\u952e"},setter:{componentName:"StringSetter",isRequired:!0,initialValue:"id"}},{title:{label:"\u603b\u6761\u6570",tip:"showTotal | \u662f\u5426\u663e\u793a\u603b\u6761\u6570"},supportVariable:!1,setter:{componentName:"BoolSetter",initialValue:!0}},{name:"scroll",title:{label:"\u6eda\u52a8\u6761",tip:"scroll | \u6eda\u52a8\u6761"},supportVariable:!1,setter:{componentName:"ObjectSetter",props:{config:{items:[{name:"x",title:{label:"\u6a2a\u5411\u6eda\u52a8",tip:"x | \u6eda\u52a8\u6761"},setter:"NumberSetter",extraProps:{setValue:function e(t,r){t.parent.parent.setPropValue("sticky",!!r)}}},{name:"y",title:{label:"\u7eb5\u5411\u6eda\u52a8",tip:"y | \u6eda\u52a8\u6761"},setter:"NumberSetter"}]}}}},{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"}},{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"}},{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}},{title:"\u884c\u9009\u62e9\u5668",display:"block",type:"group",items:[{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"})}}},{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")'}},{name:"rowSelection.getCheckboxProps",title:{label:"\u9009\u62e9\u6846\u9ed8\u8ba4\u5c5e\u6027",tip:"rowSelection.getCheckboxProps | \u9009\u62e9\u6846\u7684\u9ed8\u8ba4\u5c5e\u6027\u914d\u7f6e"},propType:"func",setter:[{componentName:"FunctionSetter"}],condition:{type:"JSFunction",value:'target => !!target.getProps().getPropValue("rowSelection")'}},{title:{label:"\u5c55\u793a\u6240\u9009\u603b\u6570",tip:"rowSelection.hideSelectTotal | \u663e\u793a\u6240\u9009\u603b\u6570"},name:"rowSelection.hideSelectTotal",setter:{componentName:"BoolSetter"},supportVariable:!1,condition:{type:"JSFunction",value:'target => !!target.getProps().getPropValue("rowSelection")'}}]},{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,setter:{componentName:"ArraySetter",props:{itemSetter:{componentName:"ObjectSetter",props:{descriptor:"title",config:{items:[{name:"title",title:{label:"\u5217\u6807\u9898",tip:"title | \u5217\u6807\u9898"},propType:{type:"oneOfType",value:["string","func"]},isRequired:!0,setter:["StringSetter",{componentName:"SlotSetter",hideParams:!0,title:"\u5217\u6807\u9898\u63d2\u69fd",initialValue:{type:"JSSlot",params:["options"],value:[]}}]},{name:"dataIndex",title:{label:"\u6570\u636e\u5b57\u6bb5",tip:"dataIndex | \u6570\u636e\u5b57\u6bb5"},propType:"string",isRequired:!0,defaultValue:"id",setter:{componentName:"MixedSetter",props:{setters:[{componentName:"SelectSetter",props:{options:window.NameOptions||[],showSearch:!0}},{componentName:"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))}}},{name:"fixed",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"}]}},"VariableSetter"]},{name:"width",title:{label:"\u5bbd\u5ea6",tip:"width | \u5bbd\u5ea6"},propType:{type:"oneOfType",value:["number","string"]},setter:["NumberSetter","StringSetter"]},{name:"component",title:{label:"\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"},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:"\u8868\u5355\u9879 | YwJsonForm",value:"YwJsonForm"},{label:"\u81ea\u5b9a\u4e49\u6e32\u67d3",value:""}]},initialValue:"EmptyCol"}},{title:{label:"\u8868\u5355\u9879\u914d\u7f6e",tip:"componentProps | \u8868\u5355\u9879\u914d\u7f6e"},name:"componentProps",display:"accordion",setter:{componentName:"ObjectSetter",props:{config:{items:Re}}},condition:function e(t){return["YwJsonForm"].includes(d(t,".component"))}},{name:"_render",title:{label:"\u5185\u5bb9",tip:"render | \u9009\u62e9\u7ec4\u4ef6\u5e93-\u57fa\u7840\u7ec4\u4ef6-\u8868\u683c\u5b50\u5143\u7d20\u5185\u7684\u6a21\u5757"},propType:"func",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`)"}}]}},initialValue:{title:"\u8868\u683c\u9879",dataIndex:"id",component:"IndexCol"}}}}},Je,{name:"getTableData",title:"\u6570\u636e\u8bf7\u6c42",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"]}}},{name:"dataSource",title:"\u9759\u6001\u6570\u636e\u6e90",supportVariable:!1,setter:{componentName:"MixedSetter",props:{setters:["VariableSetter"]}}},{name:"filterProps",title:"\u67e5\u8be2\u53c2\u6570",supportVariable:!1,setter:{componentName:"MixedSetter",props:{setters:["VariableSetter"]}},defaultValue:{type:"JSExpression",value:"this.state.filterProps"}}];function Ue(e){return(Ue="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 Ge(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 Le(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?Ge(Object(r),!0).forEach((function(t){$e(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):Ge(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function $e(e,t,r){return(t=He(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function He(e){var t=Ke(e,"string");return"symbol"==Ue(t)?t:String(t)}function Ke(e,t){if("object"!=Ue(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=Ue(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function We(e){return et(e)||Ze(e)||Xe(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 Xe(e,t){if(e){if("string"==typeof e)return tt(e,t);var r=Object.prototype.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)?tt(e,t):void 0}}function Ze(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}function et(e){if(Array.isArray(e))return tt(e)}function tt(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,o=new Array(t);r<t;r++)o[r]=e[r];return o}var rt={componentName:"DataAddDialog",title:"\u65b0\u589e\u6570\u636e",docUrl:"",screenshot:"",group:"\u9875\u9762\u6a21\u5757",category:"\u6570\u636e\u64cd\u4f5c",devMode:"proCode",npm:{package:"@ywfe/materials-design",version:"0.0.1-beta.6",exportName:"YwFormDialog",main:"src/index.tsx",destructuring:!0,subName:""},configure:{props:[{name:"ref",title:{label:"\u7ec4\u4ef6\u6807\u8bc6",tip:"ref | \u901a\u8fc7 this.$('xxx') \u83b7\u53d6\u5230\u7ec4\u4ef6\u5b9e\u4f8b"},defaultValue:function e(){return"data_add_dialog_".concat(u())},setter:"StringSetter"},{name:"title",title:{label:"\u5f39\u7a97\u6807\u9898",tip:"title | \u6807\u9898"},setter:"StringSetter"}].concat(We(h),We(De),[{title:{label:"\u8868\u5355\u9ed8\u8ba4\u503c",tip:"initialValues | \u8868\u5355\u9ed8\u8ba4\u503c"},display:"inline",name:"initialValues",description:"\u8868\u5355\u9ed8\u8ba4\u503c",setter:{componentName:"JsonSetter",isRequired:!1,initialValue:{}}},{title:{label:"\u786e\u5b9a\u64cd\u4f5c",tip:"onConfirm | \u786e\u5b9a\u64cd\u4f5c"},name:"onConfirm",setter:function e(t){var r=d(t,".ref");return console.log("ref",r),{componentName:"MixedSetter",props:{setters:[{componentName:"SchemaFunctionSetter",props:{title:"getDataSource",async:!0,properties:{input:{type:"object",properties:{values:{type:"string"}},required:["values"]},body:{type:"array",items:[{type:"Function",properties:{template:"RequestFunction",variable:"requestRes",extraProps:{params:"{{values}}"}}},{type:"JSExpression",run:"if (requestRes) this.reload && this.reload()"},{type:"Function",properties:{template:"DispatchFunction",extraProps:{path:r,type:"add",data:"{{undefined}}"}}}]},output:"requestRes"}}}]}}}}]),supports:{events:[{name:"onConfirm",description:"\u786e\u8ba4\u4e8b\u4ef6"},{name:"onCancel",description:"\u53d6\u6d88\u4e8b\u4ef6",template:"function onCancel() {\n this.setState({\n isShowDialog: false\n });\n}"},{name:"onFormInit",description:"\u8868\u5355\u521d\u59cb\u5316\u4e8b\u4ef6",template:"function onFormInit(_form) {\n this.setState({\n form: _form\n });\n}"},{name:"onOpen",description:"\u5f39\u7a97\u6253\u5f00\u4e8b\u4ef6(\u5f00\u53d1\u4e2d)"}],style:!0,className:!0,loop:!1},component:{isContainer:!1}}},ot=[{title:"\u65b0\u589e\u6570\u636e",screenshot:"https://yw-fed-static.oss-cn-hangzhou.aliyuncs.com/lowcode/dialog",schema:{componentName:"DataAddDialog",props:{btnText:"\u65b0\u589e\u6570\u636e",btnType:"primary",title:"\u65b0\u589e\u6570\u636e",items:[{component:"Input",title:"\u8868\u5355\u9879",name:"input_".concat(u())}],visible:void 0}}}],nt=Le(Le({},rt),{},{snippets:ot});function it(e){return(it="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 at(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 lt(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?at(Object(r),!0).forEach((function(t){pt(e,t,r[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):at(Object(r)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))}))}return e}function pt(e,t,r){return(t=st(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function st(e){var t=ut(e,"string");return"symbol"==it(t)?t:String(t)}function ut(e,t){if("object"!=it(e)||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var o=r.call(e,t||"default");if("object"!=it(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}function ct(e){return ft(e)||yt(e)||bt(e)||mt()}function mt(){throw new TypeError("Inva