2024-10-12 19:40:17 +08:00
|
|
|
import{d as W,Z as U,r as Ue,w as N,W as y,ah as F,M as Y,n as X,F as on,am as ce,$ as Q,C as Ct,b as un,o as ie,c as ae,f as je,a as oe,R as sn,at as ln,h as fn,I as cn,G as dn,a0 as Ze,H as pn,i as hn,E as mn,a1 as vn,ap as gn}from"./@vue.340249d8.js";import{d as yn}from"./index.5ab034a5.js";import"./element-plus.ab0703f2.js";import"./lodash-es.edba6135.js";import"./@vueuse.e3650918.js";import"./@element-plus.558a564d.js";import"./@popperjs.36402333.js";import"./@ctrl.b082b0c1.js";import"./dayjs.9886411c.js";import"./axios.45058a27.js";import"./async-validator.fb49d0f5.js";import"./memoize-one.4ee5c96d.js";import"./normalize-wheel-es.8aeb3683.js";import"./@floating-ui.0f9ce7c3.js";import"./lodash.3d784a58.js";import"./vue-router.9ddb0e92.js";import"./pinia.97fe9b12.js";import"./css-color-function.5c1c877d.js";import"./color.97e03886.js";import"./clone.cfa55f7b.js";import"./color-convert.755d189f.js";import"./color-name.e7a4e1d3.js";import"./color-string.e356f5de.js";import"./balanced-match.d2a36341.js";import"./ms.564e106c.js";import"./nprogress.8c276ac9.js";import"./vue-clipboard3.44194d32.js";import"./clipboard.47836ecb.js";import"./echarts.8535e5a6.js";import"./zrender.3eba8991.js";import"./tslib.60310f1a.js";import"./highlight.js.31cd7941.js";import"./@highlightjs.309a94da.js";/*!
|
2024-08-04 21:16:54 +08:00
|
|
|
* @form-create/element-ui v3.2.0
|
|
|
|
* (c) 2018-2024 xaboy
|
|
|
|
* Github https://github.com/xaboy/form-create
|
|
|
|
* Released under the MIT License.
|
|
|
|
*/function et(n,t){var e=Object.keys(n);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(n);t&&(r=r.filter(function(i){return Object.getOwnPropertyDescriptor(n,i).enumerable})),e.push.apply(e,r)}return e}function _(n){for(var t=1;t<arguments.length;t++){var e=arguments[t]!=null?arguments[t]:{};t%2?et(Object(e),!0).forEach(function(r){D(n,r,e[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(e)):et(Object(e)).forEach(function(r){Object.defineProperty(n,r,Object.getOwnPropertyDescriptor(e,r))})}return n}function T(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(t){return typeof t}:T=function(t){return t&&typeof Symbol=="function"&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},T(n)}function _n(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function D(n,t,e){return t in n?Object.defineProperty(n,t,{value:e,enumerable:!0,configurable:!0,writable:!0}):n[t]=e,n}function bn(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&ke(n,t)}function _e(n){return _e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(n)}function ke(n,t){return ke=Object.setPrototypeOf||function(r,i){return r.__proto__=i,r},ke(n,t)}function $n(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch{return!1}}function Cn(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function wn(n,t){if(t&&(typeof t=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Cn(n)}function Sn(n){var t=$n();return function(){var r=_e(n),i;if(t){var a=_e(this).constructor;i=Reflect.construct(r,arguments,a)}else i=r.apply(this,arguments);return wn(this,i)}}function R(n){return On(n)||Vn(n)||Rn(n)||En()}function On(n){if(Array.isArray(n))return De(n)}function Vn(n){if(typeof Symbol<"u"&&n[Symbol.iterator]!=null||n["@@iterator"]!=null)return Array.from(n)}function Rn(n,t){if(!!n){if(typeof n=="string")return De(n,t);var e=Object.prototype.toString.call(n).slice(8,-1);if(e==="Object"&&n.constructor&&(e=n.constructor.name),e==="Map"||e==="Set")return Array.from(n);if(e==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(e))return De(n,t)}}function De(n,t){(t==null||t>n.length)&&(t=n.length);for(var e=0,r=new Array(t);e<t;e++)r[e]=n[e];return r}function En(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
|
|
|
|
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}function Ce(n,t){return Object.keys(n).reduce(function(e,r){return(!t||t.indexOf(r)===-1)&&e.push(n[r]),e},[])}function L(n){return Array.isArray(n)?n:[null,void 0,""].indexOf(n)>-1?[]:[n]}var Fn="fcCheckbox",An=W({name:Fn,inheritAttrs:!1,props:{formCreateInject:Object,modelValue:{type:Array,default:function(){return[]}},type:String,input:Boolean,inputValue:String},emits:["update:modelValue","fc.el"],setup:function(t,e){var r=U(t.formCreateInject,"options",[]),i=U(t,"modelValue"),a=U(t,"inputValue",""),o=Ue(a.value),u=U(t,"input",!1),s=function(d){var p=R(L(i.value)),m=p.indexOf(o.value);o.value=d,m>-1&&(p.splice(m,1),p.push(d),f(p))};N(a,function(c){if(!u.value){o.value=c;return}s(c)});var l=function(){return Array.isArray(r.value)?r.value:[]},f=function(d){e.emit("update:modelValue",d)};return{options:l,value:i,onInput:f,updateCustomValue:s,makeInput:function(d){if(!!u.value)return y(d,{value:o.value,label:o.value},{default:function(){return[y(F("ElInput"),{modelValue:o.value,"onUpdate:modelValue":s},null)]}})}}},render:function(){var t,e,r=this,i=this.type==="button"?"ElCheckboxButton":"ElCheckbox",a=F(i);return y(F("ElCheckboxGroup"),Y(this.$attrs,{modelValue:this.value,"onUpdate:modelValue":this.onInput,ref:"el"}),_({default:function(){return[r.options().map(function(u,s){var l=_({},u),f=l.value,c=l.label;return delete l.value,delete l.label,y(a,Y(l,{label:f,value:f,key:i+s+"-"+f}),{default:function(){return[c||f||""]}})}),(t=(e=r.$slots).default)===null||t===void 0?void 0:t.call(e),r.makeInput(a)]}},Ce(this.$slots,["default"])))},mounted:function(){this.$emit("fc.el",this.$refs.el)}});function wt(n){n=n||new Map;var t={$on:function(r,i){var a=n.get(r),o=a&&a.push(i);o||n.set(r,[i])},$once:function(r,i){i._once=!0,t.$on(r,i)},$off:function(r,i){var a=n.get(r);a&&a.splice(a.indexOf(i)>>>0,1)},$emit:function(r){for(var i=arguments.length,a=new Array(i>1?i-1:0),o=1;o<i;o++)a[o-1]=arguments[o];(n.get(r)||[]).slice().map(function(u){u._once&&(t.$off(r,u),delete u._once),u.apply(void 0,a)}),(n.get("*")||[]).slice().map(function(u){u(r,a)})}};return t}function we(n,t){t===void 0&&(t={});var e=t.insertAt;if(!(!n||typeof document>"u")){var r=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css",e==="top"&&r.firstChild?r.insertBefore(i,r.firstChild):r.appendChild(i),i.styleSheet?i.styleSheet.cssText=n:i.appendChild(document.createTextNode(n))}}var In="._fc-frame ._fc-files img{display:inline-block;height:100%;vertical-align:top;width:100%}._fc-frame ._fc-upload-btn{border:1px dashed #c0ccda;cursor:pointer}._fc-frame._fc-disabled ._fc-upload-btn,._fc-frame._fc-disabled .el-button{color:#999;cursor:not-allowed!important}._fc-frame ._fc-upload-cover{background:rgba(0,0,0,.6);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}._fc-frame ._fc-upload-cover i{color:#fff;cursor:pointer;font-size:20px;margin:0 2px}._fc-frame ._fc-files:hover ._fc-upload-cover{opacity:1}._fc-frame .el-upload{display:block}._fc-frame ._fc-upload-icon{cursor:pointer}._fc-files,._fc-frame ._fc-upload-btn{background:#fff;border:1px solid #c0ccda;border-radius:4px;-webkit-box-shadow:2px 2px 5px rgba(0,0,0,.1);box-shadow:2px 2px 5px rgba(0,0,0,.1);-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:58px;line-height:58px;margin-right:4px;overflow:hidden;position:relative;text-align:center;width:58px}";we(In);var St={name:"IconCircleClose"},Pn={class:"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},jn=oe("path",{fill:"currentColor",d:"M466.752 512l-90.496-90.496a32 32 0 0145.248-45.248L512 466.752l90.496-90.496a32 32 0 1145.248 45.248L557.248 512l90.496 90.496a32 32 0 11-45.248 45.248L512 557.248l-90.496 90.496a32 32 0 01-45.248-45.248L466.752 512z"},null,-1),kn=oe("path",{fill:"currentColor",d:"M512 896a384 384 0 100-768 384 384 0 000 768zm0 64a448 448 0 110-896 448 448 0 010 896z"},null,-1)
|
|
|
|
|
|
|
|
rule: `+JSON.stringify(e.getRule?e.getRule():e):"")}function He(n,t){console.error(Pt("err",n,t))}function Rr(n){He(n.toString()),console.error(n)}var Be="[[FORM-CREATE-PREFIX-",xe="-FORM-CREATE-SUFFIX]]",it="$FN:",at="$FNX:",ot="$GLOBAL:",pe="function";function jt(n,t){return JSON.stringify(ge(Array.isArray(n)?[]:{},n,!0),function(e,r){if(!(r&&r._isVue===!0)){if(T(r)!==pe)return r;if(r.__json)return r.__json;if(r.__origin&&(r=r.__origin),!r.__emit)return Be+r+xe}},t)}function ut(n){return new Function("return "+n)()}function te(n,t){if(n&&h.String(n)&&n.length>4){var e=n.trim(),r=!1;try{if(e.indexOf(xe)>0&&e.indexOf(Be)===0)e=e.replace(xe,"").replace(Be,""),r=!0;else if(e.indexOf(it)===0)e=e.replace(it,""),r=!0;else if(e.indexOf(ot)===0){var i=e.replace(ot,"");return e=function(){for(var u=arguments.length,s=new Array(u),l=0;l<u;l++)s[l]=arguments[l];var f=s[0].api.getGlobalEvent(i);if(f)return f.call.apply(f,[this].concat(s))},e.__json=n,e.__inject=!0,e}else{if(e.indexOf(at)===0)return e=ut("function($inject){"+e.replace(at,"")+"}"),e.__json=n,e.__inject=!0,e;!t&&e.indexOf(pe)===0&&e!==pe&&(r=!0)}if(!r)return n;var a=ut(e.indexOf(pe)===-1&&e.indexOf("(")!==0?pe+" "+e:e);return a.__json=n,a}catch(o){He("\u89E3\u6790\u5931\u8D25:".concat(e,`
|
|
|
|
|
|
|
|
err: `).concat(o));return}}return n}function Er(n,t){return JSON.parse(n,function(e,r){return h.Undef(r)||!r.indexOf?r:te(r,t)})}var Fr=0;function Se(){var n=370+ ++Fr;return"F"+Math.random().toString(36).substr(3,3)+Number("".concat(Date.now())).toString(36)+n.toString(36)+"c"}function ve(n,t,e){var r=n,i;return(t||"").split(".").forEach(function(a){i&&((!r[i]||T(r[i])!="object")&&(r[i]={}),r=r[i]),i=a}),r[i]=e,r}var st=function n(t,e){if(!(!t||t===e)){if(t.props.formCreateInject)return t.props.formCreateInject;if(t.parent)return n(t.parent,e)}};function Ar(n,t,e){return W({name:"FormCreate"+(n.isMobile?"Mobile":""),components:t,directives:e,props:{rule:{type:Array,required:!0,default:function(){return[]}},option:{type:Object,default:function(){return{}}},extendOption:Boolean,modelValue:Object,disabled:{type:Boolean,default:void 0},preview:{type:Boolean,default:void 0},api:Object,name:String,subForm:{type:Boolean,default:!0},inFor:Boolean},emits:["update:api","update:modelValue","mounted","submit","change","emit-event","control","remove-rule","remove-field","sync","reload","repeat-field","update","validate-field-fail","validate-fail","created"],render:function(){return this.fc.render()},setup:function(i){var a=je();cn("parentFC",a);var o=dn("parentFC",null),u=Ze(i),s=u.rule,l=u.modelValue,f=u.subForm,c=u.inFor,d=Q({ctxInject:{},destroyed:!1,isShow:!0,unique:1,renderRule:R(s.value||[]),updateValue:JSON.stringify(l.value||{})}),p=new n(a),m=p.api(),C=c.value,w=function(){if(o){var V=st(a,o);if(V){var A;C?(A=L(V.getSubForm()),A.push(m)):A=m,V.subForm(A)}}},E=function(){var V=st(a,o);if(V)if(C){var A=L(V.getSubForm()),P=A.indexOf(m);P>-1&&A.splice(P,1)}else V.subForm()},S=null;return pn(function(){var b="",V=i.option&&i.option.globalClass||{};Object.keys(V).forEach(function(A){var P="";V[A].style&&Object.keys(V[A].style).forEach(function(G){P+=me(G)+":"+V[A].style[G]+";"}),V[A].content&&(P+=V[A].content+";"),P&&(b+=".".concat(A,"{").concat(P,"}"))}),i.option&&i.option.style&&(b+=i.option.style),b&&(S=document.createElement("style"),S.type="text/css",S.innerHTML=b,document.head.appendChild(S))}),hn(function(){p.mounted()}),mn(function(){S&&document.head.removeChild(S),E(),d.destroyed=!0,p.unmount()}),vn(function(){p.updated()}),N(f,function(b){b?w():E()},{immediate:!0}),N(function(){return R(s.value)},function(b){p.$handle.isBreakWatch()||b.length===d.renderRule.length&&b.every(function(V){return d.renderRule.indexOf(V)>-1})||(p.$handle.reloadRule(s.value),a.setupState.renderRule())}),N(function(){return i.option},function(){p.initOptions(),m.refresh()},{deep:!0}),N(function(){return[i.disabled,i.preview]},function(){m.refresh()}),N(l,function(b){JSON.stringify(b||{})!==d.updateValue&&(m.config.forceCoverValue?m.coverValue(b||{}):m.setValue(b||{}))},{deep:!0}),_(_({fc:ce(p),parent:o&&ce(o),fapi:ce(m)},Ze(d)),{},{refresh:function(){++d.unique},renderRule:function(){d.renderRule=R(s.value||[])},updateValue:function(V){if(!d.destroyed){var A=JSON.stringify(V);d.updateValue!==A&&(d.updateValue=A,a.emit("update:modelValue",V))}}})},created:function(){var i=je();i.emit("update:api",i.setupState.fapi),i.setupState.fc.init()}})}var kt=["props"],Dt=["class","style","directives"],Bt=["on"],ne=function n(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=[].concat(kt,R(r.normal||[])),a=[].concat(Dt,R(r.array||[])),o=[].concat(Bt,R(r.functional||[])),u=r.props||[];return t.reduce(function(s,l){for(var f in l)if(s[f])if(u.indexOf(f)>-1)s[f]=n([l[f]],s[f]);else if(i.indexOf(f)>-1)s[f]=_(_({},s[f]),l[f]);else if(a.indexOf(f)>-1){var c=s[f]instanceof Array?s[f]:[s[f]],d=l[f]instanceof Array?l[f]:[l[f]];s[f]=[].concat(R(c),R(d))}else if(o.indexOf(f)>-1)for(var p in l[f])if(s[f][p]){var m=s[f][p]instanceof Array?s[f][p]:[s[f][p]],C=l[f][p]instanceof Array?l[f][p]:[l[f][p]];s[f][p]=[].concat(R(m),R(C))}else s[f][p]=l[f][p];else if(f==="hook")for(var w in l[f])s[f][w]?s[f][w]=Ir(s[f][w],l[f][w]):s[f][w]=l[f][w];else s[f]=l[f];else i.indexOf(f)>-1||o.indexOf(f)>-1||u.
|