form.umd.min.js 34 KB

12
  1. (function(e,t){"object"===typeof exports&&"object"===typeof module?module.exports=t():"function"===typeof define&&define.amd?define([],t):"object"===typeof exports?exports["form"]=t():e["form"]=t()})("undefined"!==typeof self?self:this,(function(){return function(){var __webpack_modules__={1911:function(e){"use strict";function t(){return t=Object.assign?Object.assign.bind():function(e){for(var t,r=1;r<arguments.length;r++)for(var n in t=arguments[r],t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e},t.apply(this,arguments)}var r=["attrs","props","domProps"],n=["class","style","directives"],o=["on","nativeOn"],i=function(e){return e.reduce((function(e,i){for(var u in i)if(e[u])if(-1!==r.indexOf(u))e[u]=t({},e[u],i[u]);else if(-1!==n.indexOf(u)){var c=e[u]instanceof Array?e[u]:[e[u]],f=i[u]instanceof Array?i[u]:[i[u]];e[u]=[].concat(c,f)}else if(-1!==o.indexOf(u))for(var s in i[u])if(e[u][s]){var l=e[u][s]instanceof Array?e[u][s]:[e[u][s]],p=i[u][s]instanceof Array?i[u][s]:[i[u][s]];e[u][s]=[].concat(l,p)}else e[u][s]=i[u][s];else if("hook"===u)for(var _ in i[u])e[u][_]=e[u][_]?a(e[u][_],i[u][_]):i[u][_];else e[u]=i[u];else e[u]=i[u];return e}),{})},a=function(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}};e.exports=i},5834:function(e,t,r){e.exports={default:r(8077),__esModule:!0}},9521:function(e,t,r){"use strict";var n=r(5834),o=i(n);function i(e){return e&&e.__esModule?e:{default:e}}t.Z=o.default||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}},5283:function(e,t,r){"use strict";r.d(t,{f:function(){return o},l:function(){return n}});const n={INPUT:"Input",TEXT_AREA:"TextArea",SELECT:"Select",MULTI_SELECT:"MultiSelect",CHECKBOX:"CheckBox",DATE:"DATE"},o={INTEGER:"INTEGER",FLOAT:"FLOAT",STRING:"STRING",DATE:"DATE",BOOLEAN:"BOOLEAN",FILE:"FILE",OBJECT:"OBJECT",ARRAY:"ARRAY"}},7204:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";var core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__(7658),core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(core_js_modules_es_array_push_js__WEBPACK_IMPORTED_MODULE_0__),_commons_enums__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__(5283);__webpack_exports__["Z"]={name:"DynamicFormItem",props:{value:Object,form:Object},render(){const h=arguments[0],{value:value,form:form}=this.$props,rules=[];let verbText="请输入",ruleTrigger="blur",config=value.config||{},uiType=config.type||_commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.INPUT,inputElement=h("a-input",{attrs:{maxLength:config.maxLength},model:{value:form[value.name],callback:e=>{this.$set(form,value.name,e)}}});switch(uiType){case _commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.SELECT:inputElement=h("a-select",{model:{value:form[value.name],callback:e=>{this.$set(form,value.name,e)}}},[value.config.option.map((e=>h("a-select-option",{attrs:{value:e.value}},[e.text])))]);break;case _commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.MULTI_SELECT:inputElement=h("a-select",{attrs:{mode:"multiple"},model:{value:form[value.name],callback:e=>{this.$set(form,value.name,e)}}},[value.config.option.map((e=>h("a-select-option",{attrs:{value:e.value}},[e.text])))]);break;case _commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.CHECKBOX:inputElement=h("a-checkbox-group",{model:{value:form[value.name],callback:e=>{this.$set(form,value.name,e)}}},[value.config.option.map((e=>h("a-checkbox",{attrs:{value:e.value}},[e.text])))]);break;case _commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.DATE:inputElement=h("a-date-picker",{attrs:{type:"date",showTime:!0,valueFormat:config.content||"YYYY-MM-DD HH:mm:ss",format:config.content||"YYYY-MM-DD HH:mm:ss"},on:{change:e=>form[value.name]=e}});break;case _commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.TEXT_AREA:inputElement=h("a-textarea",{attrs:{rows:4,maxLength:config.maxLength},model:{value:form[value.name],callback:e=>{this.$set(form,value.name,e)}}});break}return uiType!==_commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.INPUT&&uiType!==_commons_enums__WEBPACK_IMPORTED_MODULE_1__.l.TEXT_AREA&&(verbText="请选择",ruleTrigger="change"),value.required&&rules.push({required:!0,message:verbText+value.title,trigger:ruleTrigger}),value.regExp&&rules.push({validator:(rule,val,callback)=>{try{const reg=eval(value.regExp);reg.test(val)?callback():callback(new Error("内容格式错误"))}catch(e){console.warn(e),callback(new Error("内容格式错误"))}},trigger:ruleTrigger}),h("a-form-model-item",{attrs:{label:value.title,prop:value.name,required:value.required,help:value.description,rules:rules}},[inputElement])}}},8077:function(e,t,r){r(529),e.exports=r(4731).Object.assign},1449:function(e){e.exports=function(e){if("function"!=typeof e)throw TypeError(e+" is not a function!");return e}},6504:function(e,t,r){var n=r(9151);e.exports=function(e){if(!n(e))throw TypeError(e+" is not an object!");return e}},4389:function(e,t,r){var n=r(4874),o=r(8317),i=r(9838);e.exports=function(e){return function(t,r,a){var u,c=n(t),f=o(c.length),s=i(a,f);if(e&&r!=r){while(f>s)if(u=c[s++],u!=u)return!0}else for(;f>s;s++)if((e||s in c)&&c[s]===r)return e||s||0;return!e&&-1}}},4499:function(e){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},4731:function(e){var t=e.exports={version:"2.6.12"};"number"==typeof __e&&(__e=t)},1821:function(e,t,r){var n=r(1449);e.exports=function(e,t,r){if(n(e),void 0===t)return e;switch(r){case 1:return function(r){return e.call(t,r)};case 2:return function(r,n){return e.call(t,r,n)};case 3:return function(r,n,o){return e.call(t,r,n,o)}}return function(){return e.apply(t,arguments)}}},1605:function(e){e.exports=function(e){if(void 0==e)throw TypeError("Can't call method on "+e);return e}},5810:function(e,t,r){e.exports=!r(3777)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},2571:function(e,t,r){var n=r(9151),o=r(9362).document,i=n(o)&&n(o.createElement);e.exports=function(e){return i?o.createElement(e):{}}},5568:function(e){e.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},9901:function(e,t,r){var n=r(9362),o=r(4731),i=r(1821),a=r(6519),u=r(3571),c="prototype",f=function(e,t,r){var s,l,p,_=e&f.F,v=e&f.G,d=e&f.S,m=e&f.P,h=e&f.B,y=e&f.W,b=v?o:o[t]||(o[t]={}),g=b[c],x=v?n:d?n[t]:(n[t]||{})[c];for(s in v&&(r=t),r)l=!_&&x&&void 0!==x[s],l&&u(b,s)||(p=l?x[s]:r[s],b[s]=v&&"function"!=typeof x[s]?r[s]:h&&l?i(p,n):y&&x[s]==p?function(e){var t=function(t,r,n){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,r)}return new e(t,r,n)}return e.apply(this,arguments)};return t[c]=e[c],t}(p):m&&"function"==typeof p?i(Function.call,p):p,m&&((b.virtual||(b.virtual={}))[s]=p,e&f.R&&g&&!g[s]&&a(g,s,p)))};f.F=1,f.G=2,f.S=4,f.P=8,f.B=16,f.W=32,f.U=64,f.R=128,e.exports=f},3777:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},9362:function(e){var t=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=t)},3571:function(e){var t={}.hasOwnProperty;e.exports=function(e,r){return t.call(e,r)}},6519:function(e,t,r){var n=r(1738),o=r(8051);e.exports=r(5810)?function(e,t,r){return n.f(e,t,o(1,r))}:function(e,t,r){return e[t]=r,e}},3254:function(e,t,r){e.exports=!r(5810)&&!r(3777)((function(){return 7!=Object.defineProperty(r(2571)("div"),"a",{get:function(){return 7}}).a}))},2312:function(e,t,r){var n=r(4499);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(e){return"String"==n(e)?e.split(""):Object(e)}},9151:function(e){e.exports=function(e){return"object"===typeof e?null!==e:"function"===typeof e}},7346:function(e){e.exports=!0},266:function(e,t,r){"use strict";var n=r(5810),o=r(9656),i=r(2614),a=r(3416),u=r(9411),c=r(2312),f=Object.assign;e.exports=!f||r(3777)((function(){var e={},t={},r=Symbol(),n="abcdefghijklmnopqrst";return e[r]=7,n.split("").forEach((function(e){t[e]=e})),7!=f({},e)[r]||Object.keys(f({},t)).join("")!=n}))?function(e,t){var r=u(e),f=arguments.length,s=1,l=i.f,p=a.f;while(f>s){var _,v=c(arguments[s++]),d=l?o(v).concat(l(v)):o(v),m=d.length,h=0;while(m>h)_=d[h++],n&&!p.call(v,_)||(r[_]=v[_])}return r}:f},1738:function(e,t,r){var n=r(6504),o=r(3254),i=r(5408),a=Object.defineProperty;t.f=r(5810)?Object.defineProperty:function(e,t,r){if(n(e),t=i(t,!0),n(r),o)try{return a(e,t,r)}catch(u){}if("get"in r||"set"in r)throw TypeError("Accessors not supported!");return"value"in r&&(e[t]=r.value),e}},2614:function(e,t){t.f=Object.getOwnPropertySymbols},6152:function(e,t,r){var n=r(3571),o=r(4874),i=r(4389)(!1),a=r(6210)("IE_PROTO");e.exports=function(e,t){var r,u=o(e),c=0,f=[];for(r in u)r!=a&&n(u,r)&&f.push(r);while(t.length>c)n(u,r=t[c++])&&(~i(f,r)||f.push(r));return f}},9656:function(e,t,r){var n=r(6152),o=r(5568);e.exports=Object.keys||function(e){return n(e,o)}},3416:function(e,t){t.f={}.propertyIsEnumerable},8051:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6210:function(e,t,r){var n=r(7571)("keys"),o=r(3535);e.exports=function(e){return n[e]||(n[e]=o(e))}},7571:function(e,t,r){var n=r(4731),o=r(9362),i="__core-js_shared__",a=o[i]||(o[i]={});(e.exports=function(e,t){return a[e]||(a[e]=void 0!==t?t:{})})("versions",[]).push({version:n.version,mode:r(7346)?"pure":"global",copyright:"© 2020 Denis Pushkarev (zloirock.ru)"})},9838:function(e,t,r){var n=r(1485),o=Math.max,i=Math.min;e.exports=function(e,t){return e=n(e),e<0?o(e+t,0):i(e,t)}},1485:function(e){var t=Math.ceil,r=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?r:t)(e)}},4874:function(e,t,r){var n=r(2312),o=r(1605);e.exports=function(e){return n(o(e))}},8317:function(e,t,r){var n=r(1485),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},9411:function(e,t,r){var n=r(1605);e.exports=function(e){return Object(n(e))}},5408:function(e,t,r){var n=r(9151);e.exports=function(e,t){if(!n(e))return e;var r,o;if(t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;if("function"==typeof(r=e.valueOf)&&!n(o=r.call(e)))return o;if(!t&&"function"==typeof(r=e.toString)&&!n(o=r.call(e)))return o;throw TypeError("Can't convert object to primitive value")}},3535:function(e){var t=0,r=Math.random();e.exports=function(e){return"Symbol(".concat(void 0===e?"":e,")_",(++t+r).toString(36))}},529:function(e,t,r){var n=r(9901);n(n.S+n.F,"Object",{assign:r(266)})},9662:function(e,t,r){var n=r(614),o=r(6330),i=TypeError;e.exports=function(e){if(n(e))return e;throw i(o(e)+" is not a function")}},9670:function(e,t,r){var n=r(111),o=String,i=TypeError;e.exports=function(e){if(n(e))return e;throw i(o(e)+" is not an object")}},1318:function(e,t,r){var n=r(5656),o=r(1400),i=r(6244),a=function(e){return function(t,r,a){var u,c=n(t),f=i(c),s=o(a,f);if(e&&r!=r){while(f>s)if(u=c[s++],u!=u)return!0}else for(;f>s;s++)if((e||s in c)&&c[s]===r)return e||s||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},3658:function(e,t,r){"use strict";var n=r(9781),o=r(3157),i=TypeError,a=Object.getOwnPropertyDescriptor,u=n&&!function(){if(void 0!==this)return!0;try{Object.defineProperty([],"length",{writable:!1}).length=1}catch(e){return e instanceof TypeError}}();e.exports=u?function(e,t){if(o(e)&&!a(e,"length").writable)throw i("Cannot set read only .length");return e.length=t}:function(e,t){return e.length=t}},4326:function(e,t,r){var n=r(1702),o=n({}.toString),i=n("".slice);e.exports=function(e){return i(o(e),8,-1)}},9920:function(e,t,r){var n=r(2597),o=r(3887),i=r(1236),a=r(3070);e.exports=function(e,t,r){for(var u=o(t),c=a.f,f=i.f,s=0;s<u.length;s++){var l=u[s];n(e,l)||r&&n(r,l)||c(e,l,f(t,l))}}},8880:function(e,t,r){var n=r(9781),o=r(3070),i=r(9114);e.exports=n?function(e,t,r){return o.f(e,t,i(1,r))}:function(e,t,r){return e[t]=r,e}},9114:function(e){e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},8052:function(e,t,r){var n=r(614),o=r(3070),i=r(6339),a=r(3072);e.exports=function(e,t,r,u){u||(u={});var c=u.enumerable,f=void 0!==u.name?u.name:t;if(n(r)&&i(r,f,u),u.global)c?e[t]=r:a(t,r);else{try{u.unsafe?e[t]&&(c=!0):delete e[t]}catch(s){}c?e[t]=r:o.f(e,t,{value:r,enumerable:!1,configurable:!u.nonConfigurable,writable:!u.nonWritable})}return e}},3072:function(e,t,r){var n=r(7854),o=Object.defineProperty;e.exports=function(e,t){try{o(n,e,{value:t,configurable:!0,writable:!0})}catch(r){n[e]=t}return t}},9781:function(e,t,r){var n=r(7293);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},4154:function(e){var t="object"==typeof document&&document.all,r="undefined"==typeof t&&void 0!==t;e.exports={all:t,IS_HTMLDDA:r}},317:function(e,t,r){var n=r(7854),o=r(111),i=n.document,a=o(i)&&o(i.createElement);e.exports=function(e){return a?i.createElement(e):{}}},7207:function(e){var t=TypeError,r=9007199254740991;e.exports=function(e){if(e>r)throw t("Maximum allowed index exceeded");return e}},8113:function(e,t,r){var n=r(5005);e.exports=n("navigator","userAgent")||""},7392:function(e,t,r){var n,o,i=r(7854),a=r(8113),u=i.process,c=i.Deno,f=u&&u.versions||c&&c.version,s=f&&f.v8;s&&(n=s.split("."),o=n[0]>0&&n[0]<4?1:+(n[0]+n[1])),!o&&a&&(n=a.match(/Edge\/(\d+)/),(!n||n[1]>=74)&&(n=a.match(/Chrome\/(\d+)/),n&&(o=+n[1]))),e.exports=o},748:function(e){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:function(e,t,r){var n=r(7854),o=r(1236).f,i=r(8880),a=r(8052),u=r(3072),c=r(9920),f=r(4705);e.exports=function(e,t){var r,s,l,p,_,v,d=e.target,m=e.global,h=e.stat;if(s=m?n:h?n[d]||u(d,{}):(n[d]||{}).prototype,s)for(l in t){if(_=t[l],e.dontCallGetSet?(v=o(s,l),p=v&&v.value):p=s[l],r=f(m?l:d+(h?".":"#")+l,e.forced),!r&&void 0!==p){if(typeof _==typeof p)continue;c(_,p)}(e.sham||p&&p.sham)&&i(_,"sham",!0),a(s,l,_,e)}}},7293:function(e){e.exports=function(e){try{return!!e()}catch(t){return!0}}},4374:function(e,t,r){var n=r(7293);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6916:function(e,t,r){var n=r(4374),o=Function.prototype.call;e.exports=n?o.bind(o):function(){return o.apply(o,arguments)}},6530:function(e,t,r){var n=r(9781),o=r(2597),i=Function.prototype,a=n&&Object.getOwnPropertyDescriptor,u=o(i,"name"),c=u&&"something"===function(){}.name,f=u&&(!n||n&&a(i,"name").configurable);e.exports={EXISTS:u,PROPER:c,CONFIGURABLE:f}},1702:function(e,t,r){var n=r(4374),o=Function.prototype,i=o.call,a=n&&o.bind.bind(i,i);e.exports=n?a:function(e){return function(){return i.apply(e,arguments)}}},5005:function(e,t,r){var n=r(7854),o=r(614),i=function(e){return o(e)?e:void 0};e.exports=function(e,t){return arguments.length<2?i(n[e]):n[e]&&n[e][t]}},8173:function(e,t,r){var n=r(9662),o=r(8554);e.exports=function(e,t){var r=e[t];return o(r)?void 0:n(r)}},7854:function(e,t,r){var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof r.g&&r.g)||function(){return this}()||Function("return this")()},2597:function(e,t,r){var n=r(1702),o=r(7908),i=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return i(o(e),t)}},3501:function(e){e.exports={}},4664:function(e,t,r){var n=r(9781),o=r(7293),i=r(317);e.exports=!n&&!o((function(){return 7!=Object.defineProperty(i("div"),"a",{get:function(){return 7}}).a}))},8361:function(e,t,r){var n=r(1702),o=r(7293),i=r(4326),a=Object,u=n("".split);e.exports=o((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==i(e)?u(e,""):a(e)}:a},2788:function(e,t,r){var n=r(1702),o=r(614),i=r(5465),a=n(Function.toString);o(i.inspectSource)||(i.inspectSource=function(e){return a(e)}),e.exports=i.inspectSource},9909:function(e,t,r){var n,o,i,a=r(4811),u=r(7854),c=r(111),f=r(8880),s=r(2597),l=r(5465),p=r(6200),_=r(3501),v="Object already initialized",d=u.TypeError,m=u.WeakMap,h=function(e){return i(e)?o(e):n(e,{})},y=function(e){return function(t){var r;if(!c(t)||(r=o(t)).type!==e)throw d("Incompatible receiver, "+e+" required");return r}};if(a||l.state){var b=l.state||(l.state=new m);b.get=b.get,b.has=b.has,b.set=b.set,n=function(e,t){if(b.has(e))throw d(v);return t.facade=e,b.set(e,t),t},o=function(e){return b.get(e)||{}},i=function(e){return b.has(e)}}else{var g=p("state");_[g]=!0,n=function(e,t){if(s(e,g))throw d(v);return t.facade=e,f(e,g,t),t},o=function(e){return s(e,g)?e[g]:{}},i=function(e){return s(e,g)}}e.exports={set:n,get:o,has:i,enforce:h,getterFor:y}},3157:function(e,t,r){var n=r(4326);e.exports=Array.isArray||function(e){return"Array"==n(e)}},614:function(e,t,r){var n=r(4154),o=n.all;e.exports=n.IS_HTMLDDA?function(e){return"function"==typeof e||e===o}:function(e){return"function"==typeof e}},4705:function(e,t,r){var n=r(7293),o=r(614),i=/#|\.prototype\./,a=function(e,t){var r=c[u(e)];return r==s||r!=f&&(o(t)?n(t):!!t)},u=a.normalize=function(e){return String(e).replace(i,".").toLowerCase()},c=a.data={},f=a.NATIVE="N",s=a.POLYFILL="P";e.exports=a},8554:function(e){e.exports=function(e){return null===e||void 0===e}},111:function(e,t,r){var n=r(614),o=r(4154),i=o.all;e.exports=o.IS_HTMLDDA?function(e){return"object"==typeof e?null!==e:n(e)||e===i}:function(e){return"object"==typeof e?null!==e:n(e)}},1913:function(e){e.exports=!1},2190:function(e,t,r){var n=r(5005),o=r(614),i=r(7976),a=r(3307),u=Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=n("Symbol");return o(t)&&i(t.prototype,u(e))}},6244:function(e,t,r){var n=r(7466);e.exports=function(e){return n(e.length)}},6339:function(e,t,r){var n=r(7293),o=r(614),i=r(2597),a=r(9781),u=r(6530).CONFIGURABLE,c=r(2788),f=r(9909),s=f.enforce,l=f.get,p=Object.defineProperty,_=a&&!n((function(){return 8!==p((function(){}),"length",{value:8}).length})),v=String(String).split("String"),d=e.exports=function(e,t,r){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),r&&r.getter&&(t="get "+t),r&&r.setter&&(t="set "+t),(!i(e,"name")||u&&e.name!==t)&&(a?p(e,"name",{value:t,configurable:!0}):e.name=t),_&&r&&i(r,"arity")&&e.length!==r.arity&&p(e,"length",{value:r.arity});try{r&&i(r,"constructor")&&r.constructor?a&&p(e,"prototype",{writable:!1}):e.prototype&&(e.prototype=void 0)}catch(o){}var n=s(e);return i(n,"source")||(n.source=v.join("string"==typeof t?t:"")),e};Function.prototype.toString=d((function(){return o(this)&&l(this).source||c(this)}),"toString")},4758:function(e){var t=Math.ceil,r=Math.floor;e.exports=Math.trunc||function(e){var n=+e;return(n>0?r:t)(n)}},3070:function(e,t,r){var n=r(9781),o=r(4664),i=r(3353),a=r(9670),u=r(4948),c=TypeError,f=Object.defineProperty,s=Object.getOwnPropertyDescriptor,l="enumerable",p="configurable",_="writable";t.f=n?i?function(e,t,r){if(a(e),t=u(t),a(r),"function"===typeof e&&"prototype"===t&&"value"in r&&_ in r&&!r[_]){var n=s(e,t);n&&n[_]&&(e[t]=r.value,r={configurable:p in r?r[p]:n[p],enumerable:l in r?r[l]:n[l],writable:!1})}return f(e,t,r)}:f:function(e,t,r){if(a(e),t=u(t),a(r),o)try{return f(e,t,r)}catch(n){}if("get"in r||"set"in r)throw c("Accessors not supported");return"value"in r&&(e[t]=r.value),e}},1236:function(e,t,r){var n=r(9781),o=r(6916),i=r(5296),a=r(9114),u=r(5656),c=r(4948),f=r(2597),s=r(4664),l=Object.getOwnPropertyDescriptor;t.f=n?l:function(e,t){if(e=u(e),t=c(t),s)try{return l(e,t)}catch(r){}if(f(e,t))return a(!o(i.f,e,t),e[t])}},8006:function(e,t,r){var n=r(6324),o=r(748),i=o.concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,i)}},5181:function(e,t){t.f=Object.getOwnPropertySymbols},7976:function(e,t,r){var n=r(1702);e.exports=n({}.isPrototypeOf)},6324:function(e,t,r){var n=r(1702),o=r(2597),i=r(5656),a=r(1318).indexOf,u=r(3501),c=n([].push);e.exports=function(e,t){var r,n=i(e),f=0,s=[];for(r in n)!o(u,r)&&o(n,r)&&c(s,r);while(t.length>f)o(n,r=t[f++])&&(~a(s,r)||c(s,r));return s}},5296:function(e,t){"use strict";var r={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,o=n&&!r.call({1:2},1);t.f=o?function(e){var t=n(this,e);return!!t&&t.enumerable}:r},2140:function(e,t,r){var n=r(6916),o=r(614),i=r(111),a=TypeError;e.exports=function(e,t){var r,u;if("string"===t&&o(r=e.toString)&&!i(u=n(r,e)))return u;if(o(r=e.valueOf)&&!i(u=n(r,e)))return u;if("string"!==t&&o(r=e.toString)&&!i(u=n(r,e)))return u;throw a("Can't convert object to primitive value")}},3887:function(e,t,r){var n=r(5005),o=r(1702),i=r(8006),a=r(5181),u=r(9670),c=o([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=i.f(u(e)),r=a.f;return r?c(t,r(e)):t}},4488:function(e,t,r){var n=r(8554),o=TypeError;e.exports=function(e){if(n(e))throw o("Can't call method on "+e);return e}},6200:function(e,t,r){var n=r(2309),o=r(9711),i=n("keys");e.exports=function(e){return i[e]||(i[e]=o(e))}},5465:function(e,t,r){var n=r(7854),o=r(3072),i="__core-js_shared__",a=n[i]||o(i,{});e.exports=a},2309:function(e,t,r){var n=r(1913),o=r(5465);(e.exports=function(e,t){return o[e]||(o[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.26.1",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.26.1/LICENSE",source:"https://github.com/zloirock/core-js"})},6293:function(e,t,r){var n=r(7392),o=r(7293);e.exports=!!Object.getOwnPropertySymbols&&!o((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},1400:function(e,t,r){var n=r(9303),o=Math.max,i=Math.min;e.exports=function(e,t){var r=n(e);return r<0?o(r+t,0):i(r,t)}},5656:function(e,t,r){var n=r(8361),o=r(4488);e.exports=function(e){return n(o(e))}},9303:function(e,t,r){var n=r(4758);e.exports=function(e){var t=+e;return t!==t||0===t?0:n(t)}},7466:function(e,t,r){var n=r(9303),o=Math.min;e.exports=function(e){return e>0?o(n(e),9007199254740991):0}},7908:function(e,t,r){var n=r(4488),o=Object;e.exports=function(e){return o(n(e))}},7593:function(e,t,r){var n=r(6916),o=r(111),i=r(2190),a=r(8173),u=r(2140),c=r(5112),f=TypeError,s=c("toPrimitive");e.exports=function(e,t){if(!o(e)||i(e))return e;var r,c=a(e,s);if(c){if(void 0===t&&(t="default"),r=n(c,e,t),!o(r)||i(r))return r;throw f("Can't convert object to primitive value")}return void 0===t&&(t="number"),u(e,t)}},4948:function(e,t,r){var n=r(7593),o=r(2190);e.exports=function(e){var t=n(e,"string");return o(t)?t:t+""}},6330:function(e){var t=String;e.exports=function(e){try{return t(e)}catch(r){return"Object"}}},9711:function(e,t,r){var n=r(1702),o=0,i=Math.random(),a=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+a(++o+i,36)}},3307:function(e,t,r){var n=r(6293);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:function(e,t,r){var n=r(9781),o=r(7293);e.exports=n&&o((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},4811:function(e,t,r){var n=r(7854),o=r(614),i=n.WeakMap;e.exports=o(i)&&/native code/.test(String(i))},5112:function(e,t,r){var n=r(7854),o=r(2309),i=r(2597),a=r(9711),u=r(6293),c=r(3307),f=o("wks"),s=n.Symbol,l=s&&s["for"],p=c?s:s&&s.withoutSetter||a;e.exports=function(e){if(!i(f,e)||!u&&"string"!=typeof f[e]){var t="Symbol."+e;u&&i(s,e)?f[e]=s[e]:f[e]=c&&l?l(t):p(t)}return f[e]}},7658:function(e,t,r){"use strict";var n=r(2109),o=r(7908),i=r(6244),a=r(3658),u=r(7207),c=r(7293),f=c((function(){return 4294967297!==[].push.call({length:4294967296},1)})),s=!function(){try{Object.defineProperty([],"length",{writable:!1}).push()}catch(e){return e instanceof TypeError}}();n({target:"Array",proto:!0,arity:1,forced:f||s},{push:function(e){var t=o(this),r=i(t),n=arguments.length;u(r+n);for(var c=0;c<n;c++)t[r]=arguments[c],r++;return a(t,r),r}})},595:function(e,t,r){"use strict";r.r(t);var n=r(8081),o=r.n(n),i=r(3645),a=r.n(i),u=a()(o());u.push([e.id,".x03u_In4ckWhuWDSsFRs{display:flex;flex-direction:column;box-sizing:border-box;overflow:auto}",""]),u.locals={customForm:"x03u_In4ckWhuWDSsFRs"},t["default"]=u},3645:function(e){"use strict";e.exports=function(e){var t=[];return t.toString=function(){return this.map((function(t){var r="",n="undefined"!==typeof t[5];return t[4]&&(r+="@supports (".concat(t[4],") {")),t[2]&&(r+="@media ".concat(t[2]," {")),n&&(r+="@layer".concat(t[5].length>0?" ".concat(t[5]):""," {")),r+=e(t),n&&(r+="}"),t[2]&&(r+="}"),t[4]&&(r+="}"),r})).join("")},t.i=function(e,r,n,o,i){"string"===typeof e&&(e=[[null,e,void 0]]);var a={};if(n)for(var u=0;u<this.length;u++){var c=this[u][0];null!=c&&(a[c]=!0)}for(var f=0;f<e.length;f++){var s=[].concat(e[f]);n&&a[s[0]]||("undefined"!==typeof i&&("undefined"===typeof s[5]||(s[1]="@layer".concat(s[5].length>0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=i),r&&(s[2]?(s[1]="@media ".concat(s[2]," {").concat(s[1],"}"),s[2]=r):s[2]=r),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),t.push(s))}},t}},8081:function(e){"use strict";e.exports=function(e){return e[1]}},6639:function(e,t,r){var n=r(595);n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.id,n,""]]),n.locals&&(e.exports=n.locals);var o=r(7285).Z;o("6d78bc38",n,!0,{sourceMap:!1,shadowMode:!1})},7285:function(e,t,r){"use strict";r.d(t,{Z:function(){return v}});r(7658);function n(e,t){for(var r=[],n={},o=0;o<t.length;o++){var i=t[o],a=i[0],u=i[1],c=i[2],f=i[3],s={id:e+":"+o,css:u,media:c,sourceMap:f};n[a]?n[a].parts.push(s):r.push(n[a]={id:a,parts:[s]})}return r}var o="undefined"!==typeof document;if("undefined"!==typeof DEBUG&&DEBUG&&!o)throw new Error("vue-style-loader cannot be used in a non-browser environment. Use { target: 'node' } in your Webpack config to indicate a server-rendering environment.");var i={},a=o&&(document.head||document.getElementsByTagName("head")[0]),u=null,c=0,f=!1,s=function(){},l=null,p="data-vue-ssr-id",_="undefined"!==typeof navigator&&/msie [6-9]\b/.test(navigator.userAgent.toLowerCase());function v(e,t,r,o){f=r,l=o||{};var a=n(e,t);return d(a),function(t){for(var r=[],o=0;o<a.length;o++){var u=a[o],c=i[u.id];c.refs--,r.push(c)}t?(a=n(e,t),d(a)):a=[];for(o=0;o<r.length;o++){c=r[o];if(0===c.refs){for(var f=0;f<c.parts.length;f++)c.parts[f]();delete i[c.id]}}}}function d(e){for(var t=0;t<e.length;t++){var r=e[t],n=i[r.id];if(n){n.refs++;for(var o=0;o<n.parts.length;o++)n.parts[o](r.parts[o]);for(;o<r.parts.length;o++)n.parts.push(h(r.parts[o]));n.parts.length>r.parts.length&&(n.parts.length=r.parts.length)}else{var a=[];for(o=0;o<r.parts.length;o++)a.push(h(r.parts[o]));i[r.id]={id:r.id,refs:1,parts:a}}}}function m(){var e=document.createElement("style");return e.type="text/css",a.appendChild(e),e}function h(e){var t,r,n=document.querySelector("style["+p+'~="'+e.id+'"]');if(n){if(f)return s;n.parentNode.removeChild(n)}if(_){var o=c++;n=u||(u=m()),t=b.bind(null,n,o,!1),r=b.bind(null,n,o,!0)}else n=m(),t=g.bind(null,n),r=function(){n.parentNode.removeChild(n)};return t(e),function(n){if(n){if(n.css===e.css&&n.media===e.media&&n.sourceMap===e.sourceMap)return;t(e=n)}else r()}}var y=function(){var e=[];return function(t,r){return e[t]=r,e.filter(Boolean).join("\n")}}();function b(e,t,r,n){var o=r?"":n.css;if(e.styleSheet)e.styleSheet.cssText=y(t,o);else{var i=document.createTextNode(o),a=e.childNodes;a[t]&&e.removeChild(a[t]),a.length?e.insertBefore(i,a[t]):e.appendChild(i)}}function g(e,t){var r=t.css,n=t.media,o=t.sourceMap;if(n&&e.setAttribute("media",n),l.ssrId&&e.setAttribute(p,t.id),o&&(r+="\n/*# sourceURL="+o.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(o))))+" */"),e.styleSheet)e.styleSheet.cssText=r;else{while(e.firstChild)e.removeChild(e.firstChild);e.appendChild(document.createTextNode(r))}}}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var r=__webpack_module_cache__[e]={id:e,exports:{}};return __webpack_modules__[e](r,r.exports,__webpack_require__),r.exports}!function(){__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return __webpack_require__.d(t,{a:t}),t}}(),function(){__webpack_require__.d=function(e,t){for(var r in t)__webpack_require__.o(t,r)&&!__webpack_require__.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:t[r]})}}(),function(){__webpack_require__.g=function(){if("object"===typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"===typeof window)return window}}()}(),function(){__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}(),function(){__webpack_require__.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})}}(),function(){__webpack_require__.p=""}();var __webpack_exports__={};return function(){"use strict";if(__webpack_require__.d(__webpack_exports__,{default:function(){return x}}),"undefined"!==typeof window){var e=window.document.currentScript,t=e&&e.src.match(/(.+\/)[^/]+\.js(\?.*)?$/);t&&(__webpack_require__.p=t[1])}var r=__webpack_require__(5283),n=[{defaultValue:"",description:"单行文本测试",fieldType:r.f.INTEGER,name:"inputType",regExp:"/^\\d+$/",required:!0,title:"单行文本",config:{maxLength:180}},{defaultValue:"",description:"多行文本测试",fieldType:r.f.STRING,name:"areaType",required:!0,title:"多行文本",config:{type:r.l.TEXT_AREA,maxLength:180}},{defaultValue:"",description:"下拉选择测试",fieldType:r.f.STRING,name:"selectType",required:!0,title:"下拉选择",config:{type:r.l.SELECT,option:[{value:"test1",text:"测试1"},{value:"test2",text:"测试2"}]}},{defaultValue:"[]",description:"多选下拉选择测试",fieldType:r.f.STRING,name:"multiSelectType",required:!0,title:"多选下拉选择",config:{type:r.l.MULTI_SELECT,option:[{value:"test1",text:"测试1"},{value:"test2",text:"测试2"}]}},{defaultValue:"[]",description:"复选框测试",fieldType:r.f.STRING,name:"checkboxType",required:!0,title:"复选框",config:{type:r.l.CHECKBOX,option:[{value:"test1",text:"测试1"},{value:"test2",text:"测试2"}]}},{defaultValue:"",description:"日期选择测试",fieldType:r.f.STRING,name:"dateType",required:!0,title:"日期选择",config:{type:r.l.DATE,content:"YYYY-MM-DD HH:mm:ss"}}],o={items_per_page:"条/页",jump_to:"跳至",jump_to_confirm:"确定",page:"页",prev_page:"上一页",next_page:"下一页",prev_5:"向前 5 页",next_5:"向后 5 页",prev_3:"向前 3 页",next_3:"向后 3 页"},i=__webpack_require__(9521),a={today:"今天",now:"此刻",backToToday:"返回今天",ok:"确定",timeSelect:"选择时间",dateSelect:"选择日期",weekSelect:"选择周",clear:"清除",month:"月",year:"年",previousMonth:"上个月 (翻页上键)",nextMonth:"下个月 (翻页下键)",monthSelect:"选择月份",yearSelect:"选择年份",decadeSelect:"选择年代",yearFormat:"YYYY年",dayFormat:"D日",dateFormat:"YYYY年M月D日",dateTimeFormat:"YYYY年M月D日 HH时mm分ss秒",previousYear:"上一年 (Control键加左方向键)",nextYear:"下一年 (Control键加右方向键)",previousDecade:"上一年代",nextDecade:"下一年代",previousCentury:"上一世纪",nextCentury:"下一世纪"},u={placeholder:"请选择时间"},c=u,f={lang:(0,i.Z)({placeholder:"请选择日期",rangePlaceholder:["开始日期","结束日期"]},a),timePickerLocale:(0,i.Z)({},c)};f.lang.ok="确 定";var s=f,l=s,p={locale:"zh-cn",Pagination:o,DatePicker:s,TimePicker:c,Calendar:l,global:{placeholder:"请选择"},Table:{filterTitle:"筛选",filterConfirm:"确定",filterReset:"重置",selectAll:"全选当页",selectInvert:"反选当页",sortTitle:"排序",expand:"展开行",collapse:"关闭行"},Modal:{okText:"确定",cancelText:"取消",justOkText:"知道了"},Popconfirm:{cancelText:"取消",okText:"确定"},Transfer:{searchPlaceholder:"请输入搜索内容",itemUnit:"项",itemsUnit:"项"},Upload:{uploading:"文件上传中",removeFile:"删除文件",uploadError:"上传错误",previewFile:"预览文件",downloadFile:"下载文件"},Empty:{description:"暂无数据"},Icon:{icon:"图标"},Text:{edit:"编辑",copy:"复制",copied:"复制成功",expand:"展开"},PageHeader:{back:"返回"}},_=__webpack_require__(6639),v=__webpack_require__.n(_),d=__webpack_require__(1911),m=__webpack_require__.n(d),h=__webpack_require__(7204),y={name:"DynamicForm",components:{DynamicFormItem:h.Z},props:{paras:Array,form:Object},data(){return{labelCol:{span:4},wrapperCol:{span:14}}},render(){const e=arguments[0];return e("a-form-model",m()([{ref:"form"},{props:{model:this.form}},{attrs:{labelCol:this.labelCol,wrapperCol:this.wrapperCol}}]),[this.paras.map((t=>e(h.Z,{attrs:{value:t,form:this.form}})))])}},b={name:"StaticForm",props:{form:Object},data(){return{labelCol:{span:4},wrapperCol:{span:14}}},render(){const e=arguments[0];return e("a-form-model",m()([{ref:"form"},{props:{model:this.form}},{attrs:{labelCol:this.labelCol,wrapperCol:this.wrapperCol}}]),[e("a-form-model-item",{attrs:{label:"单行文本",prop:"inputType",required:!0,help:"单行文本测试",rules:[{required:!0,message:"请输入单行文本",trigger:"blur"}]}},[e("a-input",{attrs:{placeholder:"请输入"},model:{value:this.form.inputType,callback:e=>{this.$set(this.form,"inputType",e)}}})])])}},g={extraParas:n,name:"CustomForm",components:{DynamicForm:y,StaticForm:b},props:{value:Array},data(){return{form:{},labelCol:{span:4},wrapperCol:{span:14}}},methods:{async submit(){return new Promise(((e,t)=>{this.$refs.dynamic.$refs.form.validate((r=>{r?e({...this.form}):t("表单校验失败")}))}))}},mounted(){const e=this.value||[],t=e.reduce(((e,t)=>(e[t.name]=t.defaultValue,e)),{});n.forEach((({name:e,defaultValue:r,config:n={}})=>{let o=e in t?t[e]:r;if("MultiSelect"===n.type||"CheckBox"===n.type){let t=[];try{t=JSON.parse(o)}catch(i){}this.$set(this.form,e,t)}else this.$set(this.form,e,o)}))},render(){const e=arguments[0];return e("a-config-provider",{attrs:{locale:p}},[e("div",{class:v().customForm},[e(y,{attrs:{paras:n,form:this.form},ref:"dynamic"})])])}},x=g}(),__webpack_exports__=__webpack_exports__["default"],__webpack_exports__}()}));
  2. //# sourceMappingURL=form.umd.min.js.map