var F=(a,h,_)=>new Promise((v,e)=>{var m=c=>{try{l(_.next(c))}catch(P){e(P)}},d=c=>{try{l(_.throw(c))}catch(P){e(P)}},l=c=>c.done?v(c.value):Promise.resolve(c.value).then(m,d);l((_=_.apply(a,h)).next())});import{b as R,a as z,c as V,d as $,__tla as j}from"./formItemPropsConfig-dd01c877.js";import A,{__tla as B}from"./RuleProps-490de798.js";import{u as D}from"./useFormDesignState-d63671ed.js";import{az as H,V as J,ac as K,by as M,as as N,ad as O,a6 as Q,at as T,a5 as W,bz as X,l as Y}from"./antd-057b41b1.js";import{d as Z,w as ee,e as te,a7 as p,_ as r,$ as n,a8 as o,a9 as s,F as y,aa as I,al as C,ac as b,ab as u,f as g,E as re,a6 as ae,a0 as oe}from"./vue-1631514e.js";import{_ as le,__tla as me}from"./index-f0df2f76.js";import{__tla as ne}from"./formItemConfig-6e13f4cc.js";import{__tla as se}from"./componentMap-44c327dc.js";import"./useFormItem-d5f46e05.js";import{__tla as ce}from"./RadioButtonGroup-3086b2b2.js";import{__tla as pe}from"./index-206406c4.js";import{__tla as ue}from"./index-7a87ec93.js";import{__tla as ie}from"./index-a2613349.js";import{__tla as _e}from"./useWindowSizeFn-53b82e7c.js";import{__tla as fe}from"./download-dc45853f.js";import"./base64Conver-39fc0d26.js";import{__tla as de}from"./index-6f5324ed.js";import{__tla as Pe}from"./IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js";import{__tla as ye}from"./useCopyToClipboard-9d1e4453.js";import{__tla as Ie}from"./index-79e4735b.js";import"./index-e56657d6.js";let U,he=Promise.all([(()=>{try{return j}catch(a){}})(),(()=>{try{return B}catch(a){}})(),(()=>{try{return me}catch(a){}})(),(()=>{try{return ne}catch(a){}})(),(()=>{try{return se}catch(a){}})(),(()=>{try{return ce}catch(a){}})(),(()=>{try{return pe}catch(a){}})(),(()=>{try{return ue}catch(a){}})(),(()=>{try{return ie}catch(a){}})(),(()=>{try{return _e}catch(a){}})(),(()=>{try{return fe}catch(a){}})(),(()=>{try{return de}catch(a){}})(),(()=>{try{return Pe}catch(a){}})(),(()=>{try{return ye}catch(a){}})(),(()=>{try{return Ie}catch(a){}})()]).then(()=>F(void 0,null,function*(){const a=Z({name:"FormItemProps",components:{RuleProps:A,Empty:H,Input:J,Form:K,FormItem:M,Switch:N,Checkbox:O,Select:Q,Slider:T,Col:W,RadioGroup:X},setup(){const{formConfig:e}=D();ee(()=>e.value,()=>{e.value.currentItem&&(e.value.currentItem.itemProps=e.value.currentItem.itemProps||{},e.value.currentItem.itemProps.labelCol=e.value.currentItem.itemProps.labelCol||{},e.value.currentItem.itemProps.wrapperCol=e.value.currentItem.itemProps.wrapperCol||{})},{deep:!0,immediate:!0});const m=l=>l&&Y(l)?!l.includes(e.value.currentItem.component):!0,d=te(()=>R.filter(l=>m(l.exclude)));return{baseFormItemProps:z,advanceFormItemProps:V,advanceFormItemColProps:$,formConfig:e,controlPropsList:d,showProps:m}}}),h={class:"properties-content"},_={key:0,class:"properties-body"};function v(e,m,d,l,c,P){var k;const w=p("Empty"),f=p("FormItem"),x=p("Checkbox"),S=p("Col"),q=p("Switch"),E=p("Input"),G=p("RuleProps"),L=p("Form");return r(),n("div",h,[(k=e.formConfig.currentItem)!=null&&k.itemProps?(r(),n("div",_,[e.formConfig.currentItem.key?(r(),o(L,{key:1,"label-align":"left",layout:"vertical"},{default:s(()=>[(r(!0),n(y,null,I(e.baseFormItemProps,t=>(r(),n("div",{key:t.name},[e.showProps(t.exclude)?(r(),o(f,{key:0,label:t.label},{default:s(()=>[(r(),o(C(t.component),b({class:"component-props"},t.componentProps,{value:e.formConfig.currentItem[t.name],"onUpdate:value":i=>e.formConfig.currentItem[t.name]=i}),null,16,["value","onUpdate:value"]))]),_:2},1032,["label"])):u("",!0)]))),128)),(r(!0),n(y,null,I(e.advanceFormItemProps,t=>(r(),n("div",{key:t.name},[e.showProps(t.exclude)?(r(),o(f,{key:0,label:t.label},{default:s(()=>[(r(),o(C(t.component),b({class:"component-props"},t.componentProps,{value:e.formConfig.currentItem.itemProps[t.name],"onUpdate:value":i=>e.formConfig.currentItem.itemProps[t.name]=i}),null,16,["value","onUpdate:value"]))]),_:2},1032,["label"])):u("",!0)]))),128)),(r(!0),n(y,null,I(e.advanceFormItemColProps,t=>(r(),n("div",{key:t.name},[e.showProps(t.exclude)?(r(),o(f,{key:0,label:t.label},{default:s(()=>[(r(),o(C(t.component),b({class:"component-props"},t.componentProps,{value:e.formConfig.currentItem.itemProps[t.name].span,"onUpdate:value":i=>e.formConfig.currentItem.itemProps[t.name].span=i}),null,16,["value","onUpdate:value"]))]),_:2},1032,["label"])):u("",!0)]))),128)),e.controlPropsList.length?(r(),o(f,{key:0,label:"\u63A7\u5236\u5C5E\u6027"},{default:s(()=>[(r(!0),n(y,null,I(e.controlPropsList,t=>(r(),o(S,{key:t.name},{default:s(()=>[g(x,{checked:e.formConfig.currentItem.itemProps[t.name],"onUpdate:checked":i=>e.formConfig.currentItem.itemProps[t.name]=i},{default:s(()=>[re(ae(t.label),1)]),_:2},1032,["checked","onUpdate:checked"])]),_:2},1024))),128))]),_:1})):u("",!0),["Grid"].includes(e.formConfig.currentItem.component)?u("",!0):(r(),o(f,{key:1,label:"\u662F\u5426\u5FC5\u9009"},{default:s(()=>[g(q,{checked:e.formConfig.currentItem.itemProps.required,"onUpdate:checked":m[0]||(m[0]=t=>e.formConfig.currentItem.itemProps.required=t)},null,8,["checked"]),e.formConfig.currentItem.itemProps.required?(r(),o(E,{key:0,value:e.formConfig.currentItem.itemProps.message,"onUpdate:value":m[1]||(m[1]=t=>e.formConfig.currentItem.itemProps.message=t),placeholder:"\u8BF7\u8F93\u5165\u5FC5\u9009\u63D0\u793A"},null,8,["value"])):u("",!0)]),_:1})),["Grid"].includes(e.formConfig.currentItem.component)?u("",!0):(r(),o(f,{key:2,label:"\u6821\u9A8C\u89C4\u5219",class:oe({"form-rule-props":!!e.formConfig.currentItem.itemProps.rules})},{default:s(()=>[g(G)]),_:1},8,["class"]))]),_:1})):(r(),o(w,{key:0,class:"hint-box",description:"\u672A\u9009\u62E9\u63A7\u4EF6"}))])):u("",!0)])}U=le(a,[["render",v]])}));export{he as __tla,U as default};