/*! Build based on gin-vue-admin Time : 1776662816000 */ import{ab as e,g as t,i as n,o as i,w as o,c as r,N as a,F as l,J as s,cs as c,cY as u,G as d,H as f,r as p,a1 as h,cp as m,cq as g,v,f as _,a as b,a2 as y,bP as x,ac as w,ad as A,ae as k,aw as C,af as S,q as E,I as T,cD as R,a8 as O,b as M,al as D,E as N,x as I,ag as L,d as F,n as P,a3 as B,t as j,h as V,ay as z,K as H,bU as U,cu as W,c9 as Y,m as G,ao as $,bH as q,T as Q}from"./087AC4D233B64EB0index.D-00lXMX.js"; /*! * @form-create/element-ui v3.2.37 * (c) 2018-2026 xaboy * Github https://github.com/xaboy/form-create * Released under the MIT License. */function K(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function X(e){for(var t=1;te.length)&&(t=e.length);for(var n=0,i=new Array(t);n-1?[]:[e]}var ue=e({name:"fcCheckbox",inheritAttrs:!1,props:{formCreateInject:Object,modelValue:{type:Array,default:function(){return[]}},type:String,options:Array,input:Boolean,inputValue:String},emits:["update:modelValue","fc.el"],setup:function(e,n){var i=u(e.formCreateInject,"options",[]),o=u(e,"options"),r=u(e,"modelValue"),a=u(e,"inputValue",""),l=b(a.value),s=u(e,"input",!1),c=function(e){var t=re(ce(r.value)),n=t.indexOf(l.value);l.value=e,n>-1&&(t.splice(n,1),t.push(e),p(t))};h(a,function(e){s.value?c(e):l.value=e});var f=d(function(){var e=i.value||[];return o.value&&(e=o.value||[]),Array.isArray(e)?e:[]});h(r,function(e){var t=null;if(!a.value&&null!=e&&Array.isArray(e)&&e.length>0&&s.value){var n=f.value.map(function(e){return e.value});e.forEach(function(e){-1===n.indexOf(e)&&(t=e)})}null!=t&&(l.value=t)},{immediate:!0});var p=function(e){n.emit("update:modelValue",e)};return{options:f,value:r,onInput:p,updateCustomValue:c,makeInput:function(e){if(s.value)return _(e,{value:l.value||void 0,label:l.value||void 0},{default:function(){return[_(t("ElInput"),{size:"small",modelValue:l.value,"onUpdate:modelValue":c},null)]}})}}},render:function(){var e,n,i=this,o="button"===this.type?"ElCheckboxButton":"ElCheckbox",r=t(o);return _(t("ElCheckboxGroup"),c(this.$attrs,{modelValue:this.value,"onUpdate:modelValue":this.onInput,ref:"el"}),X({default:function(){return[i.options.map(function(e,t){var n=X({},e),i=n.value,a=n.label;return delete n.value,delete n.label,_(r,c(n,{label:i,value:i,key:o+t+"-"+i}),{default:function(){return[a||i||""]}})}),null===(e=(n=i.$slots).default)||void 0===e?void 0:e.call(n),i.makeInput(r)]}},se(this.$slots,["default"])))},mounted:function(){this.$emit("fc.el",this.$refs.el)}});function de(e){e=e||new Map;var t={$on:function(t,n){var i=e.get(t);i&&i.push(n)||e.set(t,[n])},$once:function(e,n){n._once=!0,t.$on(e,n)},$off:function(t,n){var i=e.get(t);i&&i.splice(i.indexOf(n)>>>0,1)},$emit:function(n){for(var i=arguments.length,o=new Array(i>1?i-1:0),r=1;r0},Function:function(e){var t=this.getType(e);return"Function"===t||"AsyncFunction"===t},getType:function(e){var t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty:function(e){return null==e||(!(!Array.isArray(e)||!Array.isArray(e)||e.length)||"string"==typeof e&&!e)}};function Me(e,t){return{}.hasOwnProperty.call(e,t)}["Date","Object","String","Boolean","Array","Number"].forEach(function(e){Oe[e]=function(t){return Oe.type(t,e)}});var De=e({name:"fcSelect",inheritAttrs:!1,props:{formCreateInject:Object,modelValue:{type:[Array,String,Number,Boolean,Object],default:void 0},type:String},emits:["update:modelValue","fc.el"],setup:function(e,t){var n=t.emit,i=u(e.formCreateInject,"options",[]),o=u(e,"modelValue");return{options:d(function(){return Array.isArray(i.value)?i.value:[]}),value:o,handleUpdate:function(e){n("update:modelValue",e)},hasProperty:Me,is:Oe}},mounted:function(){this.$emit("fc.el",this.$refs.el)}});De.render=function(e,u,d,f,p,h){var m=t("el-option"),g=t("el-option-group"),v=t("el-select");return i(),n(v,c(e.$attrs,{"model-value":e.value,"onUpdate:modelValue":e.handleUpdate,ref:"el"}),{default:o(function(){return[(i(!0),r(l,null,s(e.options,function(t,a){return i(),r(l,null,[e.hasProperty(t,"options")?(i(),n(g,{label:t.label,key:"".concat(a,"-").concat(t.label)},{default:o(function(){return[(i(!0),r(l,null,s(e.is.trueArray(t.options)?t.options:[],function(e,t){return i(),n(m,c({key:"".concat(t,"-").concat(e.value)},e),null,16)}),128))]}),_:2},1032,["label"])):(i(),n(m,c(Z({key:1},"key","".concat(a,"-").concat(t.value)),t),null,16))],64)}),256)),a(e.$slots,"default")]}),_:3},16,["model-value","onUpdate:modelValue"])};var Ne=e({name:"fcTree",inheritAttrs:!1,formCreateParser:{mergeProp:function(e){var t=e.prop.props;t.nodeKey||(t.nodeKey="id"),t.props||(t.props={label:"title"})}},props:{type:String,modelValue:{type:[Array,String,Number],default:function(){return[]}}},emits:["update:modelValue","fc.el"],watch:{modelValue:function(){this.setValue()}},methods:{updateValue:function(){var e;this.$refs.tree&&(e="selected"===this.type?this.$refs.tree.getCurrentKey():this.$refs.tree.getCheckedKeys(),this.$emit("update:modelValue",e))},setValue:function(){this.$refs.tree&&("selected"===this.type?this.$refs.tree.setCurrentKey(this.modelValue):this.$refs.tree.setCheckedKeys(ce(this.modelValue)))}},render:function(){return _(t("ElTree"),c(this.$attrs,{ref:"tree",onCheck:this.updateValue,onNodeClick:this.updateValue}),this.$slots)},mounted:function(){this.setValue(),this.$emit("fc.el",this.$refs.tree)}});fe("._fc-upload{width:100%}._fc-exceed .el-upload{display:none}.el-upload-list.is-disabled .el-upload{cursor:not-allowed!important}");var Ie={name:"IconUpload"},Le={class:"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},Fe=[M("path",{fill:"currentColor",d:"M160 832h704a32 32 0 110 64H160a32 32 0 110-64zm384-578.304V704h-64V247.296L237.248 490.048 192 444.8 508.8 128l316.8 316.8-45.312 45.248L544 253.696z"},null,-1)];function Pe(e,t){return"object"===J(e)?e:{url:e,is_string:!0,name:je(e),uid:t}}function Be(e){return X(X({},e),{},{file:e,value:e})}function je(e){return(""+e).split("/").pop()}Ie.render=function(e,t,n,o,a,l){return i(),r("svg",Le,Fe)};var Ve=e({name:"fcUpload",inheritAttrs:!1,formCreateParser:{toFormValue:function(e){return ce(e)},toValue:function(e,t){return 1===t.prop.props.limit?e[0]||"":e}},props:{previewMask:void 0,onPreview:Function,httpRequest:Function,modalTitle:String,listType:String,uploadText:String,formCreateInject:Object,modelValue:[Array,String,Object]},emits:["update:modelValue","change","remove","fc.el"],data:function(){return{previewVisible:!1,previewImage:"",fileList:[]}},created:function(){this.fileList=ce(this.modelValue).map(Pe).map(Be)},watch:{modelValue:function(e){this.fileList=ce(e).map(Pe).map(Be)}},methods:{handlePreview:function(e){this.onPreview?this.onPreview.apply(this,arguments):"text"===this.listType?window.open(e.url):(this.previewImage=e.url,this.previewVisible=!0)},update:function(e){var t=e.map(function(e){return e.is_string?e.url:e.value||e.url}).filter(function(e){return void 0!==e});this.$emit("update:modelValue",t)},handleCancel:function(){this.previewVisible=!1},handleChange:function(e,t){this.$emit.apply(this,["change"].concat(Array.prototype.slice.call(arguments))),"success"===e.status&&this.update(t)},handleRemove:function(e,t){this.$emit.apply(this,["remove"].concat(Array.prototype.slice.call(arguments))),this.update(t)},doHttpRequest:function(e){if(this.httpRequest)return this.httpRequest(e);e.source="upload",this.formCreateInject.api.fetch(e)}},render:function(){var e,n,i=this,o=ce(this.modelValue).length;return _("div",{class:"_fc-upload"},[_(t("ElUpload"),c({key:o},this.$attrs,{listType:this.listType||"picture-card",class:{"_fc-exceed":!!this.$attrs.limit&&this.$attrs.limit<=o},onPreview:this.handlePreview,onChange:this.handleChange,onRemove:this.handleRemove,httpRequest:this.doHttpRequest,fileList:this.fileList,ref:"upload"}),X({default:function(){return[(null===(e=(n=i.$slots).default)||void 0===e?void 0:e.call(n))||(-1===["text","picture"].indexOf(i.listType)?_(t("ElIcon"),null,{default:function(){return[_(Ie,null,null)]}}):_(t("ElButton"),{type:"primary"},{default:function(){return[i.formCreateInject.t("clickToUpload")||i.uploadText||"点击上传"]}}))]}},se(this.$slots,["default"]))),_(t("ElDialog"),{appendToBody:!0,modal:this.previewMask,title:this.modalTitle,modelValue:this.previewVisible,onClose:this.handleCancel},{default:function(){return[_("img",{style:"width: 100%",src:i.previewImage},null)]}})])},mounted:function(){this.$emit("fc.el",this.$refs.upload)}});function ze(e,t,n){e[t]=n}function He(e,t){delete e[t]}function Ue(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=!1;for(var o in t)if(Object.prototype.hasOwnProperty.call(t,o)){var r=t[o];if((i=Array.isArray(r))||Oe.Object(r)){var a=void 0===e[o];if(i)i=!1,a&&ze(e,o,[]);else if(r._clone&&void 0!==n){if(!n){ze(e,o,r._clone());continue}r=r.getRule(),a&&ze(e,o,{})}else a&&ze(e,o,{});e[o]=Ue(e[o],r,n)}else ze(e,o,r),Oe.Undef(r)||(Oe.Undef(r.__json)||(e[o].__json=r.__json),Oe.Undef(r.__origin)||(e[o].__origin=r.__origin))}return void 0!==n&&Array.isArray(e)?e.filter(function(e){return!e||!e.__ctrl}):e}function We(e){return Ue({},{value:e}).value}var Ye=Object.assign||function(e){for(var t,n=1;n4){var n=e.trim(),i=!1;try{if(n.indexOf(et)>0&&0===n.indexOf(Ze))n=n.replace(et,"").replace(Ze,""),i=!0;else if(0===n.indexOf("$FN:"))n=n.substring(4),i=!0;else if(0===n.indexOf("$EXEC:"))n=n.substring(6),i=!0;else{if(0===n.indexOf("$GLOBAL:")){var o=n.substring(8);return n=function(){for(var e=arguments.length,t=new Array(e),n=0;n0&&this.expandRule(t)},modelValue:{handler:function(e){var t=this;e=e||[];var n=this.sort,i=n.length,o=i-e.length;if(o<0){for(var r=o;r<0;r++)this.addRule(e.length+r,!0);for(var a=0;a0)for(var l=0;l0,o=ethis.min&&o.push(this.delIcon(t,n)),this.sortBtn){var r=this.sortIcon(t,e);r&&o.push(r)}return o},expandRule:function(e){for(var t=0;t0&&this.expandRule(e)},render:function(){var e=this,t=this.sort,n=this.button,i=this.form,o=this.disabled,r="card"===this.type,a=0===t.length?this.$slots.default?this.$slots.default({vm:this,add:this.add}):_("div",{key:"a_def",class:"_fc-group-plus-minus _fc-group-add fc-clock",onClick:this.add},null):t.map(function(a,l){var s=e.cacheRule[a],u=s.rule,d=s.options,f=n&&!o?e.makeIcon(t.length,l,a):[],p=e.getTitle(l,a);return _("div",{class:"_fc-group-container",key:a},r?[_("div",{class:"_fc-group-header"},[!1===p?_("div",{class:"_fc-group-idx"},[l+1]):null,!1!==p?_("div",{class:"_fc-group-title"},[p]):null,_("div",{class:"_fc-group-handle fc-clock"},[f.length?f:null])]),_("div",{class:"_fc-group-content"},[_(i,c({key:a},X(X({},e.$attrs),{},{disabled:o,"onUpdate:modelValue":function(t){return e.formData(a,t)},"onUpdate:api":function(t){return e.add$f(l,a,t)},inFor:!0,modelValue:e.field?Z({},e.field,e._value(e.modelValue[l])):e.modelValue[l],rule:u,option:d,extendOption:!0})),null)])]:[_(i,c({key:a},X(X({},e.$attrs),{},{disabled:o,"onUpdate:modelValue":function(t){return e.formData(a,t)},"onUpdate:api":function(t){return e.add$f(l,a,t)},inFor:!0,modelValue:e.field?Z({},e.field,e._value(e.modelValue[l])):e.modelValue[l],rule:u,option:d,extendOption:!0})),null),_("div",{class:"_fc-group-idx"},[l+1]),f.length?_("div",{class:"_fc-group-handle fc-clock"},[f]):null])});return _("div",{key:"con",class:"_fc-group "+(o?"_fc-group-disabled":"")+(r?" _fc-group-card":"")},[a])}}),ct=e({name:"fcSubForm",props:{rule:Array,options:{type:Object,default:function(){return p({submitBtn:!1,resetBtn:!1})}},modelValue:{type:Object,default:function(){return{}}},disabled:{type:Boolean,default:!1},syncDisabled:{type:Boolean,default:!0},formCreateInject:Object},data:function(){return{cacheValue:{},subApi:{},form:g(this.formCreateInject.form.$form())}},emits:["fc:subform","update:modelValue","change","itemMounted"],watch:{modelValue:function(e){this.setValue(e)}},methods:{formData:function(e){this.cacheValue=JSON.stringify(e),this.$emit("update:modelValue",e),this.$emit("change",e)},setValue:function(e){var t=JSON.stringify(e);this.cacheValue!==t&&(this.cacheValue=t,this.subApi.coverValue(e||{}))},add$f:function(e){var t=this;this.subApi=e,f(function(){t.$emit("itemMounted",e)})}},render:function(){var e=this.form;return _(e,{disabled:this.disabled,"onUpdate:modelValue":this.formData,modelValue:this.modelValue,"onUpdate:api":this.add$f,rule:this.rule,option:this.options,extendOption:!0},null)}}),ut={name:"IconWarning"},dt={class:"icon",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},ft=[M("path",{fill:"currentColor",d:"M512 64a448 448 0 110 896 448 448 0 010-896zm0 832a384 384 0 000-768 384 384 0 000 768zm48-176a48 48 0 11-96 0 48 48 0 0196 0zm-48-464a32 32 0 0132 32v288a32 32 0 01-64 0V288a32 32 0 0132-32z"},null,-1)];ut.render=function(e,t,n,o,a,l){return i(),r("svg",dt,ft)};var pt=[ue,Te,Re,De,Ne,Ve,st,ct,ut],ht=["props"],mt=["class","style","directives"],gt=["on","hook"],vt=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},o=[].concat(ht,re(i.normal||[])),r=[].concat(mt,re(i.array||[])),a=[].concat(gt,re(i.functional||[])),l=i.props||[];return t.reduce(function(t,n){for(var i in n)if(t[i])if(l.indexOf(i)>-1)t[i]=e([n[i]],t[i]);else if(o.indexOf(i)>-1)t[i]=X(X({},t[i]),n[i]);else if(r.indexOf(i)>-1){var s=t[i]instanceof Array?t[i]:[t[i]],c=n[i]instanceof Array?n[i]:[n[i]];t[i]=[].concat(re(s),re(c))}else if(a.indexOf(i)>-1)for(var u in n[i])if(t[i][u]){var d=t[i][u]instanceof Array?t[i][u]:[t[i][u]],f=n[i][u]instanceof Array?n[i][u]:[n[i][u]];t[i][u]=[].concat(re(d),re(f))}else t[i][u]=n[i][u];else if("hook"===i)for(var p in n[i])t[i][p]?t[i][p]=_t(t[i][p],n[i][p]):t[i][p]=n[i][p];else t[i]=n[i];else o.indexOf(i)>-1||a.indexOf(i)>-1||l.indexOf(i)>-1?t[i]=X({},n[i]):r.indexOf(i)>-1?t[i]=n[i]instanceof Array?re(n[i]):"object"===J(n[i])?X({},n[i]):n[i]:t[i]=n[i];return t},n)},_t=function(e,t){return function(){e&&e.apply(this,arguments),t&&t.apply(this,arguments)}},bt=["type","slot","ignore","emitPrefix","value","name","native","hidden","display","inject","options","emit","link","prefix","suffix","update","sync","optionsTo","key","slotUpdate","computed","preview","component","cache","modelEmit"],yt=["validate","children","control"],xt=["effect","deep","renderSlots"];function wt(){return[].concat(bt,re(ht),re(mt),re(gt),yt,xt)}function At(e){return kt(e.replace(/(-[a-z])/g,function(e){return e.replace("-","").toLocaleUpperCase()}))}function kt(e){return e.replace(e[0],e[0].toLowerCase())}function Ct(e,t){return{value:e,enumerable:!1,configurable:!1,writable:!0}}function St(e,t){return Et([e],t||!1)[0]}function Et(e,t){return Ue([],re(e),t||!1)}function Tt(e,t){return vt(Array.isArray(t)?t:[t],e,{array:yt,normal:xt}),e}function Rt(e){var t=Oe.Function(e.getRule)?e.getRule():e;return t.type||(t.type="input"),t}function Ot(e,t){Object.defineProperties(e,Object.keys(t).reduce(function(e,n){return e[n]={get:function(){return t[n]()}},e},{}))}function Mt(e){return e.__fc__||(e.__origin__?e.__origin__.__fc__:null)}function Dt(e,t){try{t=e()}catch(n){!function(e){e.toString()}(n)}return t}function Nt(){var e={},t=function(e){return e||"default"};return{setSlot:function(n,i){n=t(n),!i||Array.isArray(i)&&i.length||(e[n]||(e[n]=[]),e[n].push(i))},getSlot:function(n,i){n=t(n);var o=[];return(e[n]||[]).forEach(function(e){if(Array.isArray(e))o.push.apply(o,re(e));else if(Oe.Function(e)){var t=e.apply(void 0,re(i||[]));Array.isArray(t)?o.push.apply(o,re(t)):o.push(t)}else Oe.Undef(e)||o.push(e)}),o},getSlots:function(){var t=this,n={};return Object.keys(e).forEach(function(e){n[e]=function(){for(var n=arguments.length,i=new Array(n),o=0;o0&&(n=At(n));var i="on".concat(Je(n));Array.isArray(t[i])?t[i]=[].concat(re(t[i]),[e.on[n]]):t[i]?t[i]=[t[i],e.on[n]]:t[i]=e.on[n]}),t.key=e.key,t.ref=e.ref,t.class=e.class,t.id=e.id,t.style=e.style,t.slot&&delete t.slot,t}function Lt(e,t){return Object.setPrototypeOf(e,t),e}var Ft=function(e,t){return"string"==typeof e?String(t):"number"==typeof e?Number(t):t},Pt={"==":function(e,t){return JSON.stringify(e)===JSON.stringify(Ft(e,t))},"!=":function(e,t){return!Pt["=="](e,t)},">":function(e,t){return e>t},">=":function(e,t){return e>=t},"<":function(e,t){return e-1},notOn:function(e,t){return!Pt.on(e,t)},in:function(e,t){return t&&t.indexOf&&t.indexOf(e)>-1},notIn:function(e,t){return!Pt.in(e,t)},between:function(e,t){return e>t[0]&&et[1]},empty:function(e){return Oe.empty(e)},notEmpty:function(e){return!Oe.empty(e)},pattern:function(e,t){return new RegExp(t,"g").test(e)}};function Bt(e,t){return(Array.isArray(t)?t:(t||"").split(".")).forEach(function(t){null!=e&&(e=e[t])}),e}function jt(e){var t=e.split("."),n=[],i="";return t.forEach(function(e,t){0===t?i=e:i+="."+e,n.push(i)}),n.join(" && ")}function Vt(e){for(var t=[],n="",i=0,o=0;o-1&&t.splice(o,1)}else e.subForm()}(),u.destroyed=!0,d.unmount(),b&&(b.parentNode||b.parentElement)&&document.head.removeChild(b)}),R(function(){d.updated()}),function(){if(i){var e,t=zt(n,i);if(t)_?(e=ce(t.getSubForm())).push(m):e=m,t.subForm(e)}}(),h(function(){return e.option},function(){d.initOptions(),m.refresh()},{deep:!0,flush:"sync"}),h(function(){return re(a.value)},function(e){d.$handle.isBreakWatch()||e.length===u.renderRule.length&&e.every(function(e){return u.renderRule.indexOf(e)>-1})||(d.$handle.updateAppendData(),d.$handle.reloadRule(a.value),n.setupState.renderRule())}),h(function(){return[e.disabled,e.preview]},function(){m.refresh()}),h(l,function(e){tt(e||{})!==u.updateValue&&(m.config.forceCoverValue?m.coverValue(e||{}):m.setValue(e||{}))},{deep:!0,flush:"post"}),h(function(){return e.index},function(){m.coverValue({}),d.$handle.updateAppendData(),f(function(){f(function(){m.clearValidateState()})})},{flush:"sync"}),X(X({fc:g(d),parent:i?g(i):i,top:g(o),fapi:g(m)},k(u)),{},{getGroupInject:function(){return zt(n,i)},refresh:function(){++u.unique},renderRule:function(){u.renderRule=re(a.value||[])},updateValue:function(e){if(!u.destroyed){var t=tt(e);u.updateValue!==t&&(u.updateValue=t,n.emit("update:modelValue",e),f(function(){w(),i?s.value||x():(y(),x())}))}}})},created:function(){var e=v();e.emit("update:api",e.setupState.fapi),e.setupState.fc.init()}})}function Ut(e,t){return function(n,i,o){var r=new Wt(e,n,i,o,arguments.length>3&&void 0!==arguments[3]?arguments[3]:{});return t&&(Oe.Function(t)?t(r):r.props(t)),r}}function Wt(e,t,n,i,o){this._data=Ge({props:{},on:{},options:[],children:[],hidden:!1,display:!0,value:void 0},{type:e,title:t,field:n,value:i,props:o||{}}),this.event=this.on}function Yt(e){e.forEach(function(e){Wt.prototype[e]=function(t){return Tt(this._data,Z({},e,arguments.length<2?t:Z({},t,arguments[1]))),this}})}Ge(Wt.prototype,{getRule:function(){return this._data},setProp:function(e,t){return ze(this._data,e,t),this},modelField:function(e){return this._data.modelField=e,this},_clone:function(){var e=new this.constructor;return e._data=St(this._data),e}}),Yt(wt());var Gt=Ut("");function $t(e,t,n){var i=Gt("",t);return i._data.type=e,i._data.title=n,i}function qt(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch(n){return t}}function Qt(e){if("undefined"!=typeof XMLHttpRequest){var t,n=new XMLHttpRequest,i=e.action||"";if(n.upload&&e.onProgress&&n.upload.addEventListener("progress",function(t){t.percent=t.total>0?t.loaded/t.total*100:0,e.onProgress(t)}),e.query){var o=Oe.String(e.query)?e.query:Object.keys(e.query).reduce(function(t,n){return t[n]=null===e.query[n]||void 0===e.query[n]?"":e.query[n],t},{}),r=new URLSearchParams(o).toString();r&&(i.includes("?")?i+="&".concat(r):i+="?".concat(r))}n.onerror=function(t){e.onError(t)},n.onload=function(){if(n.status<200||n.status>=300)return e.onError(function(e,t,n){var i="fail to ".concat(e," ").concat(n.status,"'"),o=new Error(i);return o.status=n.status,o.url=e,o}(i,0,n),qt(n));e.onSuccess(qt(n))},n.open(e.method||"get",i,!0),(e.data||e.file)&&(e.file||"json"!==(e.dataType||"").toLowerCase()?(t=new FormData,Object.keys(e.data||{}).map(function(n){t.append(n,e.data[n])})):(t=JSON.stringify(e.data||{}),n.setRequestHeader("content-type","application/json"))),e.file&&t.append(e.filename,e.file,e.file.name),e.withCredentials&&"withCredentials"in n&&(n.withCredentials=!0);var a=e.headers||{};Object.keys(a).forEach(function(e){null!=a[e]&&n.setRequestHeader(e,a[e])}),n.send(t)}}function Kt(e,t,n){return new Promise(function(i,o){(t||Qt)(X(X({},e),{},{onSuccess:function(t){var o=function(e){return e},r=it(e.parse);Oe.Function(r)?o=r:r&&Oe.String(r)&&(o=function(e){return Bt(e,r)}),Ke(o(t,e.targetRule,n)).then(function(e){i(e)})},onError:function(e){o(e)}}))})}function Xt(e){return We(e)}var Jt=1;function Zt(e){Ge(this,{$handle:e,fc:e.fc,vm:e.vm,$manager:e.$manager,vNode:new e.fc.CreateNode(e),force:!1,tmpInput:null,id:Jt++}),Ot(this,{options:function(){return e.options},sort:function(){return e.sort}}),this.initCache(),this.initRender()}Ge(Zt.prototype,{initCache:function(){this.clearCacheAll()},clearCache:function(e){e.rule.cache||(this.cache[e.id]?((!0===this.cache[e.id].use||this.cache[e.id].parent)&&this.$handle.refresh(),this.cache[e.id].parent&&this.clearCache(this.cache[e.id].parent),this.cache[e.id]=null):e.parent&&this.clearCache(e.parent))},clearCacheAll:function(){this.cache={}},setCache:function(e,t,n){this.cache[e.id]={vnode:t,use:!1,parent:n,slot:e.rule.slot}},getCache:function(e){var t=this.cache[e.id];if(t)return t.use=!0,t.vnode}}),function(e){Ge(e.prototype,{initRender:function(){this.cacheConfig={}},getTypeSlot:function(e){return function t(n){if(n){var i=void 0;return e.rule.field&&(i=n.slots["field-"+Xe(e.rule.field)]||n.slots["field-"+e.rule.field]),i||(i=n.slots["type-"+Xe(e.type)]||n.slots["type-"+e.type]),i||t(n.setupState.parent)}}(this.vm)},render:function(){var e=this;if(this.vm.setupState.isShow){this.$manager.beforeRender();var t=Nt();return this.sort.forEach(function(n){e.renderSlot(t,e.$handle.ctxs[n])}),this.$manager.render(t)}},renderSlot:function(e,t,n){if(this.isFragment(t)){t.initProp(),this.mergeGlobal(t),t.initNone();var i=this.renderChildren(t.loadChildrenPending(),t),o=i.default;o&&e.setSlot(t.rule.slot,function(){return o()}),delete i.default,e.mergeBag(i)}else e.setSlot(t.rule.slot,this.renderCtx(t,n))},mergeGlobal:function(e){var t=this;this.$handle.options.global&&(this.cacheConfig[e.trueType]||(this.cacheConfig[e.trueType]=d(function(){var n=t.$handle.options.global;return Tt({},[n["*"]||n.default||{},n[e.originType]||n[e.type]||n[e.type]||{}])})),e.prop=Tt({},[this.cacheConfig[e.trueType].value,e.prop]))},setOptions:function(e){var t=e.loadPending({key:"options",origin:e.prop.options,def:[]});e.prop.options=t,e.prop.optionsTo&&t&<(e.prop,e.prop.optionsTo,t)},deepSet:function(e){var t=e.prop.deep;t&&Object.keys(t).sort(function(e,t){return e.length>>0,1),Ge(this,{deleted:!0,computed:{},parent:null,children:[],cacheConfig:null,none:!1})},rmCtrl:function(){this.ctrlRule.forEach(function(e){return e.__fc__&&e.__fc__.rm()}),this.ctrlRule=[]},rm:function(){var e=this,t=function(){var t=e.root.indexOf(e.origin);t>-1&&(e.root.splice(t,1),e.$handle&&e.$handle.refresh())};this.deleted?t():this.$handle.noWatch(function(){e.$handle.deferSyncValue(function(){e.rmCtrl(),t(),e.$handle.rmCtx(e),Ge(e,{root:[]})},e.input)})},update:function(e,t){Ge(this,{deleted:!1,$handle:e,$render:e.$render,$api:e.api,vm:e.vm,vNode:e.$render.vNode,updated:!1,cacheValue:this.rule.value}),!t&&this.unwatch(),this.watchTo(),this.link(),this.updateType()}});var an={init:function(e){},toFormValue:function(e,t){return e},toValue:function(e,t){return e},mounted:function(e){},render:function(e,t){return t.$handle.fc.renderDriver&&t.$handle.fc.renderDriver.defaultRender?t.$handle.fc.renderDriver.defaultRender(t,e):t.$render.defaultRender(t,e)},preview:function(e,t){return t.$handle.fc.renderDriver&&t.$handle.fc.renderDriver.defaultPreview?t.$handle.fc.renderDriver.defaultPreview(t,e):this.render(e,t)},mergeProp:function(e){}},ln=["field","value","vm","template","name","config","control","inject","sync","payload","optionsTo","update","slotUpdate","computed","component","cache"],sn=Symbol("oldValue");function cn(e){var t=this;Ot(this,{options:function(){return e.options.value||{}},bus:function(){return e.bus},preview:function(){return null!=e.vm.props.preview?e.vm.props.preview:e.vm.setupState.parent&&null!=e.vm.setupState.parent.props.preview?e.vm.setupState.parent.props.preview:e.options.value.preview||!1}}),Ge(this,{fc:e,vm:e.vm,watching:!1,loading:!1,reloading:!1,noWatchFn:null,deferSyncFn:null,isMounted:!1,formData:p({}),subRuleData:p({}),subForm:{},form:p({}),appendData:{},ignoreFields:[],providers:{},cycleLoad:null,loadedId:1,nextTick:null,changeStatus:!1,pageEnd:!0,nextReload:function(){t.lifecycle("reload")}}),this.initData(e.rules),this.$manager=new e.manager(this),this.$render=new Zt(this),this.api=e.extendApiFn.reduce(function(e,n){var i=Dt(function(){return n(e,t)});return i&&i!==e&&Ge(e,i),e},function(e){function t(t){return Oe.Undef(t)?t=e.fields():Array.isArray(t)||(t=[t]),t}function n(t,n,i){Oe.Undef(t)?t=Object.keys(X(X({},e.fieldCtx),e.nameCtx)):Array.isArray(t)||(t=[t]),t.forEach(function(t){var o=e.fieldCtx[t]||e.nameCtx[t];o&&o.forEach(function(t){ze(t.rule,n,i),e.$render.clearCache(t)})})}function i(){var t=e.subForm;return Object.keys(t).reduce(function(e,n){var i=t[n];return i?(Array.isArray(i)?e.push.apply(e,re(i)):e.push(i),e):e},[])}var o={get isScope(){return!1===e.vm.props.subForm},get isPreview(){return e.preview},get config(){return e.options},set config(t){e.fc.options.value=t},get options(){return e.options},set options(t){e.fc.options.value=t},get form(){return e.form},get rule(){return e.rules},get parent(){return e.vm.setupState.parent&&e.vm.setupState.parent.setupState.fapi},get top(){return o.parent?o.parent.top:o},get scope(){for(var t=e.vm;t&&t.setupState.fapi;){if(!t.props.subForm)return t.setupState.fapi;t=t.setupState.parent}return o.top},get children(){return i()},get siblings(){var t=e.vm.setupState.getGroupInject();if(t){var n=t.getSubForm();if(Array.isArray(n))return re(n)}},get index(){var e=o.siblings;if(e){var t=e.indexOf(o);return t>-1?t:void 0}},get formulas(){return X({},e.fc.formulas)},formData:function(n){if(null==n||"boolean"==typeof n){var i={};return Object.keys(e.form).forEach(function(t){!0!==n&&-1!==e.ignoreFields.indexOf(t)||(i[t]=Xt(e.form[t]))}),i}return t(n).reduce(function(e,t){return e[t]=o.getValue(t),e},{})},getValue:function(t){var n=e.getFieldCtx(t);return n?Xt(n.rule.value):!1!==e.options.appendValue&&Me(e.appendData,t)?Xt(e.appendData[t]):void 0},coverValue:function(t){var n=X({},t||{});e.deferSyncValue(function(){e.appendData={},o.fields().forEach(function(i){var o=e.fieldCtx[i];if(o){var r=Me(t,i);o.forEach(function(e){e.rule.value=r?t[i]:void 0}),delete n[i]}}),Ge(e.appendData,n)},!0)},setValue:function(t){var n=t;arguments.length>=2&&(n=Z({},t,arguments[1])),e.deferSyncValue(function(){Object.keys(n).forEach(function(t){var i=e.fieldCtx[t];if(!i)return e.appendData[t]=n[t];i.forEach(function(e){e.rule.value=n[t]})})},!0)},removeField:function(t){var n=e.getCtx(t);return e.deferSyncValue(function(){e.getCtxs(t).forEach(function(e){e.rm()})},!0),n?n.origin:void 0},removeRule:function(e){var t=e&&Mt(e);if(t)return t.rm(),t.origin},fields:function(){return e.fields()},append:function(t,n,i){var o,r=e.sort.length-1,a=e.getCtx(n);if(a)if(i){if(o=a.getPending("children",a.rule.children),!Array.isArray(o))return;r=a.rule.children.length-1}else r=a.root.indexOf(a.origin),o=a.root;else o=e.rules;o.splice(r+1,0,t)},prepend:function(t,n,i){var o,r=0,a=e.getCtx(n);if(a)if(i){if(o=a.getPending("children",a.rule.children),!Array.isArray(o))return}else r=a.root.indexOf(a.origin),o=a.root;else o=e.rules;o.splice(r,0,t)},hidden:function(t,i){n(i,"hidden",!!t),e.refresh()},hiddenStatus:function(t){var n=e.getCtx(t);if(n)return!!n.rule.hidden},display:function(t,i){n(i,"display",!!t),e.refresh()},displayStatus:function(t){var n=e.getCtx(t);if(n)return!!n.rule.display},disabled:function(n,i){t(i).forEach(function(t){e.getCtxs(t).forEach(function(e){ze(e.rule.props,"disabled",!!n)})}),e.refresh()},all:function(t){return Object.keys(e.ctxs).map(function(n){var i=e.ctxs[n];return t?i.origin:i.rule})},model:function(t){return e.fields().reduce(function(n,i){var o=e.fieldCtx[i][0];return n[i]=t?o.origin:o.rule,n},{})},component:function(t){return Object.keys(e.nameCtx).reduce(function(n,i){var o=e.nameCtx[i].map(function(e){return t?e.origin:e.rule});return n[i]=1===o.length?o[0]:o,n},{})},bind:function(){return o.form},reload:function(t){e.reloadRule(t)},updateOptions:function(t){e.fc.updateOptions(t),o.refresh()},onSubmit:function(e){o.updateOptions({onSubmit:e})},sync:function(t){if(Array.isArray(t))t.forEach(function(e){return o.sync(e)});else{var n=Oe.Object(t)?Mt(t):e.getCtxs(t);n&&((n=Array.isArray(n)?n:[n]).forEach(function(t){if(!t.deleted){var n=e.subForm[t.id];n&&(Array.isArray(n)?n.forEach(function(e){e.refresh()}):n&&n.refresh()),e.$render.clearCache(t)}}),e.refresh())}},refresh:function(){i().forEach(function(e){e.refresh()}),e.$render.clearCacheAll(),e.refresh()},refreshOptions:function(){e.$manager.updateOptions(e.options),o.refresh()},hideForm:function(t){e.vm.setupState.isShow=!t},changeStatus:function(){return e.changeStatus},clearChangeStatus:function(){e.changeStatus=!1},updateRule:function(t,n){e.getCtxs(t).forEach(function(e){Ge(e.rule,n)})},updateRules:function(e){Object.keys(e).forEach(function(t){o.updateRule(t,e[t])})},mergeRule:function(t,n){e.getCtxs(t).forEach(function(e){Tt(e.rule,n)})},mergeRules:function(e){Object.keys(e).forEach(function(t){o.mergeRule(t,e[t])})},getRule:function(t,n){var i=e.getCtx(t);if(i)return n?i.origin:i.rule},findType:function(t,n){var i=void 0;return Object.keys(e.ctxs).forEach(function(o){var r=e.ctxs[o];r.rule.type===t&&(i=n?r.origin:r.rule)}),i},findTypes:function(t,n){var i=[];return Object.keys(e.ctxs).forEach(function(o){var r=e.ctxs[o];r.rule.type===t&&i.push(n?r.origin:r.rule)}),i},getRenderRule:function(t){var n=e.getCtx(t);if(n)return n.prop},getRefRule:function(t){var n=e.getCtxs(t);if(n){var i=n.map(function(e){return e.rule});return 1===i.length?i[0]:i}},setEffect:function(t,n,i){var o=e.getCtx(t);o&&n&&("$"===n[0]&&(n=n.substr(1)),Me(o.rule,"$"+n)&&ze(o.rule,"$"+n,i),Me(o.rule,"effect")||(o.rule.effect={}),ze(o.rule.effect,n,i))},clearEffectData:function(t,n){var i=e.getCtx(t);i&&(n&&"$"===n[0]&&(n=n.substr(1)),i.clearEffectData(n),o.sync(t))},updateValidate:function(e,t,i){i?o.mergeRule(e,{validate:t}):n(e,"validate",t)},updateValidates:function(e,t){Object.keys(e).forEach(function(n){o.updateValidate(n,e[n],t)})},refreshValidate:function(){o.refresh()},resetFields:function(n){t(n).forEach(function(t){e.getCtxs(t).forEach(function(t){e.$render.clearCache(t),t.rule.value=Xt(t.defaultValue)})}),f(function(){f(function(){f(function(){o.clearValidateState(n)})})}),null==n&&(Oe.Function(e.options.onReset)&&Dt(function(){return e.options.onReset(o)}),e.vm.emit("reset",o))},method:function(e,t){var n,i,r=o.el(e);if(!r||!r[t])throw new Error((n="err",i="".concat(t," 方法不存在"),"[form-create ".concat(n,"]: ").concat(i)+""));return function(){return r[t].apply(r,arguments)}},exec:function(e,t){for(var n=arguments.length,i=new Array(n>2?n-2:0),r=2;r2?i-2:0),a=2;a1?r-1:0),l=1;l1?i-1:0),r=1;r-1&&e.indexOf("}}")>-1){var o,r=e,a=function(e){for(var t,n=/{{\s*(.*?)\s*}}/g,i={};null!==(t=n.exec(e));)t[1]&&(i[t[1]]=!0);return Object.keys(i)}(e),l=function e(o){var r=[];o.forEach(function(t){t.key?r.push(t.key):t.children&&r.push(e(t.children))});var a=!1;return r.forEach(function(e,t){null==e||0!==e.indexOf("'")&&0!==e.indexOf('"')||(r[t]=e.slice(1,-1),a=!0)}),1!==r.length||!a&&isNaN(Number(r[0]))?function(e){var o,r=!1;if(n&&0===e.indexOf("$form.")){var a=e.split(".");a.shift(),Me(n.value,a[0])&&(r=!0,o=t?t({id:"$form."+a[0]+"_"+n.rule.__fc__.id,getValue:function(){return Bt(n.value,a)}}):Bt(n.value,a))}return r||(o=t?t(e):i.fc.getLoadData(e)),o}(r.join(".")):r[0]};if(a.forEach(function(t){var n=t.split("||"),i=n[0].trim();if(i){var r=(n[1]||"").trim(),a=Vt(i),s=Dt(function(){return l(a)});(null==s||""===s)&&n.length>1&&(s=r),o=s,e=e.replaceAll("{{".concat(t,"}}"),null==s?"":s)}}),1===a.length&&r==="{{".concat(a[0],"}}"))return o}return e},loadFetchVar:function(e,t,n){var i,o=this;n&&n.__fc__&&(i=n.__fc__.getParentGroup());var r=function(e){return o.loadStrVar(e,t,i?{rule:n,value:o.subRuleData[i.id]||{}}:null)};return e.action=r(e.action||""),["headers","data","query"].forEach(function(t){if(e[t]){var n=Array.isArray(e[t])?[]:{};Object.keys(e[t]).forEach(function(i){n[r(i)]=r(e[t][i])}),e[t]=n}}),e}}),function(e){Ge(e.prototype,{usePage:function(){var e=this,t=this.options.page;if(t){var n,i=25,o=(n=this.rules).length<31?31:Math.ceil(n.length/3);Oe.Object(t)&&(t.first&&(i=parseInt(t.first,10)||i),t.limit&&(o=parseInt(t.limit,10)||o)),Ge(this,{first:i,limit:o,pageEnd:this.rules.length<=i}),this.bus.$on("page-end",function(){return e.vm.emit("page-end",e.api)}),this.pageLoad()}},pageLoad:function(){var e=this;this.bus.$on(en,function t(){e.pageEnd?(e.bus.$off(en,t),e.bus.$emit("page-end")):(e.first+=e.limit,e.pageEnd=e.rules.length<=e.first,e.loadRule(),e.refresh())})}})}(cn),function(e){Ge(e.prototype,{clearNextTick:function(){this.nextTick&&clearTimeout(this.nextTick),this.nextTick=null},bindNextTick:function(e){var t=this;this.clearNextTick(),this.nextTick=setTimeout(function(){e(),t.nextTick=null},10)},render:function(){return++this.loadedId,this.vm.setupState.unique>0?this.$render.render():(this.vm.setupState.unique=1,[])}})}(cn),function(e){Ge(e.prototype,{nextRefresh:function(e){var t=this,n=this.loadedId;f(function(){n===t.loadedId&&(e?e():t.refresh())})},parseRule:function(e){var t=this,n=Rt(e);return Object.defineProperties(n,{__origin__:Ct(e)}),function(e){var t={props:{},on:{},options:[],children:[],hidden:!1,display:!0,value:void 0};Object.keys(t).forEach(function(n){Me(e,n)||(e[n]=t[n])})}(n),this.appendValue(n),[n,n.prefix,n.suffix].forEach(function(e){e&&t.loadFn(e,n)}),this.loadCtrl(n),n.update&&(n.update=it(n.update)),n},loadFn:function(e,t){var n=this;["on","props","deep"].forEach(function(i){e[i]&&n.parseInjectEvent(t,e[i])})},loadCtrl:function(e){e.control&&e.control.forEach(function(e){e.handle&&(e.handle=it(e.handle))})},syncProp:function(e){var t=this,n=e.rule;Oe.trueArray(n.sync)&&vt([{on:n.sync.reduce(function(e,i){return e["object"===J(i)&&i.event||"update:".concat(i)]=function(e){n.props["object"===J(i)&&i.prop||i]=e,t.vm.emit("sync",i,e,n,t.fapi)},e},{})}],e.computed)},loadRule:function(){var e=this;this.cycleLoad=!1,this.loading=!0,this.pageEnd&&this.bus.$emit("load-start"),this.deferSyncValue(function(){if(e._loadRule(e.rules),e.loading=!1,e.cycleLoad&&e.pageEnd)return e.loadRule();e.syncForm(),e.pageEnd&&e.bus.$emit("load-end"),e.vm.setupState.renderRule()})},loadChildren:function(e,t){if(this.cycleLoad=!1,this.loading=!0,this.bus.$emit("load-start"),this._loadRule(e,t),this.loading=!1,this.cycleLoad)return this.loadRule();this.syncForm(),this.bus.$emit("load-end"),this.$render.clearCache(t)},_loadRule:function(e,t){var n=this,i=function t(i){var o=e[i-1];if(!o||!o.__fc__)return i>0?t(i-1):-1;var r=n.sort.indexOf(o.__fc__.id);return r>-1?r:t(i-1)},o=function(e,t){Oe.trueArray(e)&&n._loadRule(e,t)},r=e.map(function(r,a){if((!t||Oe.Object(r))&&(n.pageEnd||t||!(a>=n.first))){if(r.__fc__&&r.__fc__.root===e&&n.ctxs[r.__fc__.id])return o(r.__fc__.loadChildrenPending(),r.__fc__),r.__fc__;var l,s=Rt(r),c=function(){return!(!s.field||!n.fieldCtx[s.field]||n.fieldCtx[s.field][0]===r.__fc__)};n.fc.targetFormDriver("loadRule",{rule:s,api:n.api},n.fc),n.ruleEffect(s,"init",{repeat:c()}),c()&&n.vm.emit("repeat-field",r,n.api);var u=!1,d=!!r.__fc__,f=s.value;if(d)if(f=(l=r.__fc__).defaultValue,l.deleted){if(on(l))return;l.update(n)}else if(!l.check(n)){if(on(l))return;e[a]=r=r._clone?r._clone():ot(tt(r)),l=null,u=!0}if(l)l.originType!==l.rule.type&&l.updateType(),n.bindParser(l),n.appendValue(l.rule),l.parent&&l.parent!==t&&n.rmSubRuleData(l);else{var p=n.parseRule(r);l=new tn(n,p,f),n.bindParser(l)}n.parseEmit(l),n.syncProp(l),l.parent=t||null,l.root=e,n.setCtx(l),u||d||(n.effect(l,"load"),n.targetHook(l,"load")),n.effect(l,"created");var h=l.loadChildrenPending();if(!1===l.parser.loadChildren||o(h,l),!t){var m=i(a);m>-1||!a?n.sort.splice(m+1,0,l.id):n.sort.push(l.id)}var g=l.rule;return l.updated||(l.updated=!0,Oe.Function(g.update)&&n.bus.$once("load-end",function(){n.refreshUpdate(l,g.value,"init")}),n.effect(l,"loaded")),n.refreshControl(l)&&(n.cycleLoad=!0),l}}).filter(function(e){return!!e});t&&(t.children=r)},refreshControl:function(e){return e.input&&e.rule.control&&this.useCtrl(e)},useCtrl:function(e){var t=this,n=function(e){var t=e.rule.control||[];return Oe.Object(t)?[t]:t}(e),i=[],o=this.api;if(!n.length)return!1;for(var r=function(t){var r=n[t],a=r.handle||function(e){return(Pt[r.condition||"=="]||Pt["=="])(e,r.value)};if(!Oe.trueArray(r.rule))return"continue";var l=X(X({},r),{},{valid:Dt(function(){return a(e.rule.value,o)}),ctrl:nn(e,r.rule),isHidden:Oe.String(r.rule[0])});if(l.valid&&l.ctrl||!l.valid&&!l.ctrl&&!l.isHidden)return"continue";i.push(l)},a=0;a>>0,1),void l[r?"push":"unshift"](function(){"disabled"===p||"enabled"===p?t.api.disabled(!r,a):"display"===p||"show"===p?t.api.display(r,a):"required"===p?(a.forEach(function(e){t.api.setEffect(e,"required",r)}),r||t.api.clearValidateState(a)):t.api.hidden(!r,a)});if(r){s=!0;var h={type:"fragment",native:!0,__ctrl:!0,children:a};e.ctrlRule.push(h),t.bus.$once("load-start",function(){c?o.prepend(h,c,d):u||d?o.append(h,u||e.id,d):e.root.splice(e.root.indexOf(e.origin)+1,0,h)})}else{e.ctrlRule.splice(e.ctrlRule.indexOf(f),1);var m=Mt(f);m&&m.rm()}})}),l.length&&(this.loading?l.length&&this.bus.$once("load-end",function(){l.forEach(function(e){return e()})}):l.length&&f(function(){l.forEach(function(e){return e()})})),this.vm.emit("control",e.origin,this.api),this.effect(e,"control"),s},reloadRule:function(e){return this._reloadRule(e)},_reloadRule:function(e){var t=this;e||(e=this.rules);var n=X({},this.ctxs);this.clearNextTick(),this.initData(e),this.fc.rules=e,this.deferSyncValue(function(){t.bus.$once("load-end",function(){Object.keys(n).filter(function(e){return void 0===t.ctxs[e]}).forEach(function(e){return t.rmCtx(n[e])}),t.$render.clearCacheAll()}),t.reloading=!0,t.loadRule(),t.reloading=!1,t.refresh(),t.bus.$emit("reloading",t.api)}),this.bus.$off("next-tick",this.nextReload),this.bus.$once("next-tick",this.nextReload),this.bus.$emit("update",this.api)},refresh:function(){this.vm.setupState.refresh()}})}(cn),function(e){Ge(e.prototype,{setValue:function(e,t,n,i){var o=this;e.deleted||(e.rule.value=t,this.changeStatus=!0,this.nextRefresh(),this.$render.clearCache(e),this.setFormData(e,n),this.syncValue(),this.valueChange(e,t),this.vm.emit("change",e.field,t,e.origin,this.api,i||!1),this.effect(e,"value"),this.targetHook(e,"value",{value:t}),this.emitEvent("change",e.field,t,{rule:e.origin,api:this.api,setFlag:i||!1}),i&&f(function(){f(function(){f(function(){o.api.clearValidateState(e.id)})})}),this.$manager.fieldChange(e,t,n,i))},onInput:function(e,t){var n;e.input&&(this.isQuote(e,n=e.parser.toValue(t,e))||this.isChange(e,t))&&this.setValue(e,n,t)},onUpdateValue:function(e,t){var n=this;this.deferSyncValue(function(){var i=e.getParentGroup(),o=i?n.subRuleData[i.id]:null,r={};Object.keys(t||{}).forEach(function(e){o&&Me(o,e)?r[e]=t[e]:Me(n.api.form,e)?n.api.form[e]=t[e]:n.api.top!==n.api&&Me(n.api.top.form,e)&&(n.api.top.form[e]=t[e])}),Object.keys(r).length&&n.api.setChildrenFormData(i.rule,r)})},onBaseInput:function(e,t){this.setFormData(e,t),e.modelValue=t,this.nextRefresh(),this.$render.clearCache(e)},setFormData:function(e,t){e.modelValue=t;var n=e.getParentGroup();n&&(this.subRuleData[n.id]||(this.subRuleData[n.id]={}),this.subRuleData[n.id][e.field]=e.rule.value),ze(this.formData,e.id,t)},rmSubRuleData:function(e){var t=e.getParentGroup();t&&this.subRuleData[t.id]&&delete this.subRuleData[t.id][e.field]},getFormData:function(e){return this.formData[e.id]},syncForm:function(){var e=this,t=p({}),n=this.fields(),i=[];!1!==this.options.appendValue&&Object.keys(this.appendData).reduce(function(t,i){return-1===n.indexOf(i)&&(t[i]=u(e.appendData,i)),t},t),n.reduce(function(t,n){var o=(e.fieldCtx[n]||[]).filter(function(t){return!e.isIgnore(t)})[0];return o||(o=e.fieldCtx[n][0],i.push(n)),t[n]=u(o.rule,"value"),t},t),this.form=t,this.ignoreFields=i,this.syncValue()},isIgnore:function(e){return!0===e.rule.ignore||("hidden"===e.rule.ignore||this.options.ignoreHiddenFields)&&e.hasHidden()},appendValue:function(e){(e.field&&Me(this.appendData,e.field)||Oe.Undef(e.value)&&this.options.forceCoverValue)&&(e.value=this.appendData[e.field],delete this.appendData[e.field])},addSubForm:function(e,t){this.subForm[e.id]=t},deferSyncValue:function(e,t){this.deferSyncFn||(this.deferSyncFn=e),this.deferSyncFn.sync||(this.deferSyncFn.sync=t),Dt(e),this.deferSyncFn===e&&(this.deferSyncFn=null,e.sync&&this.syncForm())},syncValue:function(){var e=this;if(this.deferSyncFn)return this.deferSyncFn.sync=!0;var t={};Object.keys(this.form).forEach(function(n){-1===e.ignoreFields.indexOf(n)&&(t[n]=e.form[n])}),this.vm.setupState.updateValue(t)},isChange:function(e,t){return JSON.stringify(this.getFormData(e),rn)!==JSON.stringify(t,rn)},isQuote:function(e,t){return(t instanceof Function||Oe.Object(t)||Array.isArray(t))&&t===e.rule.value},refreshUpdate:function(e,t,n,i){var o=this;if(Oe.Function(e.rule.update)){var r=Dt(function(){return e.rule.update(t,e.origin,o.api,{origin:n||"change",linkField:i})});if(void 0===r)return;e.rule.hidden=!0===r}},valueChange:function(e,t){this.refreshRule(e,t),this.bus.$emit("change-"+e.field,t)},refreshRule:function(e,t,n,i){this.refreshControl(e)&&(this.$render.clearCacheAll(),this.loadRule(),this.bus.$emit("update",this.api),this.refresh()),this.refreshUpdate(e,t,n,i)},appendLink:function(e){var t=this,n=e.rule.link;Oe.trueArray(n)&&n.forEach(function(n){var i=function(){return t.refreshRule(e,e.rule.value,"link",n)};t.bus.$on("change-"+n,i),e.linkOn.push(function(){return t.bus.$off("change-"+n,i)})})},fields:function(){return Object.keys(this.fieldCtx)}})}(cn),function(e){Ge(e.prototype,{getCtx:function(e){return this.getFieldCtx(e)||this.getNameCtx(e)[0]||this.ctxs[e]},getCtxs:function(e){return this.fieldCtx[e]||this.nameCtx[e]||(this.ctxs[e]?[this.ctxs[e]]:[])},setIdCtx:function(e,t,n){var i="".concat(n,"Ctx");this[i][t]?this[i][t].push(e):this[i][t]=[e]},rmIdCtx:function(e,t,n){var i="".concat(n,"Ctx"),o=this[i][t];if(!o)return!1;var r=o.splice(o.indexOf(e)>>>0,1).length>0;return o.length||delete this[i][t],r},getFieldCtx:function(e){return(this.fieldCtx[e]||[])[0]},getNameCtx:function(e){return this.nameCtx[e]||[]},setCtx:function(e){var t=e.id,n=e.field,i=e.name,o=e.rule;this.ctxs[t]=e,i&&this.setIdCtx(e,i,"name"),e.input&&(this.setIdCtx(e,n,"field"),this.setFormData(e,e.parser.toFormValue(o.value,e)),this.isMounted&&!this.reloading&&this.vm.emit("change",e.field,o.value,e.origin,this.api,!1,!0))},getParser:function(e){var t=this.fc.parsers,n=this.fc.renderDriver;if(n){var i=n.parsers||{},o=i[e.originType]||i[At(e.type)]||i[e.trueType];if(o)return o}return t[e.originType]||t[At(e.type)]||t[e.trueType]||an},bindParser:function(e){e.setParser(this.getParser(e))},getType:function(e){var t=this.fc.CreateNode.aliasMap,n=t[e]||t[At(e)]||e;return At(n)},noWatch:function(e){this.noWatchFn||(this.noWatchFn=e),Dt(e),this.noWatchFn===e&&(this.noWatchFn=null)},watchCtx:function(e){var t=this;if(wt().filter(function(e){return"_"!==e[0]&&"$"!==e[0]&&-1===ln.indexOf(e)}).forEach(function(n){var i=u(e.rule,n),o="children"===n;e.refRule[n]=i,e.watch.push(h(o?function(){return Oe.Function(i.value)?i.value:re(i.value||[])}:function(){return i.value},function(r,a){var l=i.value;if(!t.isBreakWatch()){if(o&&!1===e.parser.loadChildren)return t.$render.clearCache(e),void t.nextRefresh();if(t.watching=!0,f(function(){t.targetHook(e,"watch",{key:n,oldValue:a,newValue:l})}),"hidden"===n&&Boolean(l)!==Boolean(a)&&(t.$render.clearCacheAll(),f(function(){t.targetHook(e,"hidden",{value:l})})),"ignore"===n&&e.input||"hidden"===n&&("hidden"===e.rule.ignore||t.options.ignoreHiddenFields))t.syncForm();else{if("link"===n)return void e.link();["props","on","deep"].indexOf(n)>-1?(t.parseInjectEvent(e.rule,l||{}),"props"===n&&e.input&&t.setFormData(e,e.parser.toFormValue(e.rule.value,e))):"emit"===n?t.parseEmit(e):["prefix","suffix"].indexOf(n)>-1?l&&t.loadFn(l,e.rule):"type"===n?(e.updateType(),t.bindParser(e)):o&&(Oe.Function(a)&&(a=e.getPending("children",[])),Oe.Function(l)&&(l=e.loadChildrenPending()),t.updateChildren(e,l,a))}t.$render.clearCache(e),t.refresh(),t.watching=!1}},{deep:!o,sync:o}))}),e.refRule.__$title=d(function(){var n=("object"===J(e.rule.title)?e.rule.title.title:e.rule.title)||"";if(n){var i=n.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);i&&(n=t.api.t(i[1]))}return n}),e.refRule.__$info=d(function(){var n=("object"===J(e.rule.info)?e.rule.info.info:e.rule.info)||"";if(n){var i=n.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);i&&(n=t.api.t(i[1]))}return n}),e.refRule.__$validate=d(function(){var n=function(n){var i,o,r=n.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);return r?t.api.t(r[1],{title:null===(i=e.refRule)||void 0===i||null===(o=i.__$title)||void 0===o?void 0:o.value}):n};return ce(e.rule.validate).map(function(i){var o=X({},i);if(o.message&&(o.message=n(o.message)),Oe.Function(o.validator)){var r=e;o.validator=function(){for(var e,t=arguments.length,n=new Array(t),o=0;o-1:o.value!==Bt(e.rule,i))&&r(o.value),e.watch.push(h(o,function(e){e!==sn&&setTimeout(function(){r(e)})},{deep:!0}))}))}),this.watchEffect(e)},adapterValidate:function(e,t){var n=this;return this.$manager.adapterValidate({required:e.required,message:e.message,trigger:e.trigger},function(i,o){if(!1===(e.beforeValidate&&Dt(function(){return e.beforeValidate({value:i,api:n.api,validate:e,rule:t.rule})})))o();else{var r=n.validator(t,i,e);if(r){var a="";"object"===J(e.error)&&(a=e.error[r]||e.error.default),a||"string"!=typeof e.message||(a=e.message),a||(a=n.getValidateMessage(t,{key:r,rule:e[r]})),o(a)}else if(e.validator){var l=e.validator&&Dt(function(){return e.validator(i,o)});l&&Oe.Function(l.then)&&l.then(function(){return o()}).catch(function(e){return o(e)})}else o()}})},getValidateMessage:function(e,t){var n,i,o,r=Array.isArray(t.rule)?t.rule.join(","):""+t.rule;return this.api.t("required"===t.key?t.key:"validate."+t.key,(Z(o={},t.key,r),Z(o,"title",null===(n=e.refRule)||void 0===n||null===(i=n.__$title)||void 0===i?void 0:i.value),o))},validator:function(e,t,n){var i=this;if(Oe.empty(t))return n.required?"required":void 0;for(var o=function(){var n=oe(a[r],2),o=n[0],l=n[1];switch(o){case"len":case"maxLen":case"minLen":var s=function(e){return"len"===o?e===l:"maxLen"===o?e<=l:e>=l};if(Array.isArray(t)){if(!s(t.length))return{v:o}}else{if("object"===J(t))return{v:o};if(!s((""+t).length))return{v:o}}break;case"pattern":if(!("string"==typeof l?new RegExp(l):l).test(""+t))return{v:o};break;case"uppercase":if(l&&("string"!=typeof t||!/^[A-Z]*$/.test(t)))return{v:o};break;case"lowercase":if(l&&("string"!=typeof t||!/^[a-z]*$/.test(t)))return{v:o};break;case"min":case"max":case"positive":case"negative":case"integer":case"number":var c=Number(t);if(Number.isNaN(c))return{v:o};if("min"===o&&cl)return{v:o};if("positive"===o&&c<=0)return{v:o};if("negative"===o&&c>=0)return{v:o};if("integer"===o&&!Number.isInteger(c))return{v:o};break;case"equal":if(t!==l)return{v:o};break;case"enum":if(Array.isArray(l)&&!l.includes(t))return{v:o};break;case"hasKeys":if("object"!==J(t)||Array.isArray(l)&&l.some(function(e){return!(e in t)}))return{v:o};break;case"email":if(!/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(""+t))return{v:o};break;case"url":if(!new RegExp("^(?!mailto:)(?:(?:http|https|ftp)://)(?:\\S+(?::\\S*)?@)?(?:(?:(?:[1-9]\\d?|1\\d\\d|2[01]\\d|22[0-3])(?:\\.(?:1?\\d{1,2}|2[0-4]\\d|25[0-5])){2}(?:\\.(?:[0-9]\\d?|1\\d\\d|2[0-4]\\d|25[0-4]))|(?:(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)(?:\\.(?:[a-z\\u00a1-\\uffff0-9]+-?)*[a-z\\u00a1-\\uffff0-9]+)*(?:\\.(?:[a-z\\u00a1-\\uffff]{2,})))|localhost)(?::\\d{2,5})?(?:(/|\\?|#)[^\\s]*)?$","i").test(""+t))return{v:o};break;case"ip":if(!/^(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})(\.(2(5[0-5]{1}|[0-4]\d{1})|[0-1]?\d{1,2})){3}$/.test(""+t))return{v:o};break;case"phone":if(!/^(?:(?:\+|00)86)?1[3-9]\d{9}$/.test(""+t))return{v:o};break;case"computed":if(!i.compute(e,l))return{v:o}}},r=0,a=Object.entries(n);r-1&&this.sort.splice(l,1),this.$render.clearCache(e),e.delete(),this.effect(e,"deleted"),this.targetHook(e,"deleted"),o&&!this.fieldCtx[i]&&this.vm.emit("remove-field",i,e.rule,this.api),e.rule.__ctrl||this.vm.emit("remove-rule",e.rule,this.api),e}}})}(cn),function(e){Ge(e.prototype,{mounted:function(){var e=this,t=function(){e.isMounted=!0,e.lifecycle("mounted")};this.pageEnd?t():this.bus.$once("page-end",t)},lifecycle:function(e){this.fc.targetFormDriver(e,this.api,this.fc),this.vm.emit(e,this.api),this.emitEvent(e,this.api)},emitEvent:function(e){for(var t,n=arguments.length,i=new Array(n>1?n-1:0),o=1;o-1||(i.push(r),n.bus.$on("p:".concat(t||e.name,":").concat(r,":").concat(e.input?1:0),function(t,n){e[t]&&e[t].apply(e,re(n))}))}),e._used=i},watchEffect:function(e){var t=this,n={required:function(){var t,n;return(Me(e.rule,"$required")?e.rule.$required:null===(t=e.rule)||void 0===t||null===(n=t.effect)||void 0===n?void 0:n.required)||!1}};Object.keys(e.rule.effect||{}).forEach(function(t){n[t]=function(){return e.rule.effect[t]}}),Object.keys(e.rule).forEach(function(t){"$"===t[0]&&(n[t.substr(1)]=function(){return e.rule[t]})}),Object.keys(n).forEach(function(i){e.watch.push(h(n[i],function(n){t.effect(e,"watch",Z({},i,n))},{deep:!0}))})},ruleEffect:function(e,t,n){this.emitEffect({rule:e,input:!!e.field,type:this.getType(e.type)},t,n)},effect:function(e,t,n){this.emitEffect({rule:e.rule,input:e.input,type:e.trueType,ctx:e,custom:n},t)},getEffect:function(e,t){return Me(e,"$"+t)?e["$"+t]:Me(e,"effect")&&Me(e.effect,t)?e.effect[t]:void 0},emitEffect:function(e,t,n){var i=this,o=e.ctx,r=e.rule,a=e.input,l=e.type,s=e.custom;if(l&&!(["fcFragment","fragment"].indexOf(l)>-1)){var c=s||Object.keys(r).reduce(function(e,t){return"$"===t[0]&&(e[t.substr(1)]=r[t]),e},X({},r.effect||{}));Object.keys(c).forEach(function(e){var s=i.providers[e];if(s&&(!s.input||a)){var u;if(s._c){if(!(s._used.indexOf(l)>-1))return;u=l}else u="*";var d=X({value:c[e],getValue:function(){return i.getEffect(r,e)}},n||{});o&&(d.getProp=function(){return o.effectData(e)},d.clearProp=function(){return o.clearEffectData(e)},d.mergeProp=function(e){return Tt(d.getProp(),[e])},d.id=o.id),i.bus.$emit("p:".concat(e,":").concat(u,":").concat(s.input?1:0),t,[d,r,i.api])}})}}})}(cn);var un=e({name:"fcFragment",inheritAttrs:!1,props:["vnode"],render:function(){return this.vnode}});function dn(e,t){var n=e.directives;return n?(Array.isArray(n)||(n=[n]),y(t,n.reduce(function(e,t){return e.concat(function(e){return Object.keys(e).map(function(t){var n=e[t],i=O(t);if(i)return[i,n.value,n.arg,n.modifiers]}).filter(function(e){return!!e})}(t))},[]))):t}function fn(e){var t=function(){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&te(e,t)}(t,pn);var e=ie(t);function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),e.apply(this,arguments)}return t}();return Object.assign(t.prototype,e),t}function pn(e){Ge(this,{$handle:e,vm:e.vm,options:{},ref:"fcForm",mergeOptionsRule:{normal:["form","row","info","submitBtn","resetBtn"]}}),this.updateKey(),this.init()}Ge(pn.prototype,{__init:function(){var e=this;this.$render=this.$handle.$render,this.$r=function(){var t;return(t=e.$render).renderRule.apply(t,arguments)}},updateKey:function(){this.key=at()},init:function(){},update:function(){},beforeRender:function(){},form:function(){return this.vm.refs[this.ref]},adapterValidate:function(e,t){return e.validator=function(e,n,i){return t(n,i)},e},getSlot:function(e){return function t(n){if(n){var i=n.slots[e];return i||t(n.setupState.parent)}}(this.vm)},mergeOptions:function(e,t){var n=this;return vt(e.map(function(e){return n.tidyOptions(e)}),t,this.mergeOptionsRule)},updateOptions:function(e){this.$handle.fc.targetFormDriver("updateOptions",e,{handle:this.$handle,api:this.$handle.api}),this.options=this.mergeOptions([e],this.getDefaultOptions()),this.update()},tidyOptions:function(e){return e},tidyRule:function(e){},mergeProp:function(e){},getDefaultOptions:function(){return{}},fieldChange:function(e,t,n,i){},render:function(e){}});var hn={name:"componentValidate",load:function(e,t,n){var i=e.getValue();if(i&&!1!==i.method){Oe.Object(i)||(i={method:i});var o=i.method,r=X(X({},i),{},{validator:function(){var i=Mt(t);if(i){for(var r=arguments.length,a=new Array(r),l=0;l1?i-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:{})};oe(o),t.config.globalProperties.$formCreate=o;var r=j();t.component(r.name,r),g.forEach(function(e){Dt(function(){return e(a,t)})})}}}),Q("$cookie",xn),Q("$localStorage",wn),Q("$sessionStorage",An),R.use({fragment:"fcFragment"}),e.install&&H.use(e),N(function(e,t){t.mixin({props:["formCreateInject"]})}),P(gn),e.inherit){var ae=e.inherit;ae.components&&Ge(l,ae.components),ae.parsers&&Ge(s,ae.parsers),ae.directives&&Ge(c,ae.directives),ae.modelFields&&Ge(u,ae.modelFields),ae.providers&&Ge(k,ae.providers),ae.useApps&&Ge(g,ae.useApps),ae.maker&&Ge(C,ae.maker),ae.loadData&&Ge(T,ae.loadData),ae.formulas&&Ge(O,ae.formulas)}var le=j();return Lt(le,M),Object.defineProperties(le,{fetch:{get:function(){return M.fetch},set:function(e){M.fetch=e}}}),le.util=M,le}var Mn,Dn={date:"YYYY-MM-DD",month:"YYYY-MM",week:"YYYY-wo",datetime:"YYYY-MM-DD HH:mm:ss",timerange:"HH:mm:ss",daterange:"YYYY-MM-DD",monthrange:"YYYY-MM",datetimerange:"YYYY-MM-DD HH:mm:ss",year:"YYYY"},Nn="datePicker",In={name:Nn,maker:["year","month","date","dates","week","datetime","datetimeRange","dateRange","monthRange"].reduce(function(e,t){return e[t]=Ut(Nn,{type:t.toLowerCase()}),e},{}),mergeProp:function(e){var t=e.prop.props;t.valueFormat||(t.valueFormat=Dn[t.type]||Dn.date)}},Ln="hidden",Fn={name:Ln,maker:Z({},Ln,function(e,t){return Ut(Ln)("",e,t)}),render:function(){return[]}},Pn="input",Bn="slider",jn="timePicker",Vn=[In,Fn,{name:Pn,maker:(Mn=["password","url","email","text","textarea"].reduce(function(e,t){return e[t]=Ut(Pn,{type:t}),e},{}),Mn.idate=Ut(Pn,{type:"date"}),Mn),mergeProp:function(e){var t=e.prop.props;t&&t.autosize&&t.autosize.minRows&&(t.rows=t.autosize.minRows||2)}},{name:"textarea",mergeProp:function(e){var t=e.prop.props;t.type="textarea",t&&t.autosize&&t.autosize.minRows&&(t.rows=t.autosize.minRows||2)}},{name:Bn,maker:{sliderRange:Ut(Bn,{range:!0})},toFormValue:function(e,t){var n=Array.isArray(e),i=t.prop.props,o=i.min||0;return!0===i.range?n?e:[o,parseFloat(e)||o]:n?parseFloat(e[0])||o:parseFloat(e)}},{name:jn,maker:{time:Ut(jn,function(e){return e.props.isRange=!1}),timeRange:Ut(jn,function(e){return e.props.isRange=!0})},mergeProp:function(e){var t=e.prop.props;t.valueFormat||(t.valueFormat="HH:mm:ss")}},{name:"FcRow",render:function(e,t){return t.vNode.col({props:{span:24}},{default:function(){return[t.vNode.row(t.prop,e)]}})}},{name:"select",toFormValue:function(e,t){return t.prop.props.multiple&&!Array.isArray(e)?ce(e):e}}],zn={button:"el-button",icon:"el-icon",slider:"el-slider",rate:"el-rate",upload:"fc-upload",cascader:"el-cascader",popover:"el-popover",tooltip:"el-tooltip",colorPicker:"el-colorPicker",timePicker:"el-time-picker",timeSelect:"el-time-select",datePicker:"el-date-picker",switch:"el-switch",select:"fc-select",checkbox:"fc-checkbox",radio:"fc-radio",inputNumber:"el-input-number",number:"el-input-number",input:"el-input",textarea:"el-input",formItem:"el-form-item",form:"el-form",frame:"fc-frame",col:"el-col",row:"el-row",tree:"fc-tree",autoComplete:"el-autocomplete",auto:"el-autocomplete",group:"fc-group",array:"fc-group",object:"fc-sub-form",subForm:"fc-sub-form"};function Hn(e,t){var n;Me(e,t)&&(Oe.String(e[t])&&(e[t]=(Z(n={},t,e[t]),Z(n,"show",!0),n)))}function Un(e){return!1===e}function Wn(e){var t=X({},e);return delete t.children,t}var Yn={validate:function(){var e=this.form();return e?e.validate():new Promise(function(e){return e()})},validateField:function(e){var t=this;return new Promise(function(n,i){var o=t.form();o?o.validateField(e,function(e,t){t?i(t):n(e)}):n()})},clearValidateState:function(e){var t=this.vm.refs[e.wrapRef];t&&t.clearValidate()},fieldChange:function(e,t,n,i){var o,r;i||(null===(o=this.vm.refs[e.wrapRef])||void 0===o||null===(r=o.validate("change"))||void 0===r||r.catch(function(){}))},tidyOptions:function(e){return["submitBtn","resetBtn","row","info","wrap","col","title"].forEach(function(t){!function(e,t){Me(e,t)&&!Oe.Object(e[t])&&(e[t]={show:!!e[t]})}(e,t)}),e},tidyRule:function(e){var t=e.prop;return Hn(t,"title"),Hn(t,"info"),t},mergeProp:function(e){var t=this,n={info:{trigger:"hover",placement:"top-start",icon:!0},title:{},col:{span:24},wrap:{}};["info","wrap","col","title"].forEach(function(i){e.prop[i]=vt([t.options[i]||{},e.prop[i]||{}],n[i])})},getDefaultOptions:function(){return{form:{inline:!1,labelPosition:"right",labelWidth:"125px",disabled:!1,size:void 0},row:{show:!0,gutter:0},submitBtn:{type:"primary",loading:!1,disabled:!1,innerText:"",show:!0,col:void 0,click:void 0},resetBtn:{type:"default",loading:!1,disabled:!1,innerText:"",show:!1,col:void 0,click:void 0}}},update:function(){var e=this.options.form;this.rule={props:X({},e),on:{submit:function(e){e.preventDefault()}},style:e.style,type:"form"}},beforeRender:function(){var e=this.key,t=this.ref,n=this.$handle,i=this.options.form;Ge(this.rule,{key:e,ref:t,class:[i.className,i.class,"form-create",this.$handle.preview?"is-preview":""]}),Ge(this.rule.props,{model:n.formData})},render:function(e){var t=this;return e.slotLen()&&!this.$handle.preview&&e.setSlot(void 0,function(){return t.makeFormBtn()}),this.$r(this.rule,Un(this.options.row.show)?e.getSlots():[this.makeRow(e)])},makeWrap:function(e,t){var n=this,i=e.prop,o="".concat(this.key).concat(e.key),r=i.col,a=this.isTitle(i)&&!1!==i.wrap.title,l=r.labelWidth||a?r.labelWidth:0,s=this.rule.props,c=s.inline,u=s.col,d=i.wrap.class;delete i.wrap.class,delete i.wrap.title;var f=Un(i.wrap.show)?t:this.$r(vt([i.wrap,{props:X(X({labelWidth:void 0===l?l:Qe(l),label:a?i.title.title:void 0},Wn(i.wrap||{})),{},{prop:e.id,rules:e.injectValidate()}),class:this.$render.mergeClass(d||i.className,"fc-form-item"),key:"".concat(o,"fi"),ref:e.wrapRef,type:"formItem"}]),X({default:function(){return t}},a?{label:function(){return n.makeInfo(i,o,e)}}:{}));return!0===c||Un(u)||Un(r.show)?f:this.makeCol(i,o,[f])},isTitle:function(e){if(!1===this.options.form.title)return!1;var t=e.title;return!(!t.title&&!t.native||Un(t.show))},makeInfo:function(e,t,n){var i,o,r,a,l=this,s=X({},e.title),c=X({},e.info),u="tooltip"===c.type,d=this.options.form,f=this.getSlot("title"),p=[f?f({title:null===(i=n.refRule)||void 0===i||null===(o=i.__$title)||void 0===o?void 0:o.value,rule:n.rule,options:this.options}):(null===(r=n.refRule)||void 0===r||null===(a=r.__$title)||void 0===a?void 0:a.value)+(d.labelSuffix||d["label-suffix"]||"")];if(!Un(c.show)&&(c.info||c.native)&&!Un(c.icon)){var h={type:c.type||"popover",props:Wn(c),key:"".concat(t,"pop")};delete h.props.icon,delete h.props.show,delete h.props.info,delete h.props.align,delete h.props.native;var m,g,v="content";if(c.info&&!Me(h.props,v))h.props[v]=null===(m=n.refRule)||void 0===m||null===(g=m.__$info)||void 0===g?void 0:g.value;p["left"!==c.align?"unshift":"push"](this.$r(vt([c,h]),Z({},s.slot||(u?"default":"reference"),function(){return l.$r({type:"ElIcon",style:"top:2px",key:"".concat(t,"i")},{default:function(){return l.$r({type:!0===c.icon?"icon-warning":c.icon})}},!0)})))}var _=vt([s,{props:Wn(s),key:"".concat(t,"tit"),class:"fc-form-title",type:s.type||"span",on:{click:function(){for(var e=arguments.length,t=new Array(e),i=0;i1&&void 0!==arguments[1])||arguments[1];e.helper.tidyFields(n).forEach(function(e){o&&i.clearSubValidateState(e),t.getCtxs(e).forEach(function(e){t.$manager.clearValidateState(e)})})},clearSubValidateState:function(n){e.helper.tidyFields(n).forEach(function(e){t.getCtxs(e).forEach(function(e){var n=t.subForm[e.id];n&&(Array.isArray(n)?n.forEach(function(e){e.clearValidateState()}):n&&n.clearValidateState())})})},btn:{loading:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.submitBtnProps({loading:!!t})},disabled:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.submitBtnProps({disabled:!!t})},show:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.submitBtnProps({show:!!t})}},resetBtn:{loading:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.resetBtnProps({loading:!!t})},disabled:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.resetBtnProps({disabled:!!t})},show:function(){var t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];e.resetBtnProps({show:!!t})}},submitBtnProps:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=$n(t.options.submitBtn,!0);Ge(i,n),t.options.submitBtn=i,e.refreshOptions()},resetBtnProps:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},i=$n(t.options.resetBtn,!1);Ge(i,n),t.options.resetBtn=i,e.refreshOptions()},submit:function(n,i){return new Promise(function(o,r){(!1===t.options.validateOnSubmit?Promise.resolve():e.validate()).then(function(){var i=e.formData();t.beforeSubmit(i).then(function(){Oe.Function(n)&&Dt(function(){return n(i,e)}),Oe.Function(t.options.onSubmit)&&Dt(function(){return t.options.onSubmit(i,e)}),t.vm.emit("submit",i,e),o(i)}).catch(function(e){})}).catch(function(){for(var t=arguments.length,n=new Array(t),o=0;o.el-form-item__label-wrap>.el-form-item__label:before,.form-create.is-preview .el-form-item.is-required>.el-form-item__label:before,.form-create.is-preview .fc-clock{display:none!important}.fc-wrap-right>.el-form-item__label{display:flex;justify-content:flex-end}.fc-wrap-left>.el-form-item__label{display:flex;justify-content:flex-start}.fc-wrap-top.el-form-item{display:block}.fc-wrap-top.el-form-item>.el-form-item__label{display:block;float:unset;height:auto;line-height:22px;margin-bottom:8px;text-align:left}.el-form--large .fc-wrap-top.el-form-item>.el-form-item__label{line-height:22px;margin-bottom:12px}.el-form--default .fc-wrap-top.el-form-item>.el-form-item__label{line-height:22px;margin-bottom:8px}.el-form--small .fc-wrap-top.el-form-item>.el-form-item__label{line-height:20px;margin-bottom:4px}.fc-form-footer{margin-top:12px}");var Qn={name:"required",load:function(e,t,n){var i=function(e){return Oe.Boolean(e)?{required:e}:Oe.String(e)?{message:e}:Oe.Undef(e)?{required:!1}:Oe.Function(e)?{validator:e}:Oe.Object(e)?e:{}}(e.getValue()),o=void 0;if(!1===i.required)e.clearProp(),n.clearValidateState([t.field]);else{var r=X({required:!0,validator:function(e,t,n){a(),Oe.empty(t)?n(r.message):n()}},i),a=function(){var e,a=null===(e=t.__fc__.refRule.__$title)||void 0===e?void 0:e.value;if(o!==a)if(o=a,i.message){var l=i.message.match(/^\{\{\s*\$t\.(.+)\s*\}\}$/);l&&(r.message=n.t(l[1],{title:a}))}else r.message=n.t("required",{title:a})||a+("en"===n.getLocale()?" is required":"不能为空")};a(),e.getProp().validate=[r]}n.sync(t)},watch:function(){Qn.load.apply(Qn,arguments)}};function Kn(e){e.componentAlias(zn),pt.forEach(function(t){e.component(t.name,t)}),e.register(Qn),Vn.forEach(function(t){e.parser(t)}),Object.keys(Gn).forEach(function(t){e.maker[t]=Gn[t]}),"undefined"!=typeof window&&window.ElementPlus&&e.useApp(function(e,t){t.use(window.ElementPlus)})}var Xn=On({ui:"element-ui",version:"3.2.37",manager:Yn,extendApi:qn,install:Kn,attrs:{normal:["col","wrap"],array:["className"],key:["title","info"]}});"undefined"!=typeof window&&(window.formCreate=Xn),Xn.maker, /*! * FormCreate 可视化表单设计器 * @form-create/designer v3.4.0 * (c) 2021-2025 xaboy * Github https://github.com/xaboy/form-create-designer * Site https://form-create.com/ * Released under the MIT License. */ function(){try{if("undefined"!=typeof document){var e=document.createElement("style");e.appendChild(document.createTextNode('.CodeMirror{color:#000;direction:ltr;font-family:monospace;height:300px}.CodeMirror-lines{padding:4px 0}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{padding:0 4px}.CodeMirror-gutter-filler,.CodeMirror-scrollbar-filler{background-color:#fff}.CodeMirror-gutters{background-color:#f7f7f7;border-right:1px solid #ddd;white-space:nowrap}.CodeMirror-linenumber{color:#999;min-width:20px;padding:0 3px 0 5px;text-align:right;white-space:nowrap}.CodeMirror-guttermarker{color:#000}.CodeMirror-guttermarker-subtle{color:#999}.CodeMirror-cursor{border-left:1px solid #000;border-right:none;width:0}.CodeMirror div.CodeMirror-secondarycursor{border-left:1px solid silver}.cm-fat-cursor .CodeMirror-cursor{background:#7e7;border:0!important;width:auto}.cm-fat-cursor div.CodeMirror-cursors{z-index:1}.cm-fat-cursor .CodeMirror-line::selection,.cm-fat-cursor .CodeMirror-line>span::selection,.cm-fat-cursor .CodeMirror-line>span>span::selection{background:transparent}.cm-fat-cursor .CodeMirror-line::-moz-selection,.cm-fat-cursor .CodeMirror-line>span::-moz-selection,.cm-fat-cursor .CodeMirror-line>span>span::-moz-selection{background:transparent}.cm-fat-cursor{caret-color:transparent}.cm-tab{display:inline-block;text-decoration:inherit}.CodeMirror-rulers{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:-50px}.CodeMirror-ruler{border-left:1px solid #ccc;bottom:0;position:absolute;top:0}.cm-s-default .cm-header{color:#00f}.cm-s-default .cm-quote{color:#090}.cm-negative{color:#d44}.cm-positive{color:#292}.cm-header,.cm-strong{font-weight:700}.cm-em{font-style:italic}.cm-link{text-decoration:underline}.cm-strikethrough{text-decoration:line-through}.cm-s-default .cm-keyword{color:#708}.cm-s-default .cm-atom{color:#219}.cm-s-default .cm-number{color:#164}.cm-s-default .cm-def{color:#00f}.cm-s-default .cm-variable-2{color:#05a}.cm-s-default .cm-type,.cm-s-default .cm-variable-3{color:#085}.cm-s-default .cm-comment{color:#a50}.cm-s-default .cm-string{color:#a11}.cm-s-default .cm-string-2{color:#f50}.cm-s-default .cm-meta,.cm-s-default .cm-qualifier{color:#555}.cm-s-default .cm-builtin{color:#30a}.cm-s-default .cm-bracket{color:#997}.cm-s-default .cm-tag{color:#170}.cm-s-default .cm-attribute{color:#00c}.cm-s-default .cm-hr{color:#999}.cm-s-default .cm-link{color:#00c}.cm-invalidchar,.cm-s-default .cm-error{color:red}.CodeMirror-composing{border-bottom:2px solid}div.CodeMirror span.CodeMirror-matchingbracket{color:#0b0}div.CodeMirror span.CodeMirror-nonmatchingbracket{color:#a22}.CodeMirror-matchingtag{background:rgba(255,150,0,.3)}.CodeMirror-activeline-background{background:#e8f2ff}.CodeMirror{background:#fff;overflow:hidden;position:relative}.CodeMirror-scroll{height:100%;margin-bottom:-50px;margin-right:-50px;outline:none;overflow:scroll!important;padding-bottom:50px;position:relative;z-index:0}.CodeMirror-sizer{border-right:50px solid transparent;position:relative}.CodeMirror-gutter-filler,.CodeMirror-hscrollbar,.CodeMirror-scrollbar-filler,.CodeMirror-vscrollbar{display:none;outline:none;position:absolute;z-index:5}.CodeMirror-vscrollbar{overflow-x:hidden;overflow-y:scroll;right:0;top:0}.CodeMirror-hscrollbar{bottom:0;left:0;overflow-x:scroll;overflow-y:hidden}.CodeMirror-scrollbar-filler{bottom:0;right:0}.CodeMirror-gutter-filler{bottom:0;left:0}.CodeMirror-gutters{left:0;min-height:100%;position:absolute;top:0;z-index:3}.CodeMirror-gutter{display:inline-block;height:100%;margin-bottom:-50px;vertical-align:top;white-space:normal}.CodeMirror-gutter-wrapper{background:none!important;border:none!important;position:absolute;z-index:4}.CodeMirror-gutter-background{bottom:0;position:absolute;top:0;z-index:4}.CodeMirror-gutter-elt{cursor:default;position:absolute;z-index:4}.CodeMirror-gutter-wrapper ::selection{background-color:transparent}.CodeMirror-gutter-wrapper ::-moz-selection{background-color:transparent}.CodeMirror-lines{cursor:text;min-height:1px}.CodeMirror pre.CodeMirror-line,.CodeMirror pre.CodeMirror-line-like{word-wrap:normal;-webkit-tap-highlight-color:transparent;background:transparent;border-radius:0;border-width:0;color:inherit;font-family:inherit;font-size:inherit;font-variant-ligatures:contextual;line-height:inherit;margin:0;overflow:visible;position:relative;white-space:pre;z-index:2}.CodeMirror-wrap pre.CodeMirror-line,.CodeMirror-wrap pre.CodeMirror-line-like{word-wrap:break-word;white-space:pre-wrap;word-break:normal}.CodeMirror-linebackground{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.CodeMirror-linewidget{padding:.1px;position:relative;z-index:2}.CodeMirror-rtl pre{direction:rtl}.CodeMirror-code{outline:none}.CodeMirror-gutter,.CodeMirror-gutters,.CodeMirror-linenumber,.CodeMirror-scroll,.CodeMirror-sizer{box-sizing:content-box}.CodeMirror-measure{height:0;overflow:hidden;position:absolute;visibility:hidden;width:100%}.CodeMirror-cursor{pointer-events:none;position:absolute}.CodeMirror-measure pre{position:static}div.CodeMirror-cursors{position:relative;visibility:hidden;z-index:3}.CodeMirror-focused div.CodeMirror-cursors,div.CodeMirror-dragcursors{visibility:visible}.CodeMirror-selected{background:#d9d9d9}.CodeMirror-focused .CodeMirror-selected{background:#d7d4f0}.CodeMirror-crosshair{cursor:crosshair}.CodeMirror-line::selection,.CodeMirror-line>span::selection,.CodeMirror-line>span>span::selection{background:#d7d4f0}.CodeMirror-line::-moz-selection,.CodeMirror-line>span::-moz-selection,.CodeMirror-line>span>span::-moz-selection{background:#d7d4f0}.cm-searching{background-color:#ffa;background-color:#ff06}.cm-force-border{padding-right:.1px}@media print{.CodeMirror div.CodeMirror-cursors{visibility:hidden}}.cm-tab-wrap-hack:after{content:""}span.CodeMirror-selectedtext{background:none}.CodeMirror-hints{background:#fff;border:1px solid silver;border-radius:3px;box-shadow:2px 3px 5px #0003;font-family:monospace;font-size:90%;list-style:none;margin:0;max-height:20em;overflow:hidden;overflow-y:auto;padding:2px;position:absolute;z-index:1}.CodeMirror-hint{border-radius:2px;color:#000;cursor:pointer;margin:0;padding:0 4px;white-space:pre}li.CodeMirror-hint-active{background:#08f;color:#fff}._fd-fn{display:flex;flex-direction:column;height:100%;position:relative;width:100%}._fd-fn .el-button{bottom:3px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;position:absolute;right:5px}._fd-fn-editor{display:flex;flex:1;overflow:auto;width:100%}._fd-fn-editor .CodeMirror{height:100%;width:100%}._fd-fn-tip{color:#000;direction:ltr;font-family:monospace}._fd-fn-tip .cm-keyword{color:#708;line-height:24px;overflow-x:auto;white-space:nowrap}._fd-fn-tip .cm-keyword::-webkit-scrollbar{background-color:transparent;height:0;width:0}._fd-fn-ind{background-color:#f7f7f7;border-right:1px solid #ddd;display:inline-block;float:left;height:24px;margin-right:4px;width:29px}._fd-fn-arg{cursor:pointer;text-decoration:underline}._fd-fn-arg i{color:#3073ff;font-size:12px}._fd-fn-info a{text-decoration:underline}._fd-event .el-button{border-color:#2e73ff;color:#2e73ff;font-weight:400;width:100%}._fd-event .el-badge{width:100%}._fd-event-dialog .el-dialog__body{padding:10px 20px}._fd-event-con .el-main{padding:0}._fd-event-l,._fd-event-r{border:1px solid #ececec;display:flex;flex:1;flex-direction:column;height:100%}._fd-event-dropdown .el-dropdown-menu{max-height:500px;overflow:auto}._fd-event-head{align-items:center;background:#f8f9ff;border-bottom:1px solid #eee;display:flex;padding:5px 15px}._fd-event-head .el-button.is-link{color:#2f73ff}._fd-event-r{border-left:0}._fd-event-r ._fd-event-head{justify-content:space-between}._fd-event-l>.el-main,._fd-event-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-event-item,._fd-event-r>.el-main{flex-direction:column}._fd-event-item{display:flex;font-size:14px;justify-content:center;max-width:250px;overflow:hidden;white-space:pre-wrap}._fd-event-item ._fd-label{color:#aaa;font-size:12px}._fd-event-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-event-l .el-menu-item.is-active{background:#e4e7ed;color:#303133}._fd-event-l .el-menu-item{border:1px solid #ececec;border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-event-method{color:#9d238c;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;overflow:hidden;white-space:pre-wrap;width:225px}._fd-event-method ._fd-label{color:#aaa;font-size:12px;margin-top:4px}._fd-event-method>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-event-method>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:#000;margin-left:10px}._fd-event-title{align-items:center;display:flex;justify-content:space-between;padding:10px 0;width:100%}._fd-event-title .fc-icon{color:#282828;font-size:18px;margin-right:6px}._fd-event-title .el-input{width:200px}._fd-event-title .el-input__wrapper{box-shadow:none}._fd-event-title .el-menu-item.is-active i{color:#282828}._fd-event-con .CodeMirror{height:100%;width:100%}._fd-event-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-type-select{cursor:pointer}._fd-type-select.is-disabled{cursor:default}._fd-type-select .fc-icon{font-size:14px}._fd-type-select-pop{max-height:500px;overflow:auto}._fd-type-select-pop .fc-icon{font-size:14px}._fd-struct,._fd-struct .el-badge{width:100%}._fd-struct .el-button{border-color:#2e73ff;color:#2e73ff;font-weight:400;width:100%}._fd-struct-con .CodeMirror{height:500px}._fd-struct-con .el-dialog__body{padding:0}._fd-props-input{display:inline-block;width:16px}._fd-props-input .fc-icon{cursor:pointer}._fd-language-config{height:100%;overflow:auto}._fd-lc-body,._fd-lc-header{padding:0 12px}._fd-lc-body{overflow:auto}._fd-lc-header{display:flex;justify-content:flex-end;margin-bottom:12px}._fd-language-config .el-table__cell{height:34px}._fd-language-config ._fc-l-info{margin-bottom:12px}._fd-lc-handle{align-items:center;cursor:pointer;display:flex;justify-content:space-between}._fd-markdown-renderer[data-v-537e7504]{color:#262626;line-height:1.6}._fd-markdown-renderer[data-v-537e7504] h1,._fd-markdown-renderer[data-v-537e7504] h2,._fd-markdown-renderer[data-v-537e7504] h3,._fd-markdown-renderer[data-v-537e7504] h4,._fd-markdown-renderer[data-v-537e7504] h5,._fd-markdown-renderer[data-v-537e7504] h6{color:#262626;font-weight:600;margin:16px 0 8px}._fd-markdown-renderer[data-v-537e7504] h1{font-size:24px}._fd-markdown-renderer[data-v-537e7504] h2{font-size:20px}._fd-markdown-renderer[data-v-537e7504] h3{font-size:18px}._fd-markdown-renderer[data-v-537e7504] h4{font-size:16px}._fd-markdown-renderer[data-v-537e7504] h5{font-size:14px}._fd-markdown-renderer[data-v-537e7504] h6{font-size:12px}._fd-markdown-renderer[data-v-537e7504] p{margin:8px 0}._fd-markdown-renderer[data-v-537e7504] ol,._fd-markdown-renderer[data-v-537e7504] ul{margin:8px 0;padding-left:24px}._fd-markdown-renderer[data-v-537e7504] ul{list-style-type:disc}._fd-markdown-renderer[data-v-537e7504] ol{list-style-type:decimal}._fd-markdown-renderer[data-v-537e7504] li{margin:4px 0}._fd-markdown-renderer[data-v-537e7504] blockquote{background:#f5f5f5;border-left:4px solid #2e73ff;border-radius:0 8px 8px 0;margin:16px 0;padding:12px 16px}._fd-markdown-renderer[data-v-537e7504] blockquote p{color:#666;margin:0}._fd-markdown-renderer[data-v-537e7504] table{border-collapse:collapse;margin:16px 0;width:100%}._fd-markdown-renderer[data-v-537e7504] td,._fd-markdown-renderer[data-v-537e7504] th{border:1px solid #ececec;padding:8px 12px;text-align:left}._fd-markdown-renderer[data-v-537e7504] th{background:#f5f5f5;font-weight:600}._fd-markdown-renderer[data-v-537e7504] code{background:#f5f5f5;border-radius:4px;color:#2e73ff;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;padding:2px 6px}._fd-markdown-renderer[data-v-537e7504] .code-block-container{background:#ececec;border:1px solid #ececec;border-radius:8px;position:relative}._fd-markdown-renderer[data-v-537e7504] .code-block-container pre{background:#ececec;margin:0;max-height:800px;overflow:auto;padding:16px}._fd-markdown-renderer[data-v-537e7504] .code-block-container code{background:none;color:#262626;font-size:13px;line-height:1.5;padding:0}._fd-markdown-renderer[data-v-537e7504] .code-block-header{align-items:center;background:#ececec;border-bottom:1px solid #ececec;border-radius:8px 8px 0 0;box-sizing:border-box;display:flex;gap:8px;height:40px;justify-content:space-between;padding:8px 12px;position:sticky;top:0;z-index:1}._fd-markdown-renderer[data-v-537e7504] .code-block-actions{align-items:center;display:flex;gap:4px}._fd-markdown-renderer[data-v-537e7504] .code-language{color:#666;font-size:12px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}._fd-markdown-renderer[data-v-537e7504] .code-action-item{align-items:center;background:transparent;border:none;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:2px 8px;transition:all .2s ease}._fd-markdown-renderer[data-v-537e7504] .code-action-item:hover{background:#fff;color:#262626}._fd-markdown-renderer[data-v-537e7504] .code-action-item.is-primary{color:#2e73ff}._fd-markdown-renderer[data-v-537e7504] .code-action-item.is-primary:hover{background:#2e73ff;color:#fff}._fd-markdown-renderer[data-v-537e7504] .code-action-text{font-size:12px;font-weight:500}._fd-markdown-renderer[data-v-537e7504] .hljs{background:#fff!important;color:#262626!important}._fd-markdown-renderer[data-v-537e7504] a{color:#2e73ff;text-decoration:none}._fd-markdown-renderer[data-v-537e7504] a:hover{text-decoration:underline}._fd-markdown-renderer[data-v-537e7504] strong{color:#262626;font-weight:600}._fd-markdown-renderer[data-v-537e7504] em{color:#666;font-style:italic}._fd-markdown-renderer[data-v-537e7504] .diff-lines{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:13px;line-height:1.5}._fd-markdown-renderer[data-v-537e7504] .diff-line{display:flex}._fd-markdown-renderer[data-v-537e7504] .diff-line-number{background:#ececec;border-right:1px solid #ececec;color:#aaa;flex-shrink:0;font-size:11px;padding:4px;text-align:right;width:30px}._fd-markdown-renderer[data-v-537e7504] .diff-line-content{flex:1;word-break:break-all}._fd-markdown-renderer[data-v-537e7504] .diff-old-line{background:rgba(239,68,68,.1);color:#ef4444;padding:2px 4px}._fd-markdown-renderer[data-v-537e7504] .diff-new-line{background:rgba(34,197,94,.1);color:#22c55e;padding:2px 4px}._fd-markdown-renderer[data-v-537e7504] .diff-same-line{color:#262626;padding:2px 4px}._fd-markdown-renderer[data-v-537e7504] .diff-line-added{background:rgba(34,197,94,.05)}._fd-markdown-renderer[data-v-537e7504] .diff-line-removed{background:rgba(239,68,68,.05)}._fd-markdown-renderer[data-v-537e7504] .diff-line-modified{background:rgba(245,158,11,.05)}._fd-markdown-renderer[data-v-537e7504] .diff-line-unchanged{background:transparent}._fd-markdown-renderer[data-v-537e7504] .diff-context{background:hsla(220,9%,46%,.05);opacity:.7}._fd-markdown-renderer[data-v-537e7504] .diff-context .diff-line-number{color:#aaa;opacity:.6}._fd-ai-panel[data-v-23304ea6]{background:#fff;border-radius:8px;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;height:100%;overflow:hidden}._fd-ai-header[data-v-23304ea6]{background:#fff;border-bottom:1px solid #ececec;height:40px;justify-content:space-between;padding:0 20px}._fd-ai-header[data-v-23304ea6],._fd-ai-title[data-v-23304ea6]{align-items:center;display:flex}._fd-ai-title[data-v-23304ea6]{gap:8px}._fd-ai-name[data-v-23304ea6]{color:#262626;font-size:14px;font-weight:600}._fd-ai-actions[data-v-23304ea6]{display:flex;gap:8px}._fd-ai-action-btn[data-v-23304ea6]{align-items:center;background:transparent;border:none;border-radius:3px;color:#666;cursor:pointer;display:flex;height:24px;justify-content:center;opacity:.8;transition:all .15s ease;width:24px}._fd-ai-action-btn[data-v-23304ea6]:hover{background:#f5f5f5;color:#262626;opacity:1}._fd-ai-content[data-v-23304ea6]{display:flex;flex:1;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;padding:0 20px}._fd-ai-content--centered[data-v-23304ea6]{align-items:center;justify-content:center}._fd-ai-welcome[data-v-23304ea6]{color:#666;margin:0 auto;max-width:600px;padding:20px;text-align:center}._fd-ai-message-avatar[data-v-23304ea6],._fd-ai-welcome-icon[data-v-23304ea6]{background-image:url(data:image/png;base64,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);background-position:50%;background-repeat:no-repeat;background-size:45px}._fd-ai-welcome-icon[data-v-23304ea6]{align-items:center;background-color:#f5f5f5;border-radius:50%;display:flex;height:64px;justify-content:center;margin:0 auto 20px;width:64px}._fd-ai-welcome h3[data-v-23304ea6]{color:#262626;font-size:24px;font-weight:600;margin:0 0 12px}._fd-ai-welcome p[data-v-23304ea6]{color:#666;font-size:16px;line-height:1.6;margin:0 0 32px}._fd-ai-welcome-suggestions[data-v-23304ea6]{text-align:left}._fd-ai-suggestions-header[data-v-23304ea6]{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}._fd-ai-suggestions-header span[data-v-23304ea6]{color:#262626;font-size:14px;font-weight:500}._fd-ai-refresh-btn[data-v-23304ea6]{align-items:center;background:transparent;border:none;border-radius:4px;color:#aaa;cursor:pointer;display:flex;font-size:12px;gap:4px;padding:4px 8px;transition:all .2s ease}._fd-ai-refresh-btn[data-v-23304ea6]:hover{background:#f5f5f5;color:#262626}._fd-ai-suggestions-list[data-v-23304ea6]{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}._fd-ai-suggestion-item[data-v-23304ea6]{background:#f5f5f5;border:1px solid #ececec;border-radius:12px;color:#262626;cursor:pointer;font-size:14px;line-height:1.4;padding:12px 16px;text-align:left;transition:all .2s ease}._fd-ai-suggestion-item[data-v-23304ea6]:hover{background:#fff;border-color:#2e73ff;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}._fd-ai-messages[data-v-23304ea6]{margin-top:16px}._fd-ai-message[data-v-23304ea6],._fd-ai-messages[data-v-23304ea6]{display:flex;flex-direction:column}._fd-ai-message-content[data-v-23304ea6]{align-items:flex-start;display:flex;gap:12px;position:relative}._fd-ai-message-content:hover ._fd-ai-message-footer[data-v-23304ea6]{display:flex}._fd-ai-message--user ._fd-ai-message-actions[data-v-23304ea6],._fd-ai-message--user ._fd-ai-message-content[data-v-23304ea6]{flex-direction:row-reverse}._fd-ai-message-avatar[data-v-23304ea6]{align-items:center;background-color:#f5f5f5;background-size:20px;border-radius:50%;display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}._fd-ai-message-avatar--error[data-v-23304ea6]{background-color:#ff2e2e0d}._fd-ai-message-bubble[data-v-23304ea6]{word-wrap:break-word;border-radius:12px;margin-bottom:35px;max-width:70%;min-height:21px;min-width:40px;padding:12px 16px;position:relative}._fd-ai-message-bubble--user[data-v-23304ea6]{background:#2e73ff;border-bottom-right-radius:4px;color:#fff}._fd-ai-message-bubble--ai[data-v-23304ea6]{background:#f5f5f5;border-bottom-left-radius:4px;color:#262626}._fd-ai-message-bubble--thinking[data-v-23304ea6]{background:rgba(46,115,255,.05);border:1px solid #2e73ff;border-bottom-left-radius:4px}._fd-ai-message-bubble--error[data-v-23304ea6]{background:rgba(255,46,46,.05);border:1px solid #ff2e2e;border-bottom-left-radius:4px;color:#ff2e2e}._fd-ai-message-text[data-v-23304ea6]{font-size:14px;line-height:1.5}._fd-ai-message-text[data-v-23304ea6] pre{background:transparent;border-radius:0;margin:0;overflow:visible;padding:0}._fd-ai-message-text[data-v-23304ea6] code{background:transparent;border-radius:0;font-family:inherit;font-size:inherit;padding:0}._fd-ai-message-actions[data-v-23304ea6]{display:flex;gap:4px}._fd-ai-message-text--error[data-v-23304ea6]{color:#ff2e2e;font-weight:500}._fd-ai-thinking-status[data-v-23304ea6]{align-items:center;display:flex;gap:8px;margin:8px 0;padding:8px 12px}._fd-ai-message-footer[data-v-23304ea6]{align-items:center;bottom:6px;display:none;gap:8px;left:43px;position:absolute}._fd-ai-message--user ._fd-ai-message-footer[data-v-23304ea6]{left:unset;right:0}._fd-ai-thinking-indicator[data-v-23304ea6]{align-items:center;display:flex;gap:3px}._fd-ai-thinking-dot[data-v-23304ea6]{animation:b-23304ea6 1.4s ease-in-out infinite both;background:#666;border-radius:50%;height:4px;width:4px}._fd-ai-thinking-dot[data-v-23304ea6]:first-child{animation-delay:-.32s}._fd-ai-thinking-dot[data-v-23304ea6]:nth-child(2){animation-delay:-.16s}@keyframes b-23304ea6{0%,80%,to{opacity:.5;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}._fd-ai-thinking-section[data-v-23304ea6]{margin:8px 0}._fd-ai-thinking-steps[data-v-23304ea6]{display:flex;flex-direction:column;gap:8px}._fd-ai-thinking-step[data-v-23304ea6]{align-items:center;border:1px solid #ececec;border-radius:8px;color:#aaa;display:flex;font-size:13px;gap:10px;margin:2px 0;overflow:hidden;padding:8px 12px;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}._fd-ai-thinking-step--active[data-v-23304ea6]{background:#fff;border:0;box-shadow:0 2px 8px #0000001a;color:#262626;transform:translate(2px)}._fd-ai-thinking-step-text[data-v-23304ea6]{position:relative;z-index:1}._fd-ai-thinking-step-icon[data-v-23304ea6]{align-items:center;background:#ececec;border-radius:50%;color:#aaa;display:flex;flex-shrink:0;height:20px;justify-content:center;position:relative;transition:all .3s ease;width:20px;z-index:1}._fd-ai-thinking-step-icon--executing[data-v-23304ea6]{animation:c-23304ea6 1.5s ease-in-out infinite;background:rgba(59,130,246,.1);border-radius:50%;color:#2e73ff;height:20px;transform:scale(1.1);width:20px}._fd-ai-thinking-step-icon--completed[data-v-23304ea6]{background:rgba(34,197,94,.1);border-radius:50%;color:#00c050;height:20px;width:20px}@keyframes c-23304ea6{0%,to{opacity:1;transform:scale(1.1)}50%{opacity:.8;transform:scale(1.2)}}._fd-ai-thinking-step-loading[data-v-23304ea6]{animation:d-23304ea6 1s linear infinite;border:2px solid #2e73ff;border-radius:50%;border-top-color:transparent;height:10px;width:10px}._fd-ai-thinking-step-pending[data-v-23304ea6]{background:#aaa;border-radius:50%;height:6px;opacity:.5;width:6px}@keyframes d-23304ea6{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fd-ai-input[data-v-23304ea6]{background:#fff;display:flex;flex-direction:column;gap:16px;padding:20px 24px;position:relative}._fd-ai-input-container[data-v-23304ea6]{align-items:flex-end;background:#f5f5f5;border:1px solid #ececec;border-radius:15px;box-shadow:0 1px 3px #0000001a;display:flex;gap:12px;padding:12px 16px;position:relative;transition:all .2s cubic-bezier(.4,0,.2,1)}._fd-ai-input-container[data-v-23304ea6]:focus-within{border-color:#2e73ff;box-shadow:0 0 0 3px #3b82f61a,0 4px 12px #00000026}._fd-ai-input-field[data-v-23304ea6]{background:transparent;border:none;color:#262626;flex:1;font-family:inherit;font-size:15px;font-weight:400;line-height:1.6;max-height:120px;min-height:24px;outline:none;padding:4px 0;resize:none}._fd-ai-input-field[data-v-23304ea6]::placeholder{color:#aaa;font-weight:400}._fd-ai-send-btn[data-v-23304ea6]{align-items:center;background:#2e73ff;border:none;border-radius:50%;box-shadow:0 2px 4px #0000001a;color:#fff;cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;transition:all .2s cubic-bezier(.4,0,.2,1);width:32px}._fd-ai-send-btn[data-v-23304ea6]:hover:not(._fd-ai-send-btn--disabled){box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}._fd-ai-send-btn--disabled[data-v-23304ea6]{background:#aaa;box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}._fd-ai-input-container:focus-within ._fd-ai-send-btn[data-v-23304ea6]{transform:scale(1.02)}._fd-ai-input-field[data-v-23304ea6]:focus::placeholder{opacity:.7;transform:translateY(-1px);transition:all .2s ease}._fd-ai-content[data-v-23304ea6]{scrollbar-color:#ececec transparent;scrollbar-width:thin}._fd-ai-content[data-v-23304ea6]::-webkit-scrollbar{width:6px}._fd-ai-content[data-v-23304ea6]::-webkit-scrollbar-track{background:transparent}._fd-ai-content[data-v-23304ea6]::-webkit-scrollbar-thumb{background:#ececec;border-radius:3px;opacity:0;transition:opacity .3s ease}._fd-ai-content[data-v-23304ea6]:hover::-webkit-scrollbar-thumb{opacity:1}._fd-ai-content[data-v-23304ea6]::-webkit-scrollbar-thumb:hover{background:#aaa}._fd-struct-editor{flex:1;width:100%}._fd-struct-editor>div{height:100%}._fc-json-preview{color:#262626;display:flex;width:100%}._fc-json-preview .CodeMirror{font-size:12px;height:100%}._fd-warning-pop{max-width:400px}._fd-warning-text{cursor:help;text-decoration:underline;text-decoration-style:dashed}._fd-config-item{color:#666;display:flex;flex-direction:column;font-size:12px;margin-bottom:10px;width:100%}._fd-ci-head{justify-content:space-between}._fd-ci-head,._fd-ci-label{align-items:center;display:flex}._fd-ci-label{color:#262626;font-size:12px}._fd-ci-con{align-items:center;display:flex;justify-content:flex-end;min-width:150px}._fd-ci-label.is-arrow{cursor:pointer}._fd-ci-append{background:#f5f5f5;display:flex;flex-direction:column;margin:5px 3px 3px;padding:4px}._fd-ci-label i{font-size:12px;font-weight:600}._fd-ci-label i.down{transform:rotate(-180deg)}._fd-ci-info{font-size:12px;padding-right:5px}._fd-drag-tool{word-wrap:break-word;box-sizing:border-box;display:block;min-height:20px;outline:1px dashed var(--fc-tool-border-color);overflow:hidden;padding:2px;position:relative;word-break:break-all;z-index:0}._fd-drag-tool ._fd-drag-tool{height:calc(100% - 6px);margin:3px}._fd-drag-tool+._fd-drag-tool{margin-top:5px}._fd-drag-tool.active{outline:1px solid #2e73ff}._fd-drag-tool.active>div>._fd-drag-btn{display:flex}._fd-drag-tool:not(.active):hover>div>._fd-drag-btn{display:flex!important;opacity:.7}._fd-drag-tool._fd-drop-hover ._fd-drag-box{padding-bottom:15px!important;padding-top:15px!important}._fd-drag-tool ._fd-drag-btn{display:none}._fd-drag-r{right:2px;top:calc(100% - 20px)}._fd-drag-l,._fd-drag-r{position:absolute;z-index:3}._fd-drag-l{left:0;top:0}._fd-drag-btn{background-color:#2e73ff;color:#fff;cursor:pointer;float:left;height:18px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-drag-btn+._fd-drag-btn{margin-left:2px}._fd-drag-danger{background-color:#ff2e2e}._fd-drag-btn i{font-size:14px}._fd-drag-hidden,._fd-drag-mask{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}._fd-drag-hidden{align-items:center;background:rgba(51,51,51,.7);color:#fff;display:flex;font-size:14px;justify-content:center}._fd-drag-tool.active ._fd-drag-hidden,._fd-drag-tool:has(._fd-drag-tool.active) ._fd-drag-hidden,._fd-drag-tool:hover ._fd-drag-hidden{display:none}._fd-drag-hidden .fc-icon{margin-right:5px}._fd-drag-tool:hover{outline-color:#2e73ff80;outline-style:solid;z-index:1}._fd-drag-tool:has(._fd-drag-tool:not(.active):hover,._fd-drag-tool.active:hover)>div>._fd-drag-btn{display:none!important}._fd-row{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative;width:100%}._fd-html-editor{width:100%}._fd-html-editor .el-button{border-color:#2e73ff;color:#2e73ff;font-weight:400;width:100%}._fd-html-editor-con .CodeMirror{height:450px}._fd-html-editor-con .CodeMirror-line{font-size:13px!important;line-height:16px!important}._fd-html-editor-con .CodeMirror-lint-tooltip{z-index:1!important}._fd-html-editor-con .el-dialog__body{padding:0 20px}._fd-fn-input,._fd-fn-input .el-badge{width:100%}._fd-fn-input .el-button{border-color:#2e73ff;color:#2e73ff;font-weight:400;width:100%}._fd-fn-input-dialog .CodeMirror-lint-tooltip{z-index:1!important}._fd-fn-input-dialog .el-dialog__body{height:500px;padding:0}._fd-gfc,._fd-gfc .el-badge{width:100%}._fd-gfc .el-button{border-color:#2e73ff;color:#2e73ff;font-weight:400;width:100%}._fd-gfc-dialog .el-tabs__header{margin-bottom:0}._fd-gfc-dialog .form-create{margin-top:15px}._fd-gfc-con .CodeMirror{height:100%;width:100%}._fd-gfc-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-fetch-preview{background:#fff;border:1px solid #ececec;border-radius:6px;margin-left:15px;margin-top:20px}._fd-fetch-preview-header{align-items:center;background:#f5f5f5;border-bottom:1px solid #ececec;border-radius:6px 6px 0 0;display:flex;justify-content:space-between;padding:12px 15px}._fd-fetch-preview-title{color:#262626;font-size:14px;font-weight:500}._fd-fetch-preview-content{max-height:300px;min-height:120px;overflow-y:auto;padding:15px}._fd-fetch-preview-empty{align-items:center;background:hsla(0,0%,67%,.05);border:1px dashed #ececec;border-radius:4px;color:#aaa;display:flex;font-size:13px;height:90px;justify-content:center}._fd-fetch-preview-result{display:flex;flex-direction:column;gap:10px}._fd-fetch-preview-status{align-items:center;display:flex;gap:10px}._fd-fetch-preview-time{color:#aaa;font-family:monospace;font-size:12px}._fd-fetch-preview-data{background:#f5f5f5;border:1px solid #ececec;border-radius:4px;max-height:200px;overflow-y:auto;padding:10px}._fd-fetch-preview-data pre{color:#666;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:12px;line-height:1.4;margin:0;white-space:pre-wrap;word-break:break-word}._fd-field-input{width:100%}._fd-field-input>.fc-icon{color:#a8abb2;cursor:pointer;height:24px;position:absolute;right:28px;text-align:center;top:1px;width:24px;z-index:1}._fd-field-input>.fc-icon:hover{color:#2e73ff}._fd-field-input .el-input-group__append{color:#606266;cursor:pointer;margin:0;padding:0;width:25px}._fd-fn-list,._fd-fn-list .el-badge{width:100%}._fd-fn-list .el-button{border-color:#2e73ff;color:#2e73ff;font-weight:400;width:100%}._fd-fn-list-dialog .el-dialog__body{padding:10px 20px}._fd-fn-list-con .el-main{padding:0}._fd-fn-list-l,._fd-fn-list-r{border:1px solid #ececec;display:flex;flex:1;flex-direction:column;height:100%}._fd-fn-list-head{align-items:center;background:#f8f9ff;border-bottom:1px solid #eee;display:flex;padding:5px 15px}._fd-fn-list-head .el-button.is-link{color:#2f73ff}._fd-fn-list-r{border-left:0}._fd-fn-list-r ._fd-fn-list-head{justify-content:flex-end}._fd-fn-list-l>.el-main,._fd-fn-list-r>.el-main{box-sizing:border-box;display:flex;flex:1;flex-basis:auto;flex-direction:row;min-width:0;width:100%}._fd-fn-list-r>.el-main{flex-direction:column}._fd-fn-list-l .el-menu{border-right:0;border-top:0;overflow:auto;padding:0 10px 5px;width:100%}._fd-fn-list-l .el-menu-item.is-active{background:#e4e7ed;color:#303133}._fd-fn-list-l .el-menu-item{border:1px solid #ececec;border-radius:5px;height:auto;line-height:1em;margin-top:5px;padding:0}._fd-fn-list-method{box-sizing:border-box;display:flex;flex-direction:column;font-family:monospace;font-size:14px;justify-content:center;line-height:1em;overflow:hidden;padding:10px 20px 10px 0;position:relative;white-space:pre-wrap;width:100%}._fd-fn-list-method ._fd-label{color:#aaa;font-size:12px;margin-top:4px}._fd-fn-list-method ._fd-dot{background:#00c050;border-radius:15px;display:block;height:6px;margin-top:-3px;position:absolute;right:16px;top:50%;width:6px}._fd-fn-list-method-info>span:first-child,._fd-fn-list-method>span:first-child{color:#9d238c}._fd-fn-list-method-info>span:first-child>span,._fd-fn-list-method>span:first-child>span{color:#000;margin-left:10px}._fd-fn-list-con .CodeMirror{height:100%;width:100%}._fd-fn-list-con .CodeMirror-wrap pre.CodeMirror-line{padding-left:20px}._fd-table-view{overflow:auto}._fd-table-view-cell{height:100%;min-height:50px;position:relative}._fd-table-row-handle{bottom:-4px;cursor:row-resize;height:8px;left:0;width:100%}._fd-table-col-handle,._fd-table-row-handle{background-color:transparent;position:absolute;z-index:1}._fd-table-col-handle{cursor:col-resize;height:100%;right:-4px;top:0;width:8px}._fd-table-view-cell.selected>._fd-drag-tool{background-color:#2e73ff0d;outline:1px solid #2e73ff}._fd-table-view-cell>._fd-drag-tool{border:0;height:100%;margin:0;max-height:100%;max-width:100%;min-width:unset;outline:0;width:100%}._fd-table-view ._fd-table-view-cell>._fd-drag-tool>._fd-tableCell-drag{display:flex;flex-direction:row;flex-wrap:wrap;min-height:80px}._fd-table-view ._fd-table-view-cell [class*=_fd-fcTable-slot],._fd-table-view ._fd-table-view-cell>._fd-drag-tool>._fd-tableCell-drag{align-content:center;align-items:center;justify-content:center;text-align:center}._fd-table-view-btn{flex-direction:column;padding:0}._fd-table-view-btn .fc-icon{color:#fff;font-size:16px;width:18px}._fd-table-view>table{border-bottom:1px solid #ebeef5;border-collapse:collapse;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fd-table-view tr{min-height:50px}._fd-table-view td{border:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow-wrap:break-word;padding:0;position:relative;white-space:nowrap}._fd-tableCell-drag{height:100%}._fd-table-view.is-mini td{min-height:12px;padding:0}._fd-table-view.is-mini .el-form-item{margin:0;padding:0}._fd-table-context-menu{background-color:#fff;border:1px solid #ddd;border-radius:6px;box-shadow:0 1px 10px #0000001a;color:#666;display:block;font-size:14px;min-width:120px;padding:6px 0;position:fixed;z-index:2}._fd-table-context-menuitem{cursor:pointer;line-height:22px;padding:5px 16px}._fd-table-context-menuitem:hover{background-color:#f0f0f0}._fd-table-context-menu-separator{background-color:#eee;height:1px;margin:6px 0}._fc-table{overflow:auto}._fc-table>table{border-bottom:1px solid #ebeef5;border-collapse:collapse;border-right:1px solid #ebeef5;border-color:#ebeef5 currentcolor currentcolor #ebeef5;border-style:solid none none solid;border-width:1px 0 0 1px;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table td,._fc-table tr{min-height:50px}._fc-table td{border-bottom:0;border-right:0;border-color:currentcolor #ebeef5 #ebeef5 currentcolor;border-style:none solid solid none;border-width:0 1px 1px 0;box-sizing:border-box;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative;text-align:center;vertical-align:middle}._fc-table.is-mini td{min-height:12px;padding:0}._fc-table.is-mini .el-form-item{margin:0;padding:0}._fd-language-list{max-height:320px;overflow:auto;padding-top:70px}._fd-language-input .el-input-group__append{color:#aaa;cursor:pointer;margin:0;padding:0;width:25px}._fd-language-input.is-variable input{color:#2e73ff}._fd-language-header,._fd-language-item{border-bottom:1px solid #ececec;display:flex;padding:0 12px}._fd-language-header{background-color:#fff;color:#262626;flex-direction:column;font-weight:500;left:0;overflow:auto;padding-top:10px;position:absolute;right:0;top:0}._fd-language-item>div,._fd-language-name>div{flex:1;font-size:12px;min-width:70px;padding:5px}._fd-language-title{margin:6px 0}._fd-language-title .fc-icon{color:#2e73ff;cursor:pointer;font-size:14px}._fd-language-name{display:flex}._fd-language-name>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._fd-language-item{cursor:pointer}._fd-language-item:hover{background-color:#ccdfff;color:#2e73ff}._fd-language-popover{padding:0!important}._fd-validate{display:flex;flex-direction:column;width:100%}._fd-validate-btn{border-color:#2e73ff;color:#2e73ff;font-weight:400;width:100%}._fd-validate-pop .el-dropdown-menu__item{width:248px}._fd-validate-item{border-bottom:1px dashed #ececec;margin-bottom:10px}._fd-validate-item .el-col-12:first-child{padding-right:5px}._fd-validate-item .el-col-12+.el-col-12{padding-left:5px}._fd-validate-item .el-input-number{width:100%}._fd-validate-title{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}._fd-validate-title>div{align-items:center;display:flex}._fd-validate-title>div>span{background:#ececec;border-radius:15px;font-size:12px;height:16px;line-height:16px;margin-right:5px;text-align:center;width:16px}._fd-validate-title i{cursor:pointer}._fd-validate-title i:hover{color:#ff2e2e}._fd-validate .append-msg{cursor:pointer}._fd-validate .el-input-group__append{padding:0 10px}._fd-required{align-items:center;display:flex;width:100%}._fd-required .el-input{margin-left:15px}._fd-required .el-switch{height:28px}._fd-value-input .el-input__validateIcon{display:none}._fd-value-input .el-select,._fd-value-input .el-select__wrapper{height:100%}._td-table-opt[data-v-91131f26]{width:100%}._td-table-opt .el-table[data-v-91131f26]{z-index:1}._td-table-opt-handle[data-v-91131f26]{align-items:center;display:flex;justify-content:space-between;padding-right:5px}._fd-tree-opt ._fd-tree-opt-btn{background-color:#2f73ff;color:#fff;cursor:pointer;float:left;height:19px;justify-content:center;line-height:20px;padding-bottom:1px;text-align:center;width:18px}._fd-tree-opt-node{align-items:center;display:flex}._fd-tree-opt-first{margin-right:5px;width:60px}._fd-tree-opt-last{width:165px}._fd-tree-opt-last._label{width:175px}._fd-tree-opt-last._label .el-input-group__append{width:65px}._fd-tree-opt ._fd-tree-opt-danger{background-color:#ff2d2e;border-radius:0 2px 2px 0}._fd-tree-opt .el-tree-node__content{height:28px;margin-bottom:3px}._fd-tree-opt .el-input__inner{border-right:0}._fd-tree-opt .el-input-group__append{background:#fff;padding-left:1px;padding-right:2px;width:90px}._fd-table-form{background:#fff;border:1px solid #ececec;width:100%}._fc-child-empty,._fd-table-form{min-height:130px}._fd-tf-wrap{display:flex;overflow:auto}._fd-tf-wrap>._fd-drag-tool{display:flex;flex-shrink:0;height:auto;margin:2px;overflow:auto}._fc-table-form{color:#666;overflow:auto}._fc-table-form .form-create td .el-form-item{margin-bottom:1px}._fc-table-form .form-create td .el-form-item.is-error{margin-bottom:22px}._fc-table-form .el-form-item__label,._fc-table-form .van-field__label{display:none!important}._fc-table-form .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fc-tf-head-idx,._fc-tf-idx{font-weight:500;min-width:40px;text-align:center;width:40px}._fc-tf-btn,._fc-tf-edit{min-width:70px;text-align:center;width:70px}._fc-tf-btn .fc-icon{cursor:pointer}._fc-table-form._fc-disabled ._fc-tf-btn .fc-icon,._fc-table-form._fc-disabled>.el-button{cursor:not-allowed}._fc-tf-table{border:1px solid #ebeef5;border-bottom:0;height:100%;overflow:hidden;table-layout:fixed;width:100%}._fc-table-form ._fc-tf-table>thead>tr>th{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;font-weight:500;height:40px;padding:0 5px}._fc-table-form ._fc-tf-table>thead>tr>th+th{border-left:1px solid #ebeef5}._fc-table-form tr{min-height:50px}._fc-table-form ._fc-read-view{text-align:center;width:100%}._fc-table-form td{border:0;border-bottom:1px solid #ebeef5;box-sizing:border-box;min-height:50px;min-width:80px;overflow:hidden;overflow-wrap:break-word;padding:5px;position:relative}._fc-table-form td+td{border-left:1px solid #ebeef5}._fc-tf-table .el-cascader,._fc-tf-table .el-date-editor,._fc-tf-table .el-input-number,._fc-tf-table .el-select,._fc-tf-table .el-slider{width:100%}._fc-tf-head-required:before{color:#f56c6c;content:"*";margin-right:4px}._fc-signature{width:100%}._fc-signature-btn,._fc-signature-preview{background:#fff;border:1px dashed #d4d7e0;border-radius:4px;box-sizing:border-box;color:#c9ccd8;font-size:14px;height:88px;line-height:88px;min-width:160px;position:relative;text-align:center;width:100%}._fc-signature-btn{cursor:pointer}._fc-signature.disabled ._fc-signature-btn{cursor:not-allowed}._fc-signature-preview>img{display:inline-block;height:88px}._fc-signature-preview .icon-delete2{cursor:pointer;display:inline-block;font-size:14px;line-height:14px;position:absolute;right:9px;top:9px}._fc-signature-btn i{font-size:14px}._fc-signature-dialog .el-dialog__body{text-align:center}._fc-signature-pad{background-image:linear-gradient(#fff 14px,transparent 0),linear-gradient(90deg,#fff 14px,#d4d7e0 0);background-size:15px 15px;border:1px dashed #d4d7e0;border-radius:4px}._fc-title{font-size:16px;font-weight:600;margin-bottom:16px;margin-top:1em;width:100%}._fc-title.h1,._fc-title.h2{border-bottom:1px solid #eee;padding-bottom:.3em}._fc-title.h1{font-size:32px;line-height:1.2}._fc-title.h2{font-size:24px;line-height:1.225}._fc-title.h3{font-size:20px;line-height:1.43}._fc-title.h4{font-size:16px}._fc-title.h5{font-size:14px}._fc-title.h6{font-size:12px}._fd-tf-col ._fd-tf-con .el-form-item{margin-bottom:1px!important}._fd-tf-col{display:flex;flex-direction:column;flex-shrink:0;flex-wrap:wrap;width:180px}._fd-tf-con .el-form-item__label,._fd-tf-con .van-field__label{display:none!important}._fd-tf-con{display:flex;flex:1;width:100%}._fd-tf-con .el-form-item__content{display:flex;margin-left:0!important;width:100%!important}._fd-tf-title{border-bottom:1px solid #ebeef5;box-sizing:border-box;height:40px;margin-bottom:0;padding:0 5px}._fd-tf-required{color:#f56c6c;margin-right:4px}._fd-tf-con ._fc-l-item{display:flex;flex-shrink:0;margin-top:4px;width:100%}._fd-tf-con ._fc-l-item>*{display:none!important}._fd-tf-con .el-cascader,._fd-tf-con .el-date-editor,._fd-tf-con .el-input-number,._fd-tf-con .el-select,._fd-tf-con .el-slider{width:100%}._fd-tf-col:has(._fd-tf-col){width:auto!important}._fd-size-input{align-items:center;display:flex}._fd-size-input .el-input-number--small{width:122px}._fd-size-input .el-button{font-size:12px;margin-left:3px;padding:5px;width:25px}._fd-color-input{width:150px}._fd-color-input .el-input .el-color-picker{margin:0}._fd-color-input .el-input .el-input-group__append{padding:0;width:24px}._fd-color-input .el-input .el-color-picker__trigger{border-left:0;border-radius:0 3px 3px 0}._fd-box-size-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-box-size-input .el-radio-group{width:100%}._fd-box-size-input .el-radio-button__inner{padding:4px;width:100%}._fd-box-size-input .el-radio-button{flex:1}._fd-box-size-input ._fd-size-input .el-input-number--small{width:100%}._fd-box-space-input{color:#000}._fd-box-space-input ._margin,._fd-box-space-input ._padding{background-color:#f2cea5;box-sizing:border-box;height:180px;padding:40px 55px;position:relative;width:100%}._fd-box-space-input ._margin,html.dark ._fd-box-space-input ._padding{background-color:#a9855c}._fd-box-space-input ._margin{background-color:#c6cf92;height:100px;width:100%}._fd-box-space-input ._fd-input{background-color:unset;border:0;display:inline-block;font-size:12px;height:20px;margin:0;max-width:40px;outline:0 none;padding:0;text-align:center;text-decoration:underline;width:30%}._fd-box-space-input ._fd-input:focus,._fd-box-space-input ._fd-input:hover{background-color:#ececec;color:#262626;opacity:.9}._fd-box-space-input ._fd-left,._fd-box-space-input ._fd-right{left:7px;margin-top:-10px;position:absolute;top:50%}._fd-box-space-input ._fd-bottom,._fd-box-space-input ._fd-top{left:50%;margin-left:-20px;position:absolute;top:5px}._fd-box-space-input ._fd-bottom{bottom:15px;top:unset}._fd-box-space-input ._fd-right{left:unset;right:2px}._fd-box-space-input ._box{align-items:center;background-color:#94b5c0;display:flex;height:100%;justify-content:center;width:100%}._fd-box-space-input ._margin-title,._fd-box-space-input ._padding-title{left:4px;position:absolute;top:2px}._fd-box-space-input ._fd-help{align-items:center;color:#aaa;display:flex;position:absolute;right:5px;top:5px}._fd-box-space-input ._padding .fc-icon{color:#262626;cursor:pointer;font-size:12px}._fd-box-space-input ._padding .fc-icon+.fc-icon{margin-left:2px}._fd-box-space-input .fc-icon.active{color:#2e73ff}._fd-box-space-input ._fd-x{margin:0 5px}._fd-border-input{display:flex;height:110px;justify-content:center;width:100%}._fd-border-input ._fd-bi-left{align-items:center;display:flex;flex-direction:column;height:115px;justify-content:center;width:115px}._fd-border-input ._fd-bi-right{display:flex;flex-direction:column;justify-content:space-around;padding:5px;width:140px}._fd-border-input ._fd-bi-right ._fd-color-input{width:140px}._fd-bi-opt{align-items:center;display:flex;height:100%;width:100%}._fd-bi-opt ._line{width:100%}._fd-bi-opt .solid{border:1px solid #000}._fd-bi-opt .dashed{border:1px dashed #000}._fd-bi-opt .dotted{border:1px dotted #000}._fd-bi-opt .double{border:1px double #000}._fd-border-input ._fd-bil-row{display:flex;height:38px;justify-content:center}._fd-border-input ._fd-bil-col{align-items:center;cursor:pointer;display:flex;font-size:16px;height:22px;justify-content:center;margin:8px;width:22px}._fd-border-input ._fd-bil-col.active{color:#2e73ff;outline:1px dashed #2e73ff}.line-box{box-sizing:border-box;height:20px;padding:1px;width:150px}.line-box-con{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAD5JREFUOE9jZGBg+M+AChjR+HjlQYqHgQFoXibNS+gBBjKMpDAZHAaQ5GQGBgYUV4+mA7QAgaYokgJ14NMBAK1TIAlUJpxYAAAAAElFTkSuQmCC);height:100%;opacity:.3;width:100%}._fd-radius-input{display:flex;flex-direction:column;width:100%}._fd-radius-con{display:flex;flex-wrap:wrap}._fd-radius-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-radius-item,._fd-radius-item ._fd-radius-icon{align-items:center;display:flex;justify-content:center}._fd-radius-item ._fd-radius-icon{height:24px;width:24px}._fd-radius-item ._fd-size-input .el-input-number--small{width:70px}._fd-font-input{display:flex;justify-content:center;padding:0 5px}._fd-fi-box{overflow:hidden;width:150px}._fd-font-input .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-font-input .el-form--inline .el-form-item{margin:0;padding:0}._fd-font-input ._fd-size-input .el-input-number--small{width:100%}._fd-shadow-content{align-items:center;display:flex;flex-direction:column;justify-content:space-between;padding:0 5px}._fd-sc-form .fc-icon{font-size:12px}._fd-shadow-content .el-form{grid-column-gap:10px;display:grid;grid-template-columns:repeat(2,1fr);width:100%}._fd-shadow-content .el-form-item{display:grid!important;margin:0!important}._fd-shadow-content .el-input__wrapper{flex:1}._fd-shadow-content ._fd-sc-box{border:1px solid #ccc;border-radius:5px;cursor:pointer;height:250px;overflow:hidden;position:relative;width:250px}._fd-shadow-content ._fd-sc-box .spot{border-radius:100%;height:0;position:absolute;width:0}._fd-shadow-content ._fd-sc-box .spot-id{background:#1989fa;border-radius:100%;height:10px;left:-5px;position:absolute;top:-5px;width:10px;z-index:1}._fd-shadow-content ._fd-sc-box.down .spot-id{box-shadow:1px 1px 10px 2px #1989fa}._fd-shadow-content ._fd-sc-box .center-spot{background:#1989fa;border-radius:100%;height:0;left:125px;position:absolute;top:125px;width:0}._fd-shadow-content ._fd-sc-box .x-hr{background:#ccc;height:1px;position:absolute;top:125px;width:100%}._fd-shadow-content ._fd-sc-box .y-hr{background:#ccc;height:100%;left:125px;position:absolute;width:1px}._fd-shadow-content .el-select__placeholder{text-align:center}._fd-shadow-content .el-input-group__append{padding:0;width:55px}._fd-shadow-content ._fd-color-input,._fd-shadow-content .el-input{width:100%}._fd-shadow-content ._fd-sc-right{margin-top:10px}._fd-shadow-content ._fd-sc-radio{width:100%}._fd-shadow-content ._fd-sc-radio .el-radio-button{display:flex;flex:1}._fd-shadow-content ._fd-sc-radio .el-radio-button__inner{width:100%}._fd-shadow-input ._fd-ci-con{width:150px}._fd-shadow-input :focus-visible{outline:0 none}._fd-si-input .el-input-group__append{display:inline-flex;padding:0;width:24px}._fd-si-input .el-input__wrapper{flex:1}._fd-shadow-input ._fd-ci-con .fc-icon{cursor:pointer}._fd-pos-input{display:flex;flex-direction:column;width:100%}._fd-pos-con{display:flex;flex-wrap:wrap}._fd-pos-item{box-sizing:border-box;padding:5px 0;width:50%}._fd-pos-item,._fd-pos-item ._fd-pos-icon{align-items:center;display:flex;justify-content:center}._fd-pos-item ._fd-pos-icon{height:24px;width:24px}._fd-pos-item ._fd-size-input .el-input-number--small{width:70px}._fd-style-config{display:flex;flex-direction:column;width:100%}._fd-opacity-input ._fd-ci-con{align-items:center;display:flex;justify-content:space-between;width:150px}._fd-opacity-input ._fd-ci-con>span{width:32px}._fd-opacity-input .el-slider{flex:1;margin-right:15px}._fc-designer{--fc-drag-empty:"\\62d6\\62fd\\5de6\\4fa7\\5217\\8868\\4e2d\\7684\\7ec4\\4ef6\\5230\\6b64\\5904";--fc-child-empty:"\\70b9\\51fb\\53f3\\4e0b\\89d2 \\e789 \\6309\\94ae\\6dfb\\52a0\\4e00\\5217";--fc-tool-border-color:#2e73ff;background-color:#fff;cursor:default;height:100%;min-height:500px;overflow:hidden;position:relative}._fc-designer>.el-main{bottom:0;left:0;padding:0;position:absolute;right:0;top:0}._fc-l-menu{border-right:1px solid #ececec;border-top:1px solid #ececec;flex-direction:column}._fc-l-menu,._fc-l-menu-item{align-items:center;display:flex}._fc-l-menu-item{box-sizing:border-box;cursor:pointer;height:40px;justify-content:center;width:100%}._fc-l-menu-item.active{color:#2e73ff}._fc-l-menu-form{border-bottom:1px solid #ececec}._fc-l-menu-item i{font-size:22px}._fc-l-menu-item i:hover{color:#2e73ff}._fc-l-menu-item .el-badge__content{--el-badge-size:15px;--el-badge-padding:4px;background-color:#2e73ff}._fc-l-label{color:#262626;font-size:14px;font-weight:500;line-height:17px;margin-top:5px;padding:12px}._fc-l-info{color:#aaa;font-size:12px;font-style:normal;font-weight:400;line-height:17px;padding:0 12px;text-align:left}._fc-l>.el-container{height:100%}._fc-m .form-create ._fc-l-item{align-items:center;background:#f5f5f5;border:1px dashed #000;border-radius:4px;color:#000;display:flex!important;height:30px;justify-content:center;margin:5px 0;overflow:hidden;padding-bottom:0;transition:all .3s ease;width:100%}._fc-m .form-create ._fc-l-item ._fc-l-icon{display:inline-block!important;padding:0 4px}._fc-m .form-create ._fc-l-item ._fc-l-name{display:inline-block!important;font-size:12px}._fc-l,._fc-m,._fc-r{background-color:#fff;border-top:1px solid #ececec;box-sizing:border-box;overflow:unset;position:relative}._fc-l-close,._fc-l-open,._fc-r-close,._fc-r-open{align-items:center;background:#fff;border-radius:0 5px 5px 0;cursor:pointer;display:flex;height:46px;justify-content:center;position:absolute;right:-12px;top:50%;width:12px;z-index:1}._fc-l-open{left:0;right:unset}._fc-r-close{left:-12px;right:unset}._fc-r-close,._fc-r-open{border-radius:5px 0 0 5px}._fc-r-open{right:0}._fc-l-close>i,._fc-r-open>i{display:block;font-size:9px;transform:rotate(-90deg)}._fc-l-open>i,._fc-r-close>i{display:block;font-size:9px;transform:rotate(90deg)}._fc-r{--el-color-primary:#2e73ff}._fc-r-tab-props{padding:0 20px;position:relative}._fc-r-tools-close{color:#666;cursor:pointer;position:absolute;right:24px;top:12px;transform:rotate(45deg)}._fc-r-title{color:#333;font-size:12px;margin:15px 0 5px}._fc-r-sub ._fc-r-title{align-items:center;display:flex;justify-content:space-between}._fc-r-sub .fc-icon{cursor:pointer}._fc-r-sub ._fd-config-item+._fd-config-item{margin-top:8px}._fc-r-sub>._fd-config-item>._fd-ci-head{padding-left:8px;position:relative}._fc-r-sub>._fd-config-item>._fd-ci-head:before{background-color:#333;border-radius:25px;content:" ";height:5px;left:0;position:absolute;width:5px}._fc-r-config{display:grid;grid-template-areas:"a" "b" "c" "d" "e";grid-template-columns:280px}._fc-r-name-input .el-input-group__append{color:#606266;cursor:pointer;margin:0;padding:0;width:25px}._fc-r-name-input .icon-group{cursor:pointer}._fc-r-name-input .icon-group:hover{color:#2e73ff}._fc-r-tab-props>._fd-config-item{margin-top:15px}._fc-r .el-main{padding-bottom:100px}._fc-l .el-main{padding:0}._fc-l .el-tree-node__label{color:#333;font-weight:400;padding:3px}._fc-l .el-tree-node__content{height:30px;margin-top:5px}._fc-l .el-tree-node__content>.el-tree-node__expand-icon{color:#333}._fc-l .el-tree-node__expand-icon.is-leaf{color:transparent}@keyframes a{0%{transform:rotate(0)}to{transform:rotate(1turn)}}._fc-loading{animation:a 2s linear infinite}._fc-tree-node{align-items:center;display:flex;height:26px;justify-content:space-between;line-height:26px;padding-right:5px;width:100%}._fc-tree-node.active,._fc-tree-node.active .icon-more{color:#2e73ff}._fc-tree-label{align-items:center;display:flex}._fc-tree-label>i{font-weight:700;margin-right:5px}._fc-tree-more{align-items:center;display:flex;font-weight:700;padding:0 15px}._fc-l-tabs{border-bottom:1px solid #ececec;display:flex;padding:0}._fc-l-tab{box-sizing:border-box;color:#303133;display:inline-block;flex:1;font-size:14px;font-weight:600;height:40px;line-height:40px;list-style:none;position:relative;text-align:center}._fc-l ._fc-l-tab.active{border-bottom:2px solid #409eff;color:#409eff}._fc-l-group{border:1px solid #eee;margin:12px;padding:0;user-select:none}._fc-l-group ._fc-l-list{align-items:stretch;display:grid;grid-template-columns:repeat(3,1fr)}._fc-l-title{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;margin:0;padding:12px}._fc-l-title,._fc-l-title i{font-size:14px}._fc-l-title i.down{transform:rotate(90deg)}._fc-l-item{background:#fff;color:#000;cursor:pointer;display:inline-block;line-height:1;padding-bottom:10px;text-align:center;transition:all .2s ease}._fc-l-item i{display:inline-block;font-size:21px}._fc-l-item ._fc-l-name{font-size:12px}._fc-l-item ._fc-l-icon{padding:10px 5px 12px}._fc-l-item:hover{background:#2e73ff;color:#fff}._fc-m-tools{border:1px solid #ececec;border-top:0;height:40px;justify-content:space-between;white-space:nowrap}._fc-m-tools,._fc-m-tools-l,._fc-m-tools-r{align-items:center;display:flex}._fc-m-tools-r{overflow:auto}._fc-m-tools-l .devices .fc-icon{cursor:pointer;width:18px}._fc-m-tools-l .devices .fc-icon.active{color:#2e73ff}._fc-m-tools-l .devices .fc-icon+.fc-icon{margin-left:5px}._fc-m-tools .line{background:#d8d8d8;height:24px;margin:0 10px;width:1px}._fc-m-tools .el-button{align-items:center;border-radius:5px;display:flex;padding:5px 10px}._fc-m-tools .el-button>span{align-items:center;display:inline-flex;justify-content:center}._fc-m-tools .el-button+.el-button,._fc-m-tools .el-dropdown{margin-left:10px}._fc-m-tools ._fd-m-extend{background-color:#f1f1f1;border-color:#ccc;border-radius:5px;color:#666;padding:5px}._fc-m-tools ._fd-m-extend .fc-icon{margin-right:0}._fc-m-tools ._fd-input-btn{align-items:center;display:flex;font-size:12px;justify-content:space-between}._fc-m-tools ._fd-input-btn .el-switch__action{height:18px;left:2px;width:18px}._fc-m-tools ._fd-input-btn .is-checked .el-switch__action{--el-color-white:#2e73ff;left:calc(100% - 20px)}._fc-m-tools ._fd-input-btn .el-switch__core,._fc-m-tools ._fd-input-btn .is-checked .el-switch__core{--el-switch-on-color:var(--el-switch-off-color);border-radius:16px;height:24px;width:46px}._fc-m-tools-r .fc-icon{font-size:14px}._fc-m-tools-l .fc-icon{cursor:pointer;font-size:18px}._fc-m-tools-l .fc-icon+.fc-icon{margin-left:10px}._fc-m-tools-l .fc-icon.disabled{color:#999;cursor:not-allowed}._fc-r .el-tabs__nav-wrap:after{background-color:#ececec;height:1px}._fc-r ._fc-r-tabs{border-bottom:1px solid #ececec;display:flex;padding:0}._fc-r .el-button,._fc-r .el-radio-button__inner,._fc-r .el-table__cell .cell{font-weight:400}._fc-r ._fc-r-tab{box-sizing:border-box;color:#303133;display:inline-block;flex:1;font-size:14px;font-weight:600;height:40px;line-height:40px;list-style:none;position:relative;text-align:center}._fc-r ._fc-r-tab.active{border-bottom:2px solid #409eff;color:#409eff}._fc-m-con{background:#f5f5f5;padding:20px 20px 36px;position:relative}._fc-m-drag{box-sizing:border-box;margin:0 auto;overflow:auto;padding:2px}._fc-m-input{padding:5px 5px 80px}._fc-m-input-handle{background:#fff;bottom:16px;box-shadow:0 2px 10px #0000000d;left:0;margin:20px;padding:12px;position:absolute;right:0;text-align:center;z-index:3}._fc-m-drag.mobile{width:400px}._fc-m-drag.pad{width:770px}._fc-m-drag,.draggable-drag{background:#fff;height:100%;position:relative}._fc-m-drag>form,._fc-m-drag>form>.el-row{height:100%}._fc-m-drag .el-tree{width:100%}._fd-drag-box{height:100%;min-height:80px;transition:padding-bottom,padding-top .3s ease;width:100%}._fd-drag-box>div[data-draggable]{margin-bottom:1px}._fc-r ._fc-group-container+._fc-group-container{margin-top:20px}._fc-r ._fc-group-container{margin:0;padding:10px}._fc-r ._fc-group-handle{right:15px}._fc-r .el-form-item{margin-bottom:10px!important}._fc-r .el-form-item__label{color:#333}._fc-upload-preview{border-radius:5px;display:inline-block;height:120px;overflow:hidden;width:120px}._fc-tabs .el-tabs__item{font-weight:400}._fc-tabs .el-tabs__content{overflow:auto}._fc-tabs .el-tabs__nav-scroll{padding:0 15px}._fc-tabs .el-tab-pane{margin-right:15px}._fc-tabs .el-tabs__nav-wrap:after{height:1px}.form-create .fc-none{display:none}._fd-draggable-drag.drag-holder,._fd-elCard-drag.drag-holder,._fd-elCollapseItem-drag.drag-holder,._fd-elTabPane-drag.drag-holder,._fd-group-drag.drag-holder,._fd-subForm-drag.drag-holder,._fd-tableFormColumn-drag.drag-holder{background:#f5f5f5;background-size:0;min-height:90px;position:relative}._fc-child-empty:after,._fd-draggable-drag.drag-holder:after,._fd-elCard-drag.drag-holder:after,._fd-elCollapseItem-drag.drag-holder:after,._fd-elTabPane-drag.drag-holder:after,._fd-group-drag.drag-holder:after,._fd-subForm-drag.drag-holder:after,._fd-tableFormColumn-drag.drag-holder:after{align-items:center;bottom:0;color:#aaa;content:var(--fc-drag-empty);display:flex;font-size:12px;justify-content:center;left:0;position:absolute;right:0;top:0}._fc-designer ._fc-m-drag ._fd-draggable-drag{overflow:auto;padding:2px 2px 100px}._fc-m-drag._fd-drop-hover ._fd-draggable-drag{padding-top:20px}._fd-draggable-drag.drag-holder{background-color:#fff}._fd-draggable-drag.drag-holder:after{font-size:16px}._fc-child-empty:after{content:var(--fc-child-empty);font-family:fc-icon!important}.fc-configured{color:#999;margin-left:5px}._fc-manage-text{color:#2f73ff;cursor:pointer;font-size:12px;margin-left:4px}._fc-manage-text i{font-size:12px}._fc-message-error{background-color:#fff;border-color:#fff;border-radius:8px;box-shadow:0 6px 16px #00000014,0 3px 6px -4px #0000001f,0 9px 28px 8px #0000000d;padding:9px 13px;top:16px;z-index:4}._fc-message-error>.el-icon{font-size:18px}._fc-message-error .el-message__content{color:#000000e0;font-size:14px}._fd-preview-copy{align-items:center;background:#2e73ff33;border-radius:10px;color:#2e73ff;cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:35px;top:65px;width:28px}._fd-preview-dialog{border-radius:6px;min-height:40%;padding-top:0}._fd-preview-dialog .el-dialog__header{float:right;position:absolute;right:0;top:0;z-index:2}._fd-preview-code{margin-top:0;max-height:510px;overflow:auto}._fd-preview-tabs .el-tabs__nav-wrap:after{height:1px}._fd-preview-tabs .el-tabs__item{height:46px}._fd-preview-code>code{white-space:pre-wrap}._fd-row-line{background:#d8d8d8;height:1px;margin:10px 0;width:100%}.CodeMirror-hints{z-index:5}@font-face{font-family:fc-icon;src:url(data:font/woff;base64,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) format("woff")}.fc-icon{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:fc-icon!important;font-size:16px;font-style:normal}.icon-vue:before{content:"\\e6e7"}.icon-stack:before{content:"\\e6e5"}.icon-excel:before{content:"\\e6e6"}.icon-write:before{content:"\\e6e4"}.icon-branch:before{content:"\\e6e3"}.icon-device:before{content:"\\e6e0"}.icon-position-left:before{content:"\\e6e2"}.icon-search:before{content:"\\e6e1"}.icon-expand:before{content:"\\e6df"}.icon-expand-left:before{content:"\\e6df";display:inline-block;transform:rotate(-180deg)}.icon-data-select:before{content:"\\e6dd"}.icon-markdown:before{content:"\\e893"}.icon-grid-line:before{content:"\\e600"}.icon-print:before{content:"\\e6de"}.icon-city:before{content:"\\e64b"}.icon-location:before{content:"\\e6d4"}.icon-qrcode:before{content:"\\e6ce"}.icon-input-id:before{content:"\\e6d1"}.icon-iframe:before{content:"\\e6d2"}.icon-audio:before{content:"\\e6d3"}.icon-form-model:before{content:"\\e6d5"}.icon-title:before{content:"\\e6d6"}.icon-sign:before{content:"\\e6d7"}.icon-address:before{content:"\\e6d8"}.icon-statistic:before{content:"\\e6d9"}.icon-barcode:before{content:"\\e6da"}.icon-video:before{content:"\\e6db"}.icon-avatar:before{content:"\\e6dc"}.icon-suspend:before{content:"\\e6cf"}.icon-warning:before{content:"\\e6d0"}.icon-send:before{content:"\\e6cc"}.icon-refresh2:before{content:"\\e6cd"}.icon-ai:before{content:"\\e6cb"}.icon-ai.bright{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#328ff7,#62e3a3);-webkit-background-clip:text}.icon-column4:before{content:"\\e6c7"}.icon-column3:before{content:"\\e6c6"}.icon-column2:before{content:"\\e6c8"}.icon-column1:before{content:"\\e6c9"}.icon-layout:before{content:"\\e6ca"}.icon-segmented:before{content:"\\e682"}.icon-mention:before{content:"\\e6c5"}.icon-input-tag:before{content:"\\e6c4"}.icon-up:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-alignitems-flexstart:before{content:"\\e67f";display:inline-block;transform:rotate(180deg)}.icon-align-center:before{content:"\\e6a5";display:inline-block;transform:rotate(90deg)}.icon-align-flexstart:before{content:"\\e6a4";display:inline-block;transform:rotate(90deg)}.icon-align-spacearound:before{content:"\\e670";display:inline-block;transform:rotate(-90deg)}.icon-align-spacebetween:before{content:"\\e695";display:inline-block;transform:rotate(-90deg)}.icon-align-stretch:before{content:"\\e6a7";display:inline-block;transform:rotate(-90deg)}.icon-align-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(-90deg)}.icon-justify-flexend:before{content:"\\e6a4";display:inline-block;transform:rotate(180deg)}.icon-direction-row:before{content:"\\e68b";display:inline-block;transform:rotate(180deg)}.icon-direction-column:before{content:"\\e68b";display:inline-block;transform:rotate(-90deg)}.icon-direction-columnreverse:before{content:"\\e68b";display:inline-block;transform:rotate(90deg)}.icon-arrow:before{content:"\\e697";display:inline-block;transform:rotate(180deg)}.icon-cell:before{content:"\\e654"}.icon-table:before{content:"\\eb0a"}.icon-next-step:before{content:"\\e6b4";display:inline-block;transform:rotateY(180deg)}.icon-grid:before{content:"\\e65c";display:inline-block;transform:rotate(90deg)}.icon-alignitems-stretch:before{content:"\\e67e"}.icon-alignitems-flexend:before{content:"\\e67f"}.icon-check:before{content:"\\e680"}.icon-auto:before{content:"\\e681"}.icon-config-event:before{content:"\\e66e"}.icon-calendar:before{content:"\\e683"}.icon-config-style:before{content:"\\e684"}.icon-copy:before{content:"\\e676"}.icon-config-advanced:before{content:"\\e686"}.icon-config-props:before{content:"\\e687"}.icon-delete-circle2:before{content:"\\e688"}.icon-delete-circle:before,.icon-delete2:before{content:"\\e689"}.icon-delete:before{content:"\\e68a"}.icon-direction-rowreverse:before{content:"\\e68b"}.icon-display-flex:before{content:"\\e68c"}.icon-dialog:before{content:"\\e66f"}.icon-drag:before{content:"\\e68e"}.icon-display-block:before{content:"\\e68f"}.icon-data:before{content:"\\e690"}.icon-edit2:before{content:"\\e691"}.icon-edit:before{content:"\\e692"}.icon-add-col:before{content:"\\e693"}.icon-display-inlineblock:before{content:"\\e694"}.icon-config-base:before{content:"\\e6bf"}.icon-config-validate:before{content:"\\e696"}.icon-down:before{content:"\\e697"}.icon-display-inline:before{content:"\\e698"}.icon-eye:before{content:"\\e699"}.icon-eye-close:before{content:"\\e69a"}.icon-import:before{content:"\\e6a6"}.icon-preview:before{content:"\\e69b"}.icon-flex-nowrap:before{content:"\\e69c"}.icon-folder:before{content:"\\e69d"}.icon-form-circle:before{content:"\\e69e"}.icon-flex-wrap:before{content:"\\e69f"}.icon-form:before{content:"\\e6a0"}.icon-form-item:before{content:"\\e6a1"}.icon-icon:before{content:"\\e6a2"}.icon-image:before{content:"\\e6a3"}.icon-justify-flexstart:before{content:"\\e6a4"}.icon-justify-center:before{content:"\\e6a5"}.icon-justify-spacearound:before{content:"\\e670"}.icon-justify-stretch:before{content:"\\e6a7"}.icon-link2:before{content:"\\e6a8"}.icon-justify-spacebetween:before{content:"\\e695"}.icon-minus:before{content:"\\e6aa"}.icon-menu2:before{content:"\\e6ab"}.icon-more:before{content:"\\e6ac"}.icon-menu:before{content:"\\e6ad"}.icon-language:before{content:"\\e6ae"}.icon-pad:before{content:"\\e6af"}.icon-mobile:before{content:"\\e6b0"}.icon-page-max:before{content:"\\e6b1"}.icon-move:before{content:"\\e6b2"}.icon-page-min:before{content:"\\e6b3"}.icon-pre-step:before{content:"\\e6b4"}.icon-pc:before{content:"\\e6b5"}.icon-page:before{content:"\\e6b6"}.icon-refresh:before{content:"\\e6b7"}.icon-radius:before{content:"\\e6b8"}.icon-save-filled:before{content:"\\e6b9"}.icon-question:before{content:"\\e6ba"}.icon-scroll:before{content:"\\e6bb"}.icon-script:before{content:"\\e6bc"}.icon-setting:before{content:"\\e6bd"}.icon-save-online:before,.icon-save:before{content:"\\e6be"}.icon-task-add:before{content:"\\e68d"}.icon-shadow:before{content:"\\e6c0"}.icon-variable:before{content:"\\e6c1"}.icon-yes:before{content:"\\e6c2"}.icon-shadow-inset:before{content:"\\e6c3"}.icon-date:before{content:"\\e642"}.icon-date-range:before{content:"\\e643"}.icon-collapse:before{content:"\\e644"}.icon-slider:before{content:"\\e665"}.icon-switch:before{content:"\\e646"}.icon-subform:before{content:"\\e647"}.icon-time-range:before{content:"\\e685"}.icon-tree-select:before{content:"\\e649"}.icon-value:before{content:"\\e64a"}.icon-table-form3:before{content:"\\e6a9"}.icon-alert:before{content:"\\e64c"}.icon-card:before{content:"\\e64d"}.icon-checkbox:before{content:"\\e64e"}.icon-cascader:before{content:"\\e64f"}.icon-button:before{content:"\\e650"}.icon-data-table:before{content:"\\e651"}.icon-group:before{content:"\\e652"}.icon-divider:before{content:"\\e653"}.icon-flex:before{content:"\\e654"}.icon-descriptions:before{content:"\\e655"}.icon-html:before{content:"\\e656"}.icon-editor:before{content:"\\e657"}.icon-input:before{content:"\\e658"}.icon-link:before{content:"\\e659"}.icon-password:before{content:"\\e65a"}.icon-radio:before{content:"\\e65b"}.icon-row:before{content:"\\e65c"}.icon-inline:before{content:"\\e65d"}.icon-rate:before{content:"\\e65e"}.icon-color:before{content:"\\e65f"}.icon-select:before{content:"\\e660"}.icon-json:before{content:"\\e661"}.icon-number:before{content:"\\e662"}.icon-space:before{content:"\\e664"}.icon-step-form:before{content:"\\e663"}.icon-table-form:before{content:"\\e666"}.icon-table-form2:before{content:"\\e667"}.icon-time:before{content:"\\e668"}.icon-span:before{content:"\\e669"}.icon-textarea:before{content:"\\e66a"}.icon-tooltip:before{content:"\\e66b"}.icon-slot:before{content:"\\e66c"}.icon-transfer:before{content:"\\e66d"}.icon-upload:before{content:"\\e673"}.icon-tag:before{content:"\\e671"}.icon-watermark:before{content:"\\e672"}.icon-tab:before{content:"\\e674"}.icon-tree:before{content:"\\e675"}.icon-table:before{content:"\\e677"}.icon-add-child:before{content:"\\e678"}.icon-add2:before{content:"\\e679"}.icon-add:before{content:"\\e67a"}.icon-alignitems-baseline:before{content:"\\e67b"}.icon-add-circle:before{content:"\\e67c"}.icon-alignitems-center:before{content:"\\e67d"}pre code.hljs{display:block;overflow-x:auto;padding:1em}code.hljs{padding:3px 5px}.hljs{background:#fff;color:#000}.hljs-subst,.hljs-title{color:#000;font-weight:400}.hljs-title.function_{color:#7a7a43}.hljs-code,.hljs-comment,.hljs-quote{color:#8c8c8c;font-style:italic}.hljs-meta{color:#9e880d}.hljs-section{color:#871094}.hljs-built_in,.hljs-keyword,.hljs-literal,.hljs-meta .hljs-keyword,.hljs-name,.hljs-selector-attr,.hljs-selector-class,.hljs-selector-id,.hljs-selector-pseudo,.hljs-selector-tag,.hljs-symbol,.hljs-template-tag,.hljs-type,.hljs-variable.language_{color:#0033b3}.hljs-attr,.hljs-property{color:#871094}.hljs-attribute{color:#174ad4}.hljs-number{color:#1750eb}.hljs-regexp{color:#264eff}.hljs-link{color:#006dcc;text-decoration:underline}.hljs-meta .hljs-string,.hljs-string{color:#067d17}.hljs-char.escape_{color:#0037a6}.hljs-doctag{text-decoration:underline}.hljs-template-variable{color:#248f8f}.hljs-addition{background:#bee6be}.hljs-deletion{background:#d6d6d6}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}')),document.head.appendChild(e)}}catch(rs){}}();var Jn=Object.defineProperty,Zn=(e,t,n)=>(((e,t,n)=>{t in e?Jn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n})(e,"symbol"!=typeof t?t+"":t,n),n);const ei={type:(e,t)=>Object.prototype.toString.call(e)==="[object "+t+"]",Undef:e=>null==e,Element:e=>"object"==typeof e&&null!==e&&1===e.nodeType&&!ei.Object(e),trueArray:e=>Array.isArray(e)&&e.length>0,Function(e){const t=this.getType(e);return"Function"===t||"AsyncFunction"===t},getType(e){const t=Object.prototype.toString.call(e);return/^\[object (.*)\]$/.exec(t)[1]},empty:e=>!!(null==e||Array.isArray(e)&&Array.isArray(e)&&!e.length)||"string"==typeof e&&!e};function ti(e,t){return{}.hasOwnProperty.call(e,t)}function ni(e,t,n){e[t]=n}function ii(e,t={},n){let i=!1;for(let o in t)if(Object.prototype.hasOwnProperty.call(t,o)){let r=t[o];if((i=Array.isArray(r))||ei.Object(r)){let t=void 0===e[o];i?(i=!1,t&&ni(e,o,[])):r._clone&&void 0!==n||t&&ni(e,o,{}),e[o]=ii(e[o],r,n)}else ni(e,o,r),ei.Undef(r)||(ei.Undef(r.__json)||(e[o].__json=r.__json),ei.Undef(r.__origin)||(e[o].__origin=r.__origin))}return void 0!==n&&Array.isArray(e)?e.filter(e=>!e||!e.__ctrl):e}function oi(e){return ii({},{value:e}).value}["Date","Object","String","Boolean","Array","Number"].forEach(e=>{ei[e]=function(t){return ei.type(t,e)}});const ri="[[FORM-CREATE-PREFIX-",ai="-FORM-CREATE-SUFFIX]]";function li(e){return new Function("return "+e)()}function si(e,t){if(e&&ei.String(e)&&e.length>4){let o=e.trim(),r=!1;try{if(o.indexOf(ai)>0&&0===o.indexOf(ri))o=o.replace(ai,"").replace(ri,""),r=!0;else if(0===o.indexOf("$FN:"))o=o.substring(4),r=!0;else if(0===o.indexOf("$EXEC:"))o=o.substring(6),r=!0;else{if(0===o.indexOf("$GLOBAL:")){const t=o.substring(8);return o=function(...e){const n=e[0].api.getGlobalEvent(t);if(n)return n.call(this,...e)},o.__json=e,o.__inject=!0,o}if(0===o.indexOf("$FNX:"))return o=li("function($inject){\n"+o.substring(5)+"\n}"),o.__json=e,o.__inject=!0,o;(!t&&0===o.indexOf("function ")&&"function "!==o||!t&&0===o.indexOf("function(")&&"function("!==o)&&(r=!0)}if(!r)return e;let i;try{i=li(o)}catch(n){i=li("function "+o)}return i.__json=e,i}catch(i){return void"解析失败:".concat(o,"\n\nerr: ").concat(i)}}return e}function ci(e){return ui(e.replace(/(-[a-z])/g,function(e){return e.replace("-","").toLocaleUpperCase()}))}function ui(e){return e.replace(e[0],e[0].toLowerCase())}const di={name:"zh-cn",form:{field:"字段 ID",title:"字段名称",info:"提示信息",control:"组件联动",labelPosition:"标签的位置",labelStyle:"标签的样式",labelSuffix:"标签的后缀",size:"表单的尺寸",event:"表单事件",labelWidth:"标签的宽度",hideRequiredAsterisk:"隐藏必填字段的标签旁边的红色星号",showMessage:"显示校验错误信息",inlineMessage:"以行内形式展示校验信息",submitBtn:"是否显示表单提交按钮",resetBtn:"是否显示表单重置按钮",appendChild:"添加子级",formMode:"表单模式",formName:"表单名称",componentMode:"生成组件",htmlMode:"生成HTML",document:"帮助文档",controlDocument:"需要更详细的配置方法?请查看{doc}",onSubmit:"表单提交时触发",onReset:"表单重置后触发",onCreated:"表单组件初始化完毕后触发",onMounted:"表单组件渲染完毕后触发",onReload:"表单渲染规则重载后触发",onChange:"表单组件的值发生变化时触发",beforeSubmit:"表单验证通过时触发",beforeFetch:"远程数据请求发送前触发"},ai:{name:"智能助理",welcome:"欢迎使用 AI 助理",info:"我可以帮助您快速生成和修改表单,帮助您轻松高效地完成表单设计。",try:"试着问我",change:"换一换",placeholder:"请描述您的需求...",error:"AI 服务暂时不可用,请稍后重试"},warning:{name:"组件的唯一标识,用于获取和修改该组件的配置规则。通过该标识可以精确定位组件,实现对组件属性和行为的控制。",field:"组件对应的字段名用于与组件的数据进行绑定。字段名需以字母开头,以确保能够正确识别。",fetch:"远程数据通过远程请求加载组件的配置项。配置请求参数后,组件会自动发起请求,获取远程数据并根据返回的结果更新组件。",fetchQuery:"定义请求的 GET 参数,通过 URL 传递数据。",fetchData:"定义请求的 POST 参数,通过请求体传递数据。",fetchDataType:"选择请求体的数据类型,确保数据格式正确。",beforeFetch:"在请求发送前,可通过处理函数修改请求参数;若需终止请求,直接返回 false 或一个拒绝的 Promise。",fetchParse:"请求返回后,可以通过处理函数对返回的结果进行处理,将结果转换为组件所需的数据和结构。",language:"管理页面的多语言数据,在组件中配置不同语言的文本,支持一键切换语言体系,便于在多语言环境下使用和展示内容。"},computed:{fieldUsed:"【{label}】在计算公式中被使用,请先修改对应公式",fieldExist:"【{label}】字段已存在",fieldEmpty:"字段名称不能为空",fieldChar:"字段名称必须以字母开头"},validate:{type:"字段类型",typePlaceholder:"请选择",trigger:"触发方式",mode:"验证方式",modes:{required:"必填",pattern:"正则表达式",validator:"自定义验证",min:"最小值",max:"最大值",len:"长度",maxLen:"最大长度",minLen:"最小长度",uppercase:"全大写",lowercase:"全小写",email:"邮箱格式",url:"URL格式",ip:"IP地址",phone:"手机号",positive:"正数",negative:"负数",integer:"整数",number:"数字"},types:{string:"文本",boolean:"布尔",array:"多选",number:"数字",integer:"整数",float:"小数",object:"合集",date:"日期",url:"URL链接",email:"邮箱地址"},message:"错误信息",auto:"自动获取",autoRequired:"请输入{title}",autoMode:"请输入正确的{title}",requiredPlaceholder:"请输入提示语",required:"是否必填",rule:"验证规则"},tableOptions:{handle:"操作",add:"添加",empty1:"点击右下角",empty2:"按钮添加一列",rmCol:"删除当前列",rmRow:"删除当前行",batchRmCol:"删除列",batchRmRow:"删除行",batchSplit:"拆分单元格",batchMerge:"合并单元格",splitRow:"拆分成行",splitCol:"拆分成列",mergeBottom:"向下合并",mergeRight:"向右合并",addTop:"添加上列",addBottom:"添加下列",addLeft:"添加左列",addRight:"添加右列",keyValue:"键值对"},struct:{title:"编辑数据",only:"【{label}】只允许添加一个",errorMsg:"输入的内容语法错误",configured:"已配置"},event:{title:"设置事件",create:"创建事件",list:"事件列表",placeholder:"请输入事件的名称",saveMsg:"请先保存当前正在编辑的事件",type:"类型",info:"说明",label:"字段",inject:{api:"当前表单的api",rule:"当前表单的生成规则",self:"组件的生成规则",option:"表单的配置",args:"事件的原始参数"}},eventInfo:{blur:"失去焦点时触发",focus:"获得焦点时触发",change:"当绑定值变化时触发",input:"在值改变时触发",clear:"在点击清空按钮时触发",close:"关闭组件时触发",click:"点击组件时触发",add:"增加时触发",delete:"删除时触发",visibleChange:"下拉框出现/隐藏时触发",calendarChange:"在日历所选日期更改时触发",panelChange:"当日期面板改变时触发",open:"打开的回调",opened:"打开动画结束时的回调",closed:"关闭动画结束时的回调",openAutoFocus:"输入焦点聚焦在内容时的回调",closeAutoFocus:"输入焦点从内容失焦时的回调",submit:"表单提交时触发",confirm:"点击确认按钮时触发",validateFail:"表单验证失败时触发",hook_load:"组件规则加载后触发",hook_mounted:"组件挂载后触发",hook_deleted:"组件规则被移除后触发",hook_watch:"组件规则发生变化后触发",hook_value:"组件的值发生变化后触发",hook_hidden:"组件显示状态发生变化后触发",hook_titleClick:"点击组件的标签名称时触发"},fetch:{title:"设置数据源",create:"创建数据源",config:"请求配置",action:"请求链接",actionRequired:"请输入正确的链接",placeholder:"请输入数据源的名称",method:"请求方式",data:"附带数据",dataType:"数据类型",headers:"请求头部",query:"请求参数",parse:"数据处理",response:"接口返回的数据",onError:"错误处理",beforeFetch:"前置处理",remote:"远程数据",static:"静态数据",optionsType:{fetch:"远程数据",struct:"静态数据"},preview:"预览响应数据",test:"测试请求",previewEmpty:'点击"测试请求"按钮预览响应数据',requestFailed:"请求失败"},style:{width:"宽度",height:"高度",color:"颜色",backgroundColor:"背景色",margin:"外边距",padding:"内边距",borderRadius:"圆角",border:"边框",solid:"实线",dashed:"虚线",dotted:"点状虚线",double:"双实线",opacity:"透明度",scale:"缩放",minWidth:"最小宽",minHeight:"最小高",maxWidth:"最大宽",maxHeight:"最大高",overflow:{name:"溢出",visible:"可见",hidden:"隐藏",scroll:"滚动",auto:"溢出后自动滚动"},shadow:{name:"阴影",x:"x轴偏移量",y:"y轴偏移量",vague:"模糊半径",extend:"扩散半径",inset:"向内",external:"向外",mode:"模式",classic:"经典",flat:"扁平",solid:"立体"},font:{name:"文字",size:"大小",family:"字体",align:"对齐方式",height:"行高",spacing:"字间距",preview:"样式预览"},family:{"Microsoft YaHei":"微软雅黑",SimSun:"宋体",SimHei:"黑体",KaiTi:"楷体",FangSong:"仿宋",LiSu:"隶书"},position:{name:"位置",static:"默认定位",relative:"相对定位",absolute:"绝对定位",fixed:"固定定位",sticky:"粘性定位"},decoration:{name:"修饰",underline:"下划线","line-through":"删除线",overline:"上划线"},weight:{name:"粗细",300:"细体",400:"常规体",500:"中黑体",700:"中粗体"}},designer:{component:"组件配置",id:"唯一值",name:"编号",type:"组件类型",form:"表单配置",json:"渲染规则",style:"组件样式配置",rule:"基础配置",advanced:"高级配置",props:"属性配置",customProps:"自定义属性配置",validate:"验证配置",event:"事件配置",clearWarn:"清空后将不能恢复,确定要清空吗?",childEmpty:"点击右下角 \\e789 按钮添加一列",dragEmpty:"拖拽左侧列表中的组件到此处",unload:"确定离开当前页面吗?",comList:"组件列表"},language:{name:"国际化配置",add:"新增词条",batchRemove:"批量删除",select:"选择多语言"},menu:{main:"基础组件",aide:"辅助组件",layout:"布局组件",component:"组件",subform:"子表单组件",tree:"大纲"},props:{success:"成功",error:"失败",disabled:"禁用",time:"时间",size:"尺寸",email:"邮箱",number:"数字",globalData:"全局数据",mobile:"移动端",reactive:"响应式",pc:"电脑端",title:"标题",content:"内容",collection:"合集",group:"分组",custom:"自定义",change:"改变",blur:"失去焦点",preview:"预览",clear:"清空",cancel:"取消",close:"关闭",ok:"确定",save:"保存",refresh:"刷新",submit:"提交",reset:"重置",copy:"复制",import:"导入",delete:"删除",hide:"隐藏",show:"显示",position:"位置",render:"渲染",large:"大",default:"默认",small:"小",always:"常显",never:"不显示",hover:"悬浮",click:"点击",button:"按钮",year:"年份",month:"月份",date:"日期",dates:"日期多选",week:"一周",datetime:"日期时间","datetime-local":"日期时间",datetimerange:"日期时间区间",daterange:"日期区间",monthrange:"月份区间",left:"左对齐",right:"右对齐",top:"顶部",text:"文字",picture:"图片","picture-card":"卡片",center:"居中",vertical:"竖向",horizontal:"横向",manage:"管理",key:"键名",name:"名称",value:"值",inputData:"默认值",append:"插入",options:"选项数据",option:"选项",callback:"回调",style:"样式",card:"卡片",_self:"当前窗口",_blank:"新的窗口",_parent:"父级窗口",_top:"顶级窗口"},com:{cascader:{name:"级联选择器",event:{expandChange:"当展开节点发生变化时触发",removeTag:"在多选模式下,移除Tag时触发"},props:{props:"配置选项",placeholder:"输入框占位文本",disabled:"是否禁用",clearable:"是否支持清空选项",showAllLevels:"输入框中是否显示选中值的完整路径",collapseTags:"多选模式下是否折叠Tag",collapseTagsTooltip:"当鼠标悬停于折叠标签的文本时,是否显示所有选中的标签",separator:"选项分隔符",filterable:"该选项是否可以被搜索",tagType:"标签类型"},propsOpt:{multiple:"是否多选",expandTrigger:"次级菜单的展开方式",checkStrictly:"是否严格的遵守父子节点不互相关联",emitPath:"在选中节点改变时,是否返回由该节点所在的各级菜单的值所组成的数组",value:"指定选项的值为选项对象的某个属性值",label:"指定选项标签为选项对象的某个属性值",children:"指定选项的子选项为选项对象的某个属性值",disabled:"指定选项的禁用为选项对象的某个属性值",leaf:"指定选项的叶子节点的标志位为选项对象的某个属性值"}},checkbox:{name:"多选框",props:{input:"是否可以填写",type:"按钮类型",disabled:"是否禁用",min:"可被勾选的最小数量",max:"可被勾选的最大数量",textColor:"当按钮为活跃状态时的字体颜色",fill:"当按钮为活跃状态时的边框和背景颜色"}},col:{name:"布局格子",props:{span:"栅格占据的列数",offset:"栅格左侧的间隔格数",push:"栅格向右移动格数",pull:"栅格向左移动格数"}},colorPicker:{name:"颜色选择器",event:{activeChange:"面板中当前显示的颜色发生改变时触发"},props:{disabled:"是否禁用",showAlpha:"是否支持透明度选择",colorFormat:"颜色的格式",predefine:"预定义颜色"}},datePicker:{name:"日期",props:{pickerOptions:"当前时间日期选择器特有的选项",readonly:"完全只读",disabled:"禁用",type:"显示类型",editable:"文本框可输入",clearable:"是否显示清除按钮",placeholder:"非范围选择时的占位内容",startPlaceholder:"范围选择时开始日期的占位内容",endPlaceholder:"范围选择时结束日期的占位内容",format:"显示在输入框中的格式",align:"对齐方式",rangeSeparator:"选择范围时的分隔符",unlinkPanels:"在范围选择器里取消两个日期面板之间的联动"}},dateRange:{name:"日期区间"},timeRange:{name:"时间区间"},elAlert:{name:"提示",description:"说明文字",props:{title:"标题",type:"主题",description:"辅助性文字",closable:"是否可关闭",center:"文字是否居中",closeText:"关闭按钮自定义文本",showIcon:"是否显示图标",effect:"选择提供的主题"}},elButton:{name:"按钮",props:{formCreateChild:"内容",size:"尺寸",type:"类型",plain:"是否朴素按钮",round:"是否圆角按钮",circle:"是否圆形按钮",loading:"是否加载中状态",disabled:"是否禁用状态"}},elCard:{name:"卡片",props:{header:"标题",shadow:"阴影显示时机"}},elCollapse:{name:"折叠面板",event:{change:"切换当前活动面板,在手风琴模式下其类型是string,在其他模式下是array"},props:{accordion:"是否手风琴模式"}},elCollapseItem:{name:"面板",props:{title:"面板标题",name:"唯一标志符",disabled:"是否禁用"}},elDivider:{name:"分割线",props:{formCreateChild:"设置分割线文案",contentPosition:"设置分割线文案的位置"}},elTabPane:{name:"选项卡",props:{label:"选项卡标题",disabled:"是否禁用",name:"选项卡的标识符",lazy:"标签是否延迟渲染"}},elTabs:{name:"标签页",event:{tabClick:"tab 被选中时触发",tabChange:"activeName 改变时触发",tabRemove:"点击 tab 移除按钮时触发",tabAdd:"点击 tab 新增按钮时触发",edit:"点击 tab 的新增或移除按钮后触发"},props:{type:"风格类型",closable:"标签是否可关闭",tabPosition:"选项卡所在位置",stretch:"标签的宽度是否自撑开"}},elTag:{name:"标签",props:{formCreateNative:"是否显示标题",formCreateTitle:"标题",formCreateChild:"标签内容",type:"标签的类型",size:"标签的尺寸",effect:"标签的主题",closable:"是否可关闭",disableTransitions:"是否禁用渐变动画",hit:"是否有边框描边",round:"是否为圆形",color:"背景色"}},elTransfer:{name:"穿梭框",event:{leftCheckChange:"左侧列表元素被用户选中 / 取消选中时触发",rightCheckChange:"右侧列表元素被用户选中 / 取消选中时触发"},props:{filterable:"是否可搜索",filterPlaceholder:"搜索框占位符",targetOrder:"右侧列表元素的排序策略",targetOrderInfo:"若为 original,则保持与数据相同的顺序;若为 push,则新加入的元素排在最后;若为 unshift,则新加入的元素排在最前",titles:"自定义列表标题",buttonTexts:"自定义按钮文案",props:"数据源的字段别名"}},elTreeSelect:{name:"树形选择",event:{removeTag:"多选模式下移除tag时触发"},props:{multiple:"是否多选",disabled:"是否禁用",clearable:"是否可以清空选项",collapseTags:"多选时是否将选中值按文字的形式展示",multipleLimit:"多选时用户最多可以选择的项目数,为 0 则不限制",placeholder:"占位符",props:"配置选项",renderAfterExpand:"是否在第一次展开某个树节点后才渲染其子节点",defaultExpandAll:"是否默认展开所有节点",expandOnClickNode:"是否在点击节点的时候展开或者收缩节点",checkOnClickNode:"是否在点击节点的时候选中节点",nodeKey:"每个树节点用来作为唯一标识的属性,整棵树应该是唯一的"}},elImage:{name:"图片",props:{src:"图片链接"}},fcTitle:{name:"标题",props:{title:"标题",size:"尺寸",align:"对齐方式"}},fcEditor:{name:"富文本框",props:{disabled:"是否禁用"}},fcRow:{name:"栅格布局",props:{gutter:"栅格间隔",type:"flex布局模式",justify:"flex布局下的水平排列方式",align:"flex布局下的垂直排列方式"}},fcTable:{name:"表格布局",props:{border:"是否显示边框",borderColor:"边框颜色",borderWidth:"边框宽度"}},fcTableGrid:{name:"格子"},signaturePad:{name:"手写签名",info:"删除签名前的回调函数,返回 false 可阻止删除操作",props:{penColor:"线条的颜色",disabled:"禁用",beforeRemove:"删除前置回调"}},group:{name:"子表单",info:"删除子表单项前的回调函数,返回 false 可阻止删除操作",props:{type:"类型",title:"标题",disabled:"是否禁用",syncDisabled:"是否与子表单强制同步禁用状态",expand:"设置默认展开几项",button:"是否显示操作按钮",sortBtn:"是否显示排序按钮",min:"设置最小添加几项",max:"设置最多添加几项",onBeforeRemove:"删除前置回调"}},html:{name:"HTML",props:{formCreateNative:"是否显示标题",formCreateTitle:"标题",formCreateChild:"内容"}},input:{name:"输入框",event:{change:"当值改变时,当组件失去焦点或用户按Enter时触发"},props:{type:"类型",maxlength:"最大输入长度",minlength:"最小输入长度",placeholder:"输入框占位文本",clearable:"是否显示清除按钮",disabled:"是否禁用",readonly:"是否只读"}},inputNumber:{name:"计数器",props:{precision:"数值精度",min:"设置计数器允许的最小值",max:"设置计数器允许的最大值",step:"计数器步长",stepStrictly:"是否只能输入 step 的倍数",disabled:"是否禁用计数器",controls:"是否使用控制按钮",controlsPosition:"控制按钮位置",placeholder:"输入框占位文本"}},password:{name:"密码输入框",event:{change:"当值改变时,当组件失去焦点或用户按Enter时触发"},props:{disabled:"是否禁用",readonly:"是否只读",maxlength:"最大输入长度",minlength:"最小输入长度",placeholder:"输入框占位文本",clearable:"是否显示清除按钮"}},radio:{name:"单选框",props:{input:"是否可以填写",disabled:"是否禁用",type:"按钮形式",textColor:"按钮形式激活时的文本颜色",fill:"按钮形式激活时的填充色和边框色"}},rate:{name:"评分",props:{max:"最大分值",disabled:"是否禁用",allowHalf:"是否允许半选",voidColor:"未选中时图标的颜色",disabledVoidColor:"只读时未选中时图标的颜色",voidIconClass:"未选中时图标的类名",disabledVoidIconClass:"只读时未选中时图标的类名",showScore:"是否显示当前分数",textColor:"辅助文字的颜色",scoreTemplate:"分数显示模板"}},select:{name:"选择器",event:{removeTag:"多选模式下移除tag时触发"},props:{multiple:"是否多选",disabled:"是否禁用",clearable:"是否可以清空选项",collapseTags:"多选时是否将选中值按文字的形式展示",multipleLimit:"多选时用户最多可以选择的项目数,为 0 则不限制",placeholder:"占位符",filterable:"是否可搜索",allowCreate:"是否允许用户创建新条目",noMatchText:"搜索条件无匹配时显示的文字",noDataText:"选项为空时显示的文字",reserveKeyword:"多选且可搜索时,是否在选中一个选项后保留当前的搜索关键词",defaultFirstOption:"在输入框按下回车,选择第一个匹配项",remote:"其中的选项是否从服务器远程加载",remoteMethod:"自定义远程搜索方法"}},slider:{name:"滑块",props:{min:"最小值",max:"最大值",disabled:"是否禁用",step:"步长",showInput:"是否显示输入框,仅在非范围选择时有效",showInputControls:"在显示输入框的情况下,是否显示输入框的控制按钮",showStops:"是否显示间断点",range:"是否为范围选择",vertical:"是否竖向模式",height:"Slider 高度,竖向模式时必填"}},space:{name:"间距",props:{height:"高度"}},subForm:{name:"分组",props:{disabled:"是否禁用",syncDisabled:"是否与子表单强制同步禁用状态"}},switch:{name:"开关",props:{disabled:"是否禁用",width:"宽度(px)",activeText:"打开时的文字描述",inactiveText:"关闭时的文字描述",activeValue:"打开时的值",inactiveValue:"关闭时的值",activeColor:"打开时的背景色",inactiveColor:"关闭时的背景色"}},tableForm:{name:"表格表单",props:{disabled:"是否禁用",filterEmptyColumn:"是否过滤空行的数据",max:"最多添加几行,为 0 则不限制",min:"最少添加几行",addable:"允许新增",deletable:"允许删除"}},tableFormColumn:{name:"表格格子",label:"自定义名称",props:{align:"对齐方式",label:"标题",width:"宽度",color:"颜色",required:"是否显示必填星号"}},text:{name:"文字",props:{formCreateNative:"是否显示标题",formCreateTitle:"标题",formCreateChild:"内容"}},textarea:{name:"多行输入框",event:{change:"当值改变时,当组件失去焦点或用户按Enter时触发"},props:{disabled:"是否禁用",readonly:"是否只读",maxlength:"最大输入长度",minlength:"最小输入长度",showWordLimit:"是否显示统计字数",placeholder:"输入框占位文本",rows:"输入框行数",autosize:"高度是否自适应"}},timePicker:{name:"时间",props:{pickerOptions:"当前时间日期选择器特有的选项",readonly:"完全只读",disabled:"禁用",editable:"文本框可输入",clearable:"是否显示清除按钮",placeholder:"非范围选择时的占位内容",startPlaceholder:"范围选择时开始日期的占位内容",endPlaceholder:"范围选择时开始日期的占位内容",isRange:"是否为时间范围选择",arrowControl:"是否使用箭头进行时间选择",align:"对齐方式"}},tree:{name:"树形控件",event:{nodeClick:"当节点被点击的时候触发",nodeContextmenu:"当某一节点被鼠标右键点击时会触发该事件",checkChange:"当复选框被点击的时候触发",check:"点击节点复选框之后触发",currentChange:"当前选中节点变化时触发的事件",nodeExpand:"节点被展开时触发的事件",nodeCollapse:"节点被关闭时触发的事件",nodeDragStart:"节点开始拖拽时触发的事件",nodeDragEnter:"拖拽进入其他节点时触发的事件",nodeDragLeave:"拖拽离开某个节点时触发的事件",nodeDragOver:"在拖拽节点时触发的事件(类似浏览器的 mouseover 事件)",nodeDragEnd:"拖拽结束时(可能未成功)触发的事件",nodeDrop:"拖拽成功完成时触发的事件"},props:{emptyText:"内容为空的时候展示的文本",props:"配置选项",renderAfterExpand:"是否在第一次展开某个树节点后才渲染其子节点",defaultExpandAll:"是否默认展开所有节点",expandOnClickNode:"是否在点击节点的时候展开或者收缩节点,如果为 false,则只有点箭头图标的时候才会展开或者收缩节点。",checkOnClickNode:"是否在点击节点的时候选中节点",autoExpandParent:"展开子节点的时候是否自动展开父节点",checkStrictly:"在显示复选框的情况下,是否严格的遵循父子不互相关联的做法",accordion:"是否每次只打开一个同级树节点展开",indent:"相邻级节点间的水平缩进(px)",nodeKey:"每个树节点用来作为唯一标识的属性,整棵树应该是唯一的"}},upload:{name:"上传",info:"上传成功后,将接口返回的 URL 赋值给 file.url,或将返回结果赋值给 file.value,以便在后续的表单提交时获取这些数据。",event:{remove:"文件列表移除文件时触发",preview:"点击文件列表中已上传的文件时触发",error:"文件上传失败时触发",progress:"文件上传时触发",exceed:"当超出限制时触发"},props:{listType:"上传类型",multiple:"是否支持多选文件",action:"上传的地址(必填)",beforeUpload:"上传文件之前触发",onSuccess:"上传成功时触发",beforeRemove:"删除文件之前触发",headers:"设置上传的请求头部",data:"上传时附带的额外参数",name:"上传的文件字段名",withCredentials:"支持发送 cookie 凭证信息",accept:"接受上传的文件类型",autoUpload:"是否在选取文件后立即进行上传",disabled:"是否禁用",limit:"最大允许上传个数"}}}},fi=(e,t)=>N({message:e,type:t||"info",customClass:"_fc-message-tip"}),pi=e=>fi(e,"error"),hi=Object.assign||function(e){for(let t,n=1;n\n \n \n \x3c!-- Import style --\x3e\n \n \x3c!-- Import Vue 3 --\x3e\n