UNPKG

hulk-form-designer

Version:

二次封装Table,Form组件,配套表单,表格设计器,一键Crud

27 lines (25 loc) 78.9 kB
/*! * hulk-form-designer v0.9.5-18 * Author: hulk * Documentation: https://gitee.com/jiudu800/form-designer/blob/master/README.md * Date: Sat Jul 10 2021 20:31:50 GMT+0800 (中国标准时间) */ !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("vue"),require("element-ui")):"function"==typeof define&&define.amd?define(["vue","element-ui"],t):"object"==typeof exports?exports.ProCrud=t(require("vue"),require("element-ui")):e.ProCrud=t(e.Vue,e.ELEMENT)}(window,(function(e,t){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)n.d(r,o,function(t){return e[t]}.bind(null,o));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/lib/",n(n.s=25)}([function(e,t,n){"use strict";n.d(t,"a",(function(){return g})),n.d(t,"c",(function(){return o.a})),n.d(t,"b",(function(){return O})),n.d(t,"d",(function(){return S}));var r=n(5),o=n.n(r); /** * vue-class-component v7.2.6 * (c) 2015-present Evan You * @license MIT */ function i(e){return(i="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 a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}function u(){return"undefined"!=typeof Reflect&&Reflect.defineMetadata&&Reflect.getOwnMetadataKeys}function s(e,t){c(e,t),Object.getOwnPropertyNames(t.prototype).forEach((function(n){c(e.prototype,t.prototype,n)})),Object.getOwnPropertyNames(t).forEach((function(n){c(e,t,n)}))}function c(e,t,n){(n?Reflect.getOwnMetadataKeys(t,n):Reflect.getOwnMetadataKeys(t)).forEach((function(r){var o=n?Reflect.getOwnMetadata(r,t,n):Reflect.getOwnMetadata(r,t);n?Reflect.defineMetadata(r,o,e,n):Reflect.defineMetadata(r,o,e)}))}var d={__proto__:[]}instanceof Array;function f(e){return function(t,n,r){var o="function"==typeof t?t:t.constructor;o.__decorators__||(o.__decorators__=[]),"number"!=typeof r&&(r=void 0),o.__decorators__.push((function(t){return e(t,n,r)}))}}function p(e,t){var n=t.prototype._init;t.prototype._init=function(){var t=this,n=Object.getOwnPropertyNames(e);if(e.$options.props)for(var r in e.$options.props)e.hasOwnProperty(r)||n.push(r);n.forEach((function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t},configurable:!0})}))};var r=new t;t.prototype._init=n;var o={};return Object.keys(r).forEach((function(e){void 0!==r[e]&&(o[e]=r[e])})),o}var h=["data","beforeCreate","created","beforeMount","mounted","beforeDestroy","destroyed","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];function m(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};t.name=t.name||e._componentTag||e.name;var n=e.prototype;Object.getOwnPropertyNames(n).forEach((function(e){if("constructor"!==e)if(h.indexOf(e)>-1)t[e]=n[e];else{var r=Object.getOwnPropertyDescriptor(n,e);void 0!==r.value?"function"==typeof r.value?(t.methods||(t.methods={}))[e]=r.value:(t.mixins||(t.mixins=[])).push({data:function(){return a({},e,r.value)}}):(r.get||r.set)&&((t.computed||(t.computed={}))[e]={get:r.get,set:r.set})}})),(t.mixins||(t.mixins=[])).push({data:function(){return p(this,e)}});var r=e.__decorators__;r&&(r.forEach((function(e){return e(t)})),delete e.__decorators__);var i=Object.getPrototypeOf(e.prototype),l=i instanceof o.a?i.constructor:o.a,c=l.extend(t);return b(c,e,l),u()&&s(c,e),c}var y={prototype:!0,arguments:!0,callee:!0,caller:!0};function b(e,t,n){Object.getOwnPropertyNames(t).forEach((function(r){if(!y[r]){var o=Object.getOwnPropertyDescriptor(e,r);if(!o||o.configurable){var a,l,u=Object.getOwnPropertyDescriptor(t,r);if(!d){if("cid"===r)return;var s=Object.getOwnPropertyDescriptor(n,r);if(a=u.value,l=i(a),null!=a&&("object"===l||"function"===l)&&s&&s.value===u.value)return}0,Object.defineProperty(e,r,u)}}}))}function v(e){return"function"==typeof e?m(e):function(t){return m(t,e)}}v.registerHooks=function(e){h.push.apply(h,l(e))};var g=v;var _="undefined"!=typeof Reflect&&void 0!==Reflect.getMetadata;function w(e,t,n){if(_&&!Array.isArray(e)&&"function"!=typeof e&&void 0===e.type){var r=Reflect.getMetadata("design:type",t,n);r!==Object&&(e.type=r)}}function O(e){return void 0===e&&(e={}),function(t,n){w(e,t,n),f((function(t,n){(t.props||(t.props={}))[n]=e}))(t,n)}}function S(e,t){void 0===t&&(t={});var n=t.deep,r=void 0!==n&&n,o=t.immediate,i=void 0!==o&&o;return f((function(t,n){"object"!=typeof t.watch&&(t.watch=Object.create(null));var o=t.watch;"object"!=typeof o[e]||Array.isArray(o[e])?void 0===o[e]&&(o[e]=[]):o[e]=[o[e]],o[e].push({handler:n,deep:r,immediate:i})}))}},function(e,t,n){"use strict";n.d(t,"a",(function(){return he})),n.d(t,"c",(function(){return Se})),n.d(t,"d",(function(){return me})),n.d(t,"e",(function(){return oe})),n.d(t,"f",(function(){return re})),n.d(t,"g",(function(){return X})),n.d(t,"h",(function(){return I})),n.d(t,"i",(function(){return ee})),n.d(t,"j",(function(){return pe})),n.d(t,"k",(function(){return fe}));var r=n(5),o=n.n(r);function i(e){return"function"==typeof e&&/native code/.test(e.toString())}var a="undefined"!=typeof Symbol&&i(Symbol)&&"undefined"!=typeof Reflect&&i(Reflect.ownKeys),l=function(e){return e};function u(e,t,n){var r=n.get,o=n.set;Object.defineProperty(e,t,{enumerable:!0,configurable:!0,get:r||l,set:o||l})}function s(e,t,n,r){Object.defineProperty(e,t,{value:n,enumerable:!!r,writable:!0,configurable:!0})}function c(e,t){return Object.hasOwnProperty.call(e,t)}function d(e){return Array.isArray(e)}var f=Object.prototype.toString,p=function(e){return f.call(e)};function h(e){var t=parseFloat(String(e));return t>=0&&Math.floor(t)===t&&isFinite(e)&&t<=4294967295}function m(e){return null!==e&&"object"==typeof e}function y(e){return"[object Object]"===function(e){return Object.prototype.toString.call(e)}(e)}function b(e){return"function"==typeof e}function v(e,t){o.a.util.warn(e,t)}var g=void 0;try{var _=n(5);_&&S(_)?g=_:_&&"default"in _&&S(_.default)&&(g=_.default)}catch(e){}var w=null,O=null;function S(e){return e&&"function"==typeof e&&"Vue"===e.name}function j(){return w}function C(e){O=e}function x(){return O?function e(t){if(k.has(t))return k.get(t);var n={proxy:t,update:t.$forceUpdate,uid:t._uid,emit:t.$emit.bind(t),parent:null,root:null};["data","props","attrs","refs","vnode","slots"].forEach((function(e){u(n,e,{get:function(){return t["$"+e]}})})),u(n,"isMounted",{get:function(){return t._isMounted}}),u(n,"isUnmounted",{get:function(){return t._isDestroyed}}),u(n,"isDeactivated",{get:function(){return t._inactive}}),u(n,"emitted",{get:function(){return t._events}}),k.set(t,n),t.$parent&&(n.parent=e(t.$parent));t.$root&&(n.root=e(t.$root));return n}(O):null}var $,k=new WeakMap;function M(e){var t=x();return null==t?void 0:t.proxy}function E(e,t){void 0===t&&(t={});var n=e.config.silent;e.config.silent=!0;var r=new e(t);return e.config.silent=n,r}function T(e,t){return function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return e.$scopedSlots[t]?e.$scopedSlots[t].apply(e,n):v("slots."+t+'() got called outside of the "render()" scope',e)}}var A=function(){return(A=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)}; /*! ***************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */function F(e){var t="function"==typeof Symbol&&Symbol.iterator,n=t&&e[t],r=0;if(n)return n.call(e);if(e&&"number"==typeof e.length)return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function P(e,t){var n="function"==typeof Symbol&&e[Symbol.iterator];if(!n)return e;var r,o,i=n.call(e),a=[];try{for(;(void 0===t||t-- >0)&&!(r=i.next()).done;)a.push(r.value)}catch(e){o={error:e}}finally{try{r&&!r.done&&(n=i.return)&&n.call(i)}finally{if(o)throw o.error}}return a}function L(e,t){for(var n=0,r=t.length,o=e.length;n<r;n++,o++)e[o]=t[n];return e}function D(e){return a?Symbol.for(e):e}var N=D("composition-api.preFlushQueue"),q=D("composition-api.postFlushQueue"),B="composition-api.refKey",W=new WeakMap,V=(new WeakMap,new WeakMap),R=function(e){u(this,"value",{get:e.get,set:e.set})};function z(e,t){var n=new R(e),r=Object.seal(n);return V.set(r,!0),r}function I(e){var t;if(H(e))return e;var n=X(((t={})[B]=e,t));return z({get:function(){return n[B]},set:function(e){return n[B]=e}})}function H(e){return e instanceof R}function U(e,t){var n=e[t];return H(n)?n:z({get:function(){return e[t]},set:function(n){return e[t]=n}})}function K(e){var t;return Boolean(e&&c(e,"__ob__")&&"object"==typeof e.__ob__&&(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function G(e){var t;return Boolean(e&&c(e,"__ob__")&&"object"==typeof e.__ob__&&!(null===(t=e.__ob__)||void 0===t?void 0:t.__raw__))}function Y(e){if(!(!y(e)||K(e)||Array.isArray(e)||H(e)||(t=e,n=j(),n&&t instanceof n)||W.has(e))){var t,n;W.set(e,!0);for(var r=Object.keys(e),o=0;o<r.length;o++)J(e,r[o])}}function J(e,t,n){if("__ob__"!==t&&!K(e[t])){var r,o,i=Object.getOwnPropertyDescriptor(e,t);if(i){if(!1===i.configurable)return;r=i.get,o=i.set,r&&!o||2!==arguments.length||(n=e[t])}Y(n),u(e,t,{get:function(){var o=r?r.call(e):n;return t!==B&&H(o)?o.value:o},set:function(i){if(!r||o){var a=r?r.call(e):n;t!==B&&H(a)&&!H(i)?a.value=i:o?o.call(e,i):n=i,Y(i)}}})}}function Z(e){var t,n=w||g;n.observable?t=n.observable(e):t=E(n,{data:{$$state:e}})._data.$$state;return c(t,"__ob__")||function e(t,n){var r,o;void 0===n&&(n=new WeakMap);if(n.has(t))return;s(t,"__ob__",function(e){void 0===e&&(e={});return{value:e,dep:{notify:l,depend:l,addSub:l,removeSub:l}}}(t)),n.set(t,!0);try{for(var i=F(Object.keys(t)),a=i.next();!a.done;a=i.next()){var u=a.value,c=t[u];(y(c)||d(c))&&!K(c)&&Object.isExtensible(c)&&e(c)}}catch(e){r={error:e}}finally{try{a&&!a.done&&(o=i.return)&&o.call(i)}finally{if(r)throw r.error}}}(t),t}function Q(){return Z({}).__ob__}function X(e){if(!m(e))return e;if(!y(e)&&!d(e)||K(e)||!Object.isExtensible(e))return e;var t=Z(e);return Y(t),t}function ee(e,t,n){var r,o=j().util,i=(o.warn,o.defineReactive);if(d(e)){if(h(t))return e.length=Math.max(e.length,t),e.splice(t,1,n),n;if("length"===t&&n!==e.length)return e.length=n,null===(r=e.__ob__)||void 0===r||r.dep.notify(),n}if(t in e&&!(t in Object.prototype))return e[t]=n,n;var a=e.__ob__;return e._isVue||a&&a.vmCount?n:a?(i(a.value,t,n),J(e,t,n),a.dep.notify(),n):(e[t]=n,n)}function te(e){return function(t){var n,r=M(((n=e)[0].toUpperCase(),n.slice(1)));r&&function(e,t,n,r){var o=t.$options,i=e.config.optionMergeStrategies[n];o[n]=i(o[n],function(e,t){return function(){for(var n,r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];var i=null===(n=x())||void 0===n?void 0:n.proxy;C(e);try{return t.apply(void 0,L([],P(r)))}finally{C(i)}}}(t,r))}(j(),r,e,t)}}te("beforeMount");var ne,re=te("mounted"),oe=(te("beforeUpdate"),te("updated"),te("beforeDestroy"));te("destroyed"),te("errorCaptured"),te("activated"),te("deactivated"),te("serverPrefetch");function ie(){ue(this,N)}function ae(){ue(this,q)}function le(){var e,t=null===(e=x())||void 0===e?void 0:e.proxy;return t?function(e){return void 0!==e[N]}(t)||function(e){e[N]=[],e[q]=[],e.$on("hook:beforeUpdate",ie),e.$on("hook:updated",ae)}(t):(ne||(ne=E(j())),t=ne),t}function ue(e,t){for(var n=e[t],r=0;r<n.length;r++)n[r]();n.length=0}function se(e,t,n){var r=function(){e.$nextTick((function(){e[N].length&&ue(e,N),e[q].length&&ue(e,q)}))};switch(n){case"pre":r(),e[N].push(t);break;case"post":r(),e[q].push(t);break;default:!function(e,t){if(!e)throw new Error("[vue-composition-api] "+t)}(!1,'flush must be one of ["post", "pre", "sync"], but got '+n)}}function ce(e,t){var n=e.teardown;e.teardown=function(){for(var r=[],o=0;o<arguments.length;o++)r[o]=arguments[o];n.apply(e,r),t()}}function de(e,t,n,r){var o,i,a=r.flush,u="sync"===a,s=function(e){i=function(){try{e()}catch(e){!function(e,t,n){if("undefined"==typeof window||"undefined"==typeof console)throw e;console.error(e)}(e)}}},c=function(){i&&(i(),i=null)},f=function(t){return u||e===ne?t:function(){for(var n=[],r=0;r<arguments.length;r++)n[r]=arguments[r];return se(e,(function(){t.apply(void 0,L([],P(n)))}),a)}};if(null===n){var h=!1,g=function(e,t,n,r){var o=e._watchers.length;return e.$watch(t,n,{immediate:r.immediateInvokeCallback,deep:r.deep,lazy:r.noRun,sync:r.sync,before:r.before}),e._watchers[o]}(e,(function(){if(!h)try{h=!0,t(s)}finally{h=!1}}),l,{deep:r.deep||!1,sync:u,before:c});ce(g,c),g.lazy=!1;var _=g.get.bind(g);return g.get=f(_),function(){g.teardown()}}var w,O=r.deep;H(t)?w=function(){return t.value}:G(t)?(w=function(){return t},O=!0):d(t)?w=function(){return t.map((function(t){return H(t)?t.value:G(t)?function e(t,n){void 0===n&&(n=new Set);if(!m(t)||n.has(t))return t;if(n.add(t),H(t))e(t.value,n);else if(d(t))for(var r=0;r<t.length;r++)e(t[r],n);else if(i=t,"[object Set]"===p(i)||function(e){return"[object Map]"===p(e)}(t))t.forEach((function(t){e(t,n)}));else if(y(t))for(var o in t)e(t[o],n);var i;return t}(t):b(t)?t():(v("Invalid watch source: "+JSON.stringify(t)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e),l)}))}:b(t)?w=t:(w=l,v("Invalid watch source: "+JSON.stringify(t)+".\n A watch source can only be a getter/effect function, a ref, a reactive object, or an array of these types.",e));var S=function(e,t){c(),n(e,t,s)},j=f(S);if(r.immediate){var C=j,x=function(e,t){x=C,S(e,d(e)?[]:t)};j=function(e,t){x(e,t)}}var $=e.$watch(w,j,{immediate:r.immediate,deep:O,sync:u}),k=e._watchers[e._watchers.length-1];return G(k.value)&&(null===(o=k.value.__ob__)||void 0===o?void 0:o.dep)&&O&&k.value.__ob__.dep.addSub({update:function(){k.run()}}),ce(k,c),function(){$()}}function fe(e,t){var n=function(e){return A({immediate:!0,deep:!1,flush:"pre"},e)}(t);return de(le(),e,null,n)}function pe(e,t,n){var r=null;"function"==typeof t?r=t:(n=t,r=null);var o=function(e){return A({immediate:!1,deep:!1,flush:"pre"},e)}(n);return de(le(),e,r,o)}function he(e){var t,n,r,o,i,a=null===(t=x())||void 0===t?void 0:t.proxy;if("function"==typeof e?n=e:(n=e.get,r=e.set),a&&!a.$isServer){var u,s=function(){if(!$){var e=E(j(),{computed:{value:function(){return 0}}}),t=e._computedWatchers.value.constructor,n=e._data.__ob__.dep.constructor;$={Watcher:t,Dep:n},e.$destroy()}return $}(),c=s.Watcher,d=s.Dep;i=function(){return u||(u=new c(a,n,l,{lazy:!0})),u.dirty&&u.evaluate(),d.target&&u.depend(),u.value},o=function(e){r&&r(e)}}else{var f=E(j(),{computed:{$$state:{get:n,set:r}}});a&&a.$on("hook:destroyed",(function(){return f.$destroy()})),i=function(){return f.$$state},o=function(e){f.$$state=e}}return z({get:i,set:o})}var me=function(){for(var e,t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];return null===(e=j())||void 0===e?void 0:e.nextTick.apply(this,t)};var ye={set:function(e,t,n){(e.__composition_api_state__=e.__composition_api_state__||{})[t]=n},get:function(e,t){return(e.__composition_api_state__||{})[t]}};function be(e){var t=ye.get(e,"rawBindings")||{};if(t&&Object.keys(t).length){for(var n=e.$refs,r=ye.get(e,"refs")||[],o=0;o<r.length;o++){var i=t[u=r[o]];!n[u]&&i&&H(i)&&(i.value=null)}var a=Object.keys(n),l=[];for(o=0;o<a.length;o++){var u;i=t[u=a[o]];n[u]&&i&&H(i)&&(i.value=n[u],l.push(u))}ye.set(e,"refs",l)}}function ve(e,t){var n=e.$options._parentVnode;if(n){for(var r=ye.get(e,"slots")||[],o=function(e,t){var n;if(e){if(e._normalized)return e._normalized;for(var r in n={},e)e[r]&&"$"!==r[0]&&(n[r]=!0)}else n={};for(var r in t)r in n||(n[r]=!0);return n}(n.data.scopedSlots,e.$slots),i=0;i<r.length;i++){o[l=r[i]]||delete t[l]}var a=Object.keys(o);for(i=0;i<a.length;i++){var l;t[l=a[i]]||(t[l]=T(e,l))}ye.set(e,"slots",a)}}function ge(e,t,n){var r=O;C(e);try{return t(e)}catch(e){if(!n)throw e;n(e)}finally{C(r)}}function _e(e){e.mixin({beforeCreate:function(){var e=this,t=e.$options,n=t.setup,r=t.render;r&&(t.render=function(){for(var t=this,n=[],o=0;o<arguments.length;o++)n[o]=arguments[o];return ge(e,(function(){return r.apply(t,n)}))});if(!n)return;if("function"!=typeof n)return void 0;var o=t.data;t.data=function(){return function(e,t){void 0===t&&(t={});var n,r=e.$options.setup,o=function(e){var t={slots:{}};["root","parent","refs","listeners","isServer","ssrContext"].forEach((function(n){var r="$"+n;u(t,n,{get:function(){return e[r]},set:function(){v("Cannot assign to '"+n+"' because it is a read-only property",e)}})})),["attrs"].forEach((function(n){var r="$"+n;u(t,n,{get:function(){var t,n,o=X({}),i=e[r],a=function(t){u(o,t,{get:function(){return e[r][t]}})};try{for(var l=F(Object.keys(i)),s=l.next();!s.done;s=l.next()){a(s.value)}}catch(e){t={error:e}}finally{try{s&&!s.done&&(n=l.return)&&n.call(l)}finally{if(t)throw t.error}}return o},set:function(){v("Cannot assign to '"+n+"' because it is a read-only property",e)}})})),["emit"].forEach((function(n){var r="$"+n;u(t,n,{get:function(){return function(){for(var t=[],n=0;n<arguments.length;n++)t[n]=arguments[n];var o=e[r];o.apply(e,t)}}})})),!1;return t}(e);if(s(t,"__ob__",Q()),ve(e,o.slots),ge(e,(function(){n=r(t,o)})),!n)return;if(b(n)){var i=n;return void(e.$options.render=function(){return ve(e,o.slots),ge(e,(function(){return i()}))})}if(y(n)){G(n)&&(n=function(e){if(!y(e))return e;var t={};for(var n in e)t[n]=U(e,n);return t}(n)),ye.set(e,"rawBindings",n);var a=n;return void Object.keys(a).forEach((function(t){var n=a[t];H(n)||(G(n)?d(n)&&(n=I(n)):b(n)?n=n.bind(e):m(n)?function e(t,n){void 0===n&&(n=new Map);if(n.has(t))return n.get(t);if(n.set(t,!1),Array.isArray(t)&&G(t))return n.set(t,!0),!0;if(!y(t)||K(t))return!1;return Object.keys(t).some((function(r){return e(t[r],n)}))}(n)&&function e(t){if(!y(t)||H(t)||G(t)||K(t))return;var n=j().util.defineReactive;Object.keys(t).forEach((function(r){var o=t[r];n(t,r,o),o&&e(o)}))}(n):n=I(n)),function(e,t,n){var r=e.$options.props;t in e||r&&c(r,t)||(H(n)?u(e,t,{get:function(){return n.value},set:function(e){n.value=e}}):u(e,t,{get:function(){return G(n)&&n.__ob__.dep.depend(),n},set:function(e){n=e}}))}(e,t,n)}))}0}(e,e.$props),"function"==typeof o?o.call(e,e):o||{}}},mounted:function(){be(this)},updated:function(){be(this)}})}function we(e){(function(e){return c(e,"__composition_api_installed__")})(e)||(e.config.optionMergeStrategies.setup=function(e,t){return function(n,r){return function e(t,n){if(!t)return n;if(!n)return t;for(var r,o,i,l=a?Reflect.ownKeys(t):Object.keys(t),u=0;u<l.length;u++)"__ob__"!==(r=l[u])&&(o=n[r],i=t[r],c(n,r)?o!==i&&y(o)&&!H(o)&&y(i)&&!H(i)&&e(i,o):n[r]=i);return n}("function"==typeof e?e(n,r)||{}:void 0,"function"==typeof t?t(n,r)||{}:void 0)}},function(e){w=e,Object.defineProperty(e,"__composition_api_installed__",{configurable:!0,writable:!0,value:!0})}(e),_e(e))}var Oe={install:function(e){return we(e)}};function Se(e){return e}"undefined"!=typeof window&&window.Vue&&window.Vue.use(Oe),t.b=Oe},function(e,t,n){"use strict";n.d(t,"a",(function(){return r}));function r(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}Object.create;Object.create},function(e,t,n){"use strict";function r(e,t,n,r,o,i,a,l){var u,s="function"==typeof e?e.options:e;if(t&&(s.render=t,s.staticRenderFns=n,s._compiled=!0),r&&(s.functional=!0),i&&(s._scopeId="data-v-"+i),a?(u=function(e){(e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext)||"undefined"==typeof __VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),o&&o.call(this,e),e&&e._registeredComponents&&e._registeredComponents.add(a)},s._ssrRegister=u):o&&(u=l?function(){o.call(this,(s.functional?this.parent:this).$root.$options.shadowRoot)}:o),u)if(s.functional){s._injectStyles=u;var c=s.render;s.render=function(e,t){return u.call(t),c(e,t)}}else{var d=s.beforeCreate;s.beforeCreate=d?[].concat(d,u):[u]}return{exports:e,options:s}}n.d(t,"a",(function(){return r}))},,function(t,n){t.exports=e},,function(e,t,n){"use strict";function r(e){return!/[^\u4e00-\u9fa5]/.test(e)}function o(e,t){let n=null;return function(){clearTimeout(n),n=setTimeout(()=>{e(t)},300)}}function i(){const e=[];return function t(n){for(const r of n)r.prop&&r.searchable&&e.push(r),r.children&&t(r.children);return e}}n.d(t,"c",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"b",(function(){return i}))},function(e,t,n){"use strict";n.d(t,"b",(function(){return r})),n.d(t,"a",(function(){return o})),n.d(t,"f",(function(){return i})),n.d(t,"c",(function(){return a})),n.d(t,"d",(function(){return l})),n.d(t,"e",(function(){return u}));const r=[{type:"input",name:"单行文本",labelWidth:void 0,hidden:!1,icon:"regular/keyboard",options:{width:"100%",defaultValue:"",readonly:!1,disabled:!1,showWordLimit:!1,required:!1,dataType:"string",pattern:"",maxLength:"",placeholder:"",hiddenLabel:!1,appendButton:!1}},{type:"textarea",name:"多行文本",icon:"regular/keyboard",labelWidth:void 0,hidden:!1,options:{width:"100%",defaultValue:"",readonly:!1,disabled:!1,showWordLimit:!1,required:!1,maxLength:"",pattern:"",placeholder:"",hiddenLabel:!1}},{type:"number",name:"计数器",icon:"sort-numeric-up",labelWidth:void 0,hidden:!1,options:{width:"100%",required:!1,defaultValue:0,min:"",max:"",step:1,disabled:!1,controlsPosition:"",hiddenLabel:!1}},{type:"radio",name:"单选框组",icon:"regular/dot-circle",labelWidth:void 0,hidden:!1,options:{inline:!0,defaultValue:"",showLabel:!0,hiddenLabel:!1,options:[{value:"value",label:"label"}],required:!1,disabled:!1,width:"100%",remote:"dynamic",dynamic:{method:"GET",parameter:"",path:"http://jsonplaceholder.typicode.com/users",dataLocation:"list",valueKey:"value",labelKey:"label",childrenKey:"children"},remoteOptions:[],props:{value:"value",label:"label"},remoteFunc:""}},{type:"checkbox",name:"多选框组",icon:"regular/check-square",labelWidth:void 0,hidden:!1,options:{inline:!0,buttonStyle:!1,defaultValue:[],showLabel:!0,disabled:!1,min:null,max:null,hiddenLabel:!1,options:[{value:"value",label:"label"}],required:!1,width:"100%",remoteOptions:[],props:{value:"value",label:"label"},remoteFunc:"",remote:"dynamic",dynamic:{method:"GET",parameter:"",path:"http://jsonplaceholder.typicode.com/users",dataLocation:"list",valueKey:"value",labelKey:"label",childrenKey:"children"}}},{type:"date",name:"日期选择器",labelWidth:void 0,hidden:!1,icon:"regular/calendar-alt",options:{hiddenLabel:!1,defaultValue:!1,readonly:!1,disabled:!1,editable:!0,clearable:!0,placeholder:"",startPlaceholder:"",endPlaceholder:"",type:"date",format:"yyyy-MM-dd",timestamp:!1,required:!1,width:"100%"}},{type:"time",name:"时间选择器",labelWidth:void 0,hidden:!1,icon:"clock",options:{hiddenLabel:!1,defaultValue:!1,readonly:!1,disabled:!1,editable:!0,clearable:!0,placeholder:"",startPlaceholder:"",endPlaceholder:"",type:"datetime",format:"hh:mm:ss",timestamp:!1,required:!1,width:"100%"}},{type:"rate",name:"评分",icon:"regular/star",labelWidth:void 0,hidden:!1,options:{hiddenLabel:!1,defaultValue:null,max:5,disabled:!1,allowHalf:!1,required:!1}},{type:"color",name:"颜色选择器",icon:"palette",labelWidth:void 0,hidden:!1,options:{hiddenLabel:!1,defaultValue:"",disabled:!1,showAlpha:!1,required:!1}},{type:"select",name:"下拉选择框",labelWidth:void 0,hidden:!1,icon:"regular/caret-square-down",options:{hiddenLabel:!1,defaultValue:"",multiple:!1,disabled:!1,clearable:!1,placeholder:"",required:!1,showLabel:!0,allowCreate:!1,width:"100%",options:[{value:"value",label:"label"}],remote:"dynamic",dynamic:{method:"GET",parameter:"",path:"http://jsonplaceholder.typicode.com/users",dataLocation:"list",valueKey:"value",labelKey:"label",childrenKey:"children"},remoteOptions:[],props:{value:"value",label:"label"},remoteFunc:""}},{type:"switch",name:"开关",labelWidth:void 0,hidden:!1,icon:"toggle-off",options:{hiddenLabel:!1,defaultValue:!1,required:!1,disabled:!1}},{type:"slider",name:"滑块",icon:"sliders-h",labelWidth:void 0,hidden:!1,options:{hiddenLabel:!1,defaultValue:0,disabled:!1,required:!1,min:0,max:100,step:1,showInput:!1,range:!1,width:"100%"}},{type:"text",name:"文本",icon:"language",options:{defaultValue:"",remoteFunc:"",align:"center",fontSize:"16px",hiddenLabel:!1}},{type:"html",name:"HTML",icon:"heading",labelWidth:void 0,options:{html:null,hiddenLabel:!1}},{type:"cascader",name:"级联选择器",icon:"random",labelWidth:void 0,options:{defaultValue:[],width:"100%",separator:"/",placeholder:"",required:!1,multiple:!1,disabled:!1,clearable:!1,checkStrictly:!1,remote:"dynamic",dynamic:{method:"GET",parameter:"",path:"http://jsonplaceholder.typicode.com/users",dataLocation:"list",valueKey:"value",labelKey:"label",childrenKey:"children"},remoteOptions:[],options:[{value:"A",label:"A",children:[{value:"AA",label:"AA",children:[{value:"AAA",label:"AAA"}]}]}],props:{value:"value",label:"label",children:"children"},remoteFunc:"",hiddenLabel:!1}},{type:"treeselect",name:"树形下拉框",icon:"tree",labelWidth:void 0,options:{remoteFunc:"",placeholder:"",width:"100%",defaultValue:null,maxHeight:300,multiple:!1,remote:"dynamic",dynamic:{method:"GET",parameter:"",path:"http://jsonplaceholder.typicode.com/users",dataLocation:"list",valueKey:"value",labelKey:"label",childrenKey:"children"},appendToBody:!1,props:{value:"value",label:"label",children:"children"},clearable:!0,searchable:!0,noChildrenText:"暂无数据",noOptionsText:"暂无数据",noResultsText:"暂无数据",searchNested:!0,required:!1,showValueLabelSlot:!1,disabled:!1,showCount:!1,disableBranchNodes:!0,remoteOptions:[{value:"测试数据A",label:"测试数据A",children:[{value:"测试数据AA",label:"测试数据AA"},{value:"测试数据AB",label:"测试数据AB"}]},{value:"测试数据B",label:"测试数据B"},{value:"测试数据C",label:"测试数据C"}],hiddenLabel:!1}},{type:"richtext",name:"富文本",icon:"text-width",labelWidth:void 0,hidden:!1,options:{defaultValue:"",readonly:!1,hiddenLabel:!1,required:!1}}],o=[{type:"blank",name:"自定义(插槽)",icon:"chalkboard",labelWidth:void 0,options:{defaultType:"String",hiddenLabel:!1}},{type:"button",name:"按钮",icon:"mouse-pointer",labelWidth:void 0,hidden:!1,options:{text:"确认",eventName:"btnCallback",btnType:"primary",hiddenLabel:!0}},{type:"upload",name:"附件",icon:"upload",labelWidth:void 0,options:{resourceId:"id",fileType:"",defaultValue:"",remoteFunc:"",readonly:!1,hiddenLabel:!1}},{type:"avatar",name:"头像",icon:"user",labelWidth:void 0,options:{resourceId:"id",uploadUrl:"/file/upload",width:"180px",hiddenLabel:!0}},{type:"table",name:"子表格",icon:"table",labelWidth:void 0,options:{remoteFunc:"",visibleList:{actionColumnBtnEdit:!0,actionColumnBtnDetail:!1,btnAdd:!0,actionColumn:!0,tableTitle:!1,searchForm:!1,actionColumnBtnDel:!0},tableParams:"",prefill:"",tableTitle:"",showPagination:!0,isMultiple:!1,tableName:"",tableDesignerName:"",dialogFormDesignerName:"",hiddenLabel:!1}},{type:"form",name:"子表单",icon:"file-word",labelWidth:void 0,tableColumns:[],options:{hiddenLabel:!0,remote:"custom",remoteFunc:"",tableParams:"",prefill:"",tableName:""}}],i=[{type:"grid",name:"栅格布局",icon:"th",columns:[{span:24,list:[]}],options:{gutter:0,marginTop:0,marginLeft:0,justify:"start",align:"top"}},{type:"grid-table",name:"表格布局",icon:"table",beta:!1,options:{borderWidth:1,borderColor:"#999",width:"100%",sumColSpan:1,sumRowSpan:1},rows:[{columns:[]}]},{type:"tabs",name:"标签页",icon:"tags",beta:!1,items:[{name:"标签页1",label:"标签页1",list:[]}],options:{type:"",hiddenLabel:!0,position:"top"}},{type:"divider",name:"分割线",icon:"divide",labelWidth:void 0,options:{align:"center",hiddenLabel:!0}}],a=[{type:"chart-pie",name:"饼图",icon:"chart-pie",options:{className:"",width:"100%",option:"",hiddenLabel:!0,hollow:!0,height:"300px",data:[{name:"商品一",value:"20"},{name:"商品二",value:"5"},{name:"商品三",value:"10"}]}},{type:"chart-line",name:"柱状/折线图",icon:"chart-line",options:{className:"",yAxisMax:null,width:"100%",type:"bar",option:"",rotate:!1,xUnit:"",yUnit:"个",hiddenLabel:!0,height:"400px",data:[{name:"商品一",value:"20"},{name:"商品二",value:"5"},{name:"商品三",value:"10"}]}},{type:"chart-common",name:"通用图表",icon:"chart-bar",options:{className:"",height:"400px",hiddenLabel:!0,width:"100%",loop:!1,option:{xAxis:{type:"category",data:["Mon","Tue","Wed","Thu","Fri","Sat","Sun"]},yAxis:{type:"value"},series:[{data:[150,230,224,218,135,147,260],type:"line"}]}}}],l={tabs:{type:[{label:"普通",value:""},{label:"选项卡",value:"card"},{label:"卡片化",value:"border-card"}],position:[{label:"顶部",value:"top"},{label:"左侧",value:"left"},{label:"右侧",value:"right"},{label:"底部",value:"bottom"}]}},u=["input","textarea","number","radio","checkbox","date","time","rate","color","select","switch","slider","cascader","treeselect","richtext"]},,,,function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"table-form-wrapper"},[n("el-form",{ref:"proForm",staticClass:"form",class:{pad:"pad"===e.deviceMode,mobile:"mobile"===e.deviceMode},attrs:{model:e.models,"label-position":e.data&&e.data.config&&e.data.config.labelPosition,"label-width":e.data&&e.data.config&&e.data.config.labelWidth?e.data.config.labelWidth+"px":"120px",size:e.data&&e.data.config&&e.data.config.size}},[e._l(e.data&&e.data.list||[],(function(t,r){return[n("ProLayout",e._g({key:r,attrs:{models:e.models,data:e.data,item:t,readOnly:e.readOnly,rules:e.rules,remote:e.remote,formTableConfig:e.formTableConfig},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)},e.$listeners))]}))],2)],1)};r._withStripped=!0;var o=n(2),i=n(0),a=n(8),l=n(24),u=n.n(l),s=n(15);let c=class extends i.c{constructor(){super(...arguments),this.models={},this.fieldMap={},this.linkEffect={}}created(){this.data&&this.data.list&&this.generateModel(this.data.list)}controlFieldHandler(e){this.rules.forEach(e=>{const t=this.models[e.field];if(this.linkEffect[e.field]&&this.resetComponent(this.linkEffect[e.field]),t){const n=e.control.filter(e=>t.includes(e.value));if(n.length>0){const t=[];for(const e of n)t.push(...e.rule);t.length>0&&(this.linkEffect[e.field]=[],t.forEach(t=>{const n=this.fieldMap[t.field];if(n){switch(t.operator){case"show":this.$set(n,"hidden",!1),this.models[t.field]&&0!==this.models[t.field].length||!t.value||(Array.isArray(this.models[t.field])?this.models[t.field].push(t.value):this.models[t.field]=t.value);break;case"hidden":this.$set(n,"hidden",!0);break;case"required":this.setRequired(n);break;case"unrequired":this.setUnRequired(n)}this.linkEffect[e.field].push(t)}}))}}})}setRequired(e){e.options.required||(e.options.required=!0,e.rules.push({message:e.name+"必须填写",required:!0}))}resetComponent(e){e.forEach(e=>{const t=this.fieldMap[e.field];if(t)switch(e.operator){case"show":this.$set(t,"hidden",!0);break;case"hidden":this.$set(t,"hidden",!1),this.models[e.field]=e.value?e.value:null;break;case"required":this.setUnRequired(t);break;case"unrequired":this.setRequired(t)}})}setUnRequired(e){e.options.required=!1,e.rules=e.rules.filter(e=>!e.required)}generateModel(e,t=!0){for(let n=0;n<e.length;n+=1)if("grid"===e[n].type)e[n].columns.forEach(e=>{this.generateModel(e.list)});else if("grid-table"===e[n].type)e[n].rows.forEach(e=>{this.generateModel(e.columns)});else if("td"===e[n].type)this.generateModel(e[n].list);else if("form"===e[n].type)this.generateModel(e[n].tableColumns,!1);else{const r=e[n];Object.keys(this.value).indexOf(r.model)>=0&&a.e.includes(r.type)?this.initFormValue(r):a.e.includes(r.type)&&t&&this.setDefaultValue(r),this.$set(this.fieldMap,r.model,r)}this.models={...this.value,...this.models}}filterFormData(){const e={...this.models};return Object.keys(e).forEach(t=>{Array.isArray(e[t])&&(e[t]=e[t].toString())}),e}initFormValue(e){e.options.multiple||"cascader,checkbox".includes(e.type)||e.options.type&&e.options.type.includes("range")?null!=this.value[e.model]&&""!==this.value[e.model]?this.models[e.model]=this.value[e.model].split(","):this.models[e.model]=[]:null==this.value[e.model]||""===this.value[e.model]?this.setDefaultValue(e):this.models[e.model]=this.value[e.model]}setDefaultValue(e){if("date"===e.type||"time"===e.type)if(e.options.defaultValue){const{format:t}=e.options;t&&(console.log(t),this.models[e.model]=u()().format("time"===e.type?t:t.toUpperCase()))}else this.models[e.model]=null;else{let{defaultValue:t}=e.options;"string"==typeof t&&t.includes("$")?t=this.$store.getters[t.replace("$","")]:""===t&&(t=null),this.models[e.model]=t}}getData(e){return new Promise((t,n)=>{this.$refs.proForm.validate((r,o)=>{r?t(e?JSON.parse(JSON.stringify(this.models)):this.filterFormData()):(setTimeout(()=>{const e=document.getElementsByClassName("is-error");e[0].querySelector("input")?e[0].querySelector("input").focus():e[0].querySelector("textarea")&&e[0].querySelector("textarea").focus()},100),n(o))})})}resetForm(){this.$refs.proForm.resetFields()}validate(){return new Promise((e,t)=>{this.$refs.proForm.validate((n,r)=>{n?e():t(r)})})}getDataWithoutValidate(e){return new Promise(t=>t(e?JSON.parse(JSON.stringify(this.models)):this.filterFormData()))}setFieldValue(e,t){"object"==typeof e?Object.keys(e).forEach(t=>{this.$set(this.models,t,e[t])}):this.$set(this.models,e,t)}getFieldValue(e){return this.models[e]}setFormValue(e){this.$refs.proForm&&this.$refs.proForm.clearValidate(),this.models=JSON.parse(JSON.stringify(e))}_changeFieldStatus(e,t,n){let r;r=t?"string"==typeof t?[t]:t:Object.keys(this.fieldMap),r.forEach(t=>{switch(n){case"hidden":this.$set(this.fieldMap[t],"hidden",e);break;case"disabled":this.$set(this.fieldMap[t].options,"disabled",e);break;default:console.error("设置失败")}})}disabled(e,t){this._changeFieldStatus(e,t,"disabled")}hidden(e,t){this._changeFieldStatus(e,t,"hidden")}valueOnChange(e){this.$refs.proForm&&this.$refs.proForm.clearValidate(),this.models={...this.models,...e}}modelsOnChange(e){this.rules.length>0&&(this.controlFieldHandler(e),this.$refs.proForm&&this.$refs.proForm.clearValidate()),this.$emit("update:entity",e)}};Object(o.a)([Object(i.b)({type:Object,default:()=>({config:{},list:[]})})],c.prototype,"data",void 0),Object(o.a)([Object(i.b)({type:Object,default:()=>({})})],c.prototype,"value",void 0),Object(o.a)([Object(i.b)({type:Object,default:()=>({})})],c.prototype,"entity",void 0),Object(o.a)([Object(i.b)({type:Boolean,default:!1})],c.prototype,"readOnly",void 0),Object(o.a)([Object(i.b)({type:Array,default:()=>[]})],c.prototype,"rules",void 0),Object(o.a)([Object(i.b)({type:Object,default:()=>({})})],c.prototype,"remote",void 0),Object(o.a)([Object(i.b)({type:Object,default:()=>({})})],c.prototype,"formTableConfig",void 0),Object(o.a)([Object(i.b)({type:String,default:"pc"})],c.prototype,"deviceMode",void 0),Object(o.a)([Object(i.d)("value",{deep:!0})],c.prototype,"valueOnChange",null),Object(o.a)([Object(i.d)("models",{deep:!0})],c.prototype,"modelsOnChange",null),c=Object(o.a)([Object(i.a)({components:{ProLayout:s.a},name:"ProForm"})],c);var d=c,f=n(3),p=Object(f.a)(d,r,[],!1,null,null,null);p.options.__file="src/component/pro-form/src/ProForm.vue";t.a=p.exports},,function(e,t,n){"use strict";var r=function(){var e=this.$createElement,t=this._self._c||e;return t("svg",{class:this.svgClass,attrs:{"aria-hidden":"true"}},[t("use",{attrs:{"xlink:href":this.iconName}})])};r._withStripped=!0;var o={name:"SvgIcon",props:{iconClass:{type:String,required:!0},className:{type:String,default:""}},computed:{iconName:function(){return"#icon-".concat(this.iconClass)},svgClass:function(){return this.className?"SvgIcon ".concat(this.className):"SvgIcon"}}},i=n(3),a=Object(i.a)(o,r,[],!1,null,"8c907842",null);a.options.__file="src/icons/SvgIcon.vue";t.a=a.exports},function(e,t,n){"use strict";var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return"grid"==e.item.type?n("div",[n("el-row",{key:e.item.key,style:{"margin-top":e.item.options.marginTop+"px","margin-left":e.item.options.marginLeft+"px","margin-right":e.item.options.marginLeft+"px"},attrs:{type:"flex",gutter:e.item.options.gutter?e.item.options.gutter:0,justify:e.item.options.justify,align:e.item.options.align}},e._l(e.item.columns,(function(t,r){return n("el-col",{key:r,attrs:{span:t.span}},[e._l(t.list,(function(t){return[t.type.includes("grid")||t.type.includes("tabs")?n("ProLayout",e._g({key:t.key,attrs:{item:t,readOnly:e.readOnly,models:e.models,rules:e.rules,remote:e.remote,formTableConfig:e.formTableConfig},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)},e.$listeners)):t.hidden?e._e():n("ProFormItem",e._g({key:t.key,attrs:{models:e.models,remote:e.remote,widget:t,readOnly:e.readOnly,formTableConfig:e.formTableConfig},on:{"selection-change":function(n){return e.getTableSelection(n,t)},btnOnClick:e.btnOnClick,chartOnClick:e.chartOnClick},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)},e.$listeners))]}))],2)})),1)],1):"grid-table"===e.item.type?n("div",[n("table",{key:e.item.key,staticClass:"grid-table",staticStyle:{width:"100%",border:"solid"},style:{"border-width":e.item.options.borderWidth.toString()+"px",borderColor:e.item.options.borderColor}},e._l(e.item.rows,(function(t,r){return n("tr",{key:r},e._l(t.columns,(function(t,r){return n("td",{key:r,staticClass:"grid-table-td",style:{"border-width":e.item.options.borderWidth.toString()+"px",borderColor:e.item.options.borderColor,width:t.options.width,height:t.options.height,display:t.list.every((function(e){return e.hidden}))?"none":""},attrs:{colspan:t.options.colspan||1,rowspan:t.options.rowspan||1,valign:"middle",align:"left"},on:{click:function(n){return n.stopPropagation(),e.clickTdAutoFocus(n,t)}}},[e._l(t.list,(function(r){return[r.type.includes("grid")||t.type.includes("tabs")?n("ProLayout",{key:r.key,attrs:{item:r,readOnly:e.readOnly,models:e.models,rules:e.rules,remote:e.remote,formTableConfig:e.formTableConfig},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)}):r.hidden?e._e():n("ProFormItem",e._g({key:r.key,attrs:{models:e.models,remote:e.remote,widget:r,readOnly:e.readOnly,formTableConfig:e.formTableConfig},on:{"selection-change":function(t){return e.getTableSelection(t,r)},btnOnClick:e.btnOnClick,chartOnClick:e.chartOnClick},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)},e.$listeners))]}))],2)})),0)})),0)]):"tabs"===e.item.type?n("div",[n("Tabs",e._g({attrs:{widget:e.item,models:e.models,remote:e.remote,readOnly:e.readOnly,formTableConfig:e.formTableConfig},on:{"selection-change":e.getTableSelection,chartOnClick:e.chartOnClick,btnOnClick:e.btnOnClick},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)},e.$listeners))],1):n("div",[e.item.hidden?e._e():n("ProFormItem",e._g({key:e.item.key,attrs:{models:e.models,remote:e.remote,widget:e.item,readOnly:e.readOnly,formTableConfig:e.formTableConfig},on:{"selection-change":function(t){return e.getTableSelection(t,e.item)},chartOnClick:e.chartOnClick,btnOnClick:e.btnOnClick},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)},e.$listeners))],1)};r._withStripped=!0;var o=n(1),i=n(5),a=n.n(i),l=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("el-tabs",{staticClass:"tabs",staticStyle:{width:"100%"},attrs:{"tab-position":e.widget.options.position,type:e.widget.options.type},model:{value:e.activeName,callback:function(t){e.activeName=t},expression:"activeName"}},e._l(e.widget.items,(function(t){return n("el-tab-pane",{key:t.name,attrs:{label:t.label,name:t.name,lazy:""}},[e._l(t.list,(function(t,r){return[n("ProLayout",e._g(e._b({key:r,attrs:{item:t},scopedSlots:e._u([e._l(Object.keys(e.$scopedSlots),(function(t){return{key:t,fn:function(n){return[e._t(t,null,{model:n.model,widget:n.widget})]}}}))],null,!0)},"ProLayout",e.$attrs,!1),e.$listeners))]}))],2)})),1)};l._withStripped=!0;var u=n(2),s=n(0);let c=class extends s.c{constructor(){super(...arguments),this.activeName=this.widget.items[0].name}};Object(u.a)([Object(s.b)({type:Object,default:()=>({})})],c.prototype,"widget",void 0),c=Object(u.a)([Object(s.a)({name:"Tabs"})],c);var d=c,f=n(3),p=Object(f.a)(d,l,[],!1,null,"194fc70f",null);p.options.__file="src/component/pro-form/src/components/Tabs/index.vue";var h=p.exports;function m(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==n)return;var r,o,i=[],a=!0,l=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(i.push(r.value),!t||i.length!==t);a=!0);}catch(e){l=!0,o=e}finally{try{a||null==n.return||n.return()}finally{if(l)throw o}}return i}(e,t)||function(e,t){if(!e)return;if("string"==typeof e)return y(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return y(e,t)}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function y(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}a.a.use(o.b);var b=Object(o.c)({name:"ProLayout",emits:["table-selections","btn-on-click","chart-on-click"],components:{Tabs:h},props:{item:{type:Object,default:function(){return{}}},data:{type:Object,default:function(){return{}}},models:{type:Object,default:function(){return{}}},readOnly:{type:Boolean,default:!1},rules:{type:Array,default:function(){return[]}},remote:{type:Object,default:function(){return{}}},formTableConfig:{type:Object,default:function(){return{}}}},setup:function(e,t){t.root;var n=t.emit;return{getTableSelection:function(e,t){var r={};r[t.model]=e,n("table-selections",r)},btnOnClick:function(t){n("btn-on-click",{event:t,model:e.models})},chartOnClick:function(e){n("chart-on-click",{chart:e,model:models.value})},clickTdAutoFocus:function(e,t){if(t.list.length>0){var n=e.target,r=m(t.list,1)[0];if("TD"===n.tagName)switch(r.type){case"input":case"select":n.getElementsByTagName("INPUT")[0].focus();break;case"textarea":n.getElementsByTagName("TEXTAREA")[0].focus();break;default:return!1}return!1}return!1}}}}),v=Object(f.a)(b,r,[],!1,null,"81ee0728",null);v.options.__file="src/component/pro-form/src/ProLayout.vue";t.a=v.exports},function(e,t,n){(function(t){var n;n=function(){"use strict";var e=function(e){var t=e.id,n=e.viewBox,r=e.content;this.id=t,this.viewBox=n,this.content=r};function n(e,t){return e(t={exports:{}},t.exports),t.exports}e.prototype.stringify=function(){return this.content},e.prototype.toString=function(){return this.stringify()},e.prototype.destroy=function(){var e=this;["id","viewBox","content"].forEach((function(t){return delete e[t]}))},"undefined"!=typeof window?window:void 0!==t||"undefined"!=typeof self&&self;var r=n((function(e,t){e.exports=function(){function e(e){return e&&"object"==typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(t,n){var o;return n&&!0===n.clone&&e(t)?r((o=t,Array.isArray(o)?[]:{}),t,n):t}function n(n,o,i){var a=n.slice();return o.forEach((function(o,l){void 0===a[l]?a[l]=t(o,i):e(o)?a[l]=r(n[l],o,i):-1===n.indexOf(o)&&a.push(t(o,i))})),a}function r(o,i,a){var l=Array.isArray(i),u=(a||{arrayMerge:n}).arrayMerge||n;return l?Array.isArray(o)?u(o,i,a):t(i,a):function(n,o,i){var a={};return e(n)&&Object.keys(n).forEach((function(e){a[e]=t(n[e],i)})),Object.keys(o).forEach((function(l){e(o[l])&&n[l]?a[l]=r(n[l],o[l],i):a[l]=t(o[l],i)})),a}(o,i,a)}return r.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return r(e,n,t)}))},r}()})),o=n((function(e,t){t.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},e.exports=t.default})),i=o.svg,a=o.xlink,l={};l[i.name]=i.uri,l[a.name]=a.uri;var u=function(e,t){return void 0===e&&(e=""),"<svg "+function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")}(r(l,t||{}))+">"+e+"</svg>"};return function(e){function t(){e.apply(this,arguments)}e&&(t.__proto__=e),t.prototype=Object.create(e&&e.prototype),t.prototype.constructor=t;var n={isMounted:{}};return n.isMounted.get=function(){return!!this.node},t.createFromExistingNode=function(e){return new t({id:e.getAttribute("id"),viewBox:e.getAttribute("viewBox"),content:e.outerHTML})},t.prototype.destroy=function(){this.isMounted&&this.unmount(),e.prototype.destroy.call(this)},t.prototype.mount=function(e){if(this.isMounted)return this.node;var t="string"==typeof e?document.querySelector(e):e,n=this.render();return this.node=n,t.appendChild(n),n},t.prototype.render=function(){var e=this.stringify();return function(e){var t=!!document.importNode,n=(new DOMParser).parseFromString(e,"image/svg+xml").documentElement;return t?document.importNode(n,!0):n}(u(e)).childNodes[0]},t.prototype.unmount=function(){this.node.parentNode.removeChild(this.node)},Object.defineProperties(t.prototype,n),t}(e)},e.exports=n()}).call(this,n(21))},function(e,t,n){(function(t){var n;n=function(){"use strict";function e(e,t){return e(t={exports:{}},t.exports),t.exports}"undefined"!=typeof window?window:void 0!==t||"undefined"!=typeof self&&self;var n=e((function(e,t){e.exports=function(){function e(e){return e&&"object"==typeof e&&"[object RegExp]"!==Object.prototype.toString.call(e)&&"[object Date]"!==Object.prototype.toString.call(e)}function t(t,n){var o;return n&&!0===n.clone&&e(t)?r((o=t,Array.isArray(o)?[]:{}),t,n):t}function n(n,o,i){var a=n.slice();return o.forEach((function(o,l){void 0===a[l]?a[l]=t(o,i):e(o)?a[l]=r(n[l],o,i):-1===n.indexOf(o)&&a.push(t(o,i))})),a}function r(o,i,a){var l=Array.isArray(i),u=(a||{arrayMerge:n}).arrayMerge||n;return l?Array.isArray(o)?u(o,i,a):t(i,a):function(n,o,i){var a={};return e(n)&&Object.keys(n).forEach((function(e){a[e]=t(n[e],i)})),Object.keys(o).forEach((function(l){e(o[l])&&n[l]?a[l]=r(n[l],o[l],i):a[l]=t(o[l],i)})),a}(o,i,a)}return r.all=function(e,t){if(!Array.isArray(e)||e.length<2)throw new Error("first argument should be an array with at least two elements");return e.reduce((function(e,n){return r(e,n,t)}))},r}()})),r=e((function(e,t){t.default={svg:{name:"xmlns",uri:"http://www.w3.org/2000/svg"},xlink:{name:"xmlns:xlink",uri:"http://www.w3.org/1999/xlink"}},e.exports=t.default})),o=r.svg,i=r.xlink,a={};a[o.name]=o.uri,a[i.name]=i.uri;var l,u=function(e,t){return void 0===e&&(e=""),"<svg "+function(e){return Object.keys(e).map((function(t){return t+'="'+e[t].toString().replace(/"/g,"&quot;")+'"'})).join(" ")}(n(a,t||{}))+">"+e+"</svg>"},s=r.svg,c=r.xlink,d={attrs:(l={style:["position: absolute","width: 0","height: 0"].join("; "),"aria-hidden":"true"},l[s.name]=s.uri,l[c.name]=c.uri,l)},f=function(e){this.config=n(d,e||{}),this.symbols=[]};f.prototype.add=function(e){var t=this.symbols,n=this.find(e.id);return n?(t[t.indexOf(n)]=e,!1):(t.push(e),!0)},f.prototype.remove=function(e){var t=this.symbols,n=this.find(e);return!!n&&(t.splice(t.indexOf(n),1),n.destroy(),!0)},f.prototype.find=function(e){return this.symbols.filter((function(t){return t.id===e}))[0]||null},f.prototype.has=function(e){return null!==this.find(e)},f.prototype.stringify=functi