1 |
- import{b as d}from"./formItemPropsConfig-BtXIK4nG.js";import C from"./RuleProps-Dypgz_lo.js";import{a as _}from"./useFormDesignState-BkhFEFlr.js";import{aZ as y,E as I,$ as P,a0 as b,Z as k,aa as v,a1 as F,aW as g,bK as h}from"./antd-B5uHptHh.js";import{d as E,a9 as m,Z as e,_ as n,a7 as s,a8 as p,F as w,aa as $,ai as S,ac as A,ab as a}from"./vue-ByATgq5d.js";import{_ as B}from"./entry/index-DHk75Dkc.js";import"./formItemConfig-CIbH52kj.js";import"./componentMap-D1eJl6zq.js";import"./useFormItem-Bv5-d0zE.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-CUK54Qtj.js";import"./index-CWmHSpPl.js";import"./index-_MAnPjxT.js";import"./useWindowSizeFn-D9YbvWYE.js";import"./uuid-D0SLUWHI.js";import"./useSortable-BmaEIOXj.js";import"./download-_Tt1MCao.js";import"./base64Conver-bBv-IO2K.js";import"./index-DMPvzyL-.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-CyxzsS6k.js";import"./copyTextToClipboard-Cwa_x1Ip.js";import"./index-N1vfajO3.js";import"./index--gfULm8y.js";import"./index-BYVeDewB.js";const Z=E({name:"FormItemProps",components:{RuleProps:C,Empty:y,Input:I,Form:P,FormItem:b,Switch:k,Checkbox:v,Select:F,Slider:g},setup(){const{formConfig:o}=_();return{baseItemColumnProps:d,formConfig:o,showProps:t=>t&&h(t)?!t.includes(o.value.currentItem.component):!0}}}),D={class:"properties-content"},U={key:0,class:"properties-body"};function K(o,i,t,L,N,R){const c=m("Empty"),l=m("FormItem"),u=m("Form");return e(),n("div",D,[o.formConfig.currentItem?(e(),n("div",U,[o.formConfig.currentItem.key?(e(),s(u,{key:1,"label-align":"left",layout:"vertical"},{default:p(()=>[(e(!0),n(w,null,$(o.baseItemColumnProps,r=>(e(),n("div",{key:r.name},[o.showProps(r.exclude)?(e(),s(l,{key:0,label:r.label},{default:p(()=>[o.formConfig.currentItem.colProps&&r.component?(e(),s(S(r.component),A({key:0,class:"component-props",ref_for:!0},r.componentProps,{value:o.formConfig.currentItem.colProps[r.name],"onUpdate:value":f=>o.formConfig.currentItem.colProps[r.name]=f}),null,16,["value","onUpdate:value"])):a("",!0)]),_:2},1032,["label"])):a("",!0)]))),128))]),_:1})):(e(),s(c,{key:0,class:"hint-box",description:"未选择控件"}))])):a("",!0)])}const po=B(Z,[["render",K]]);export{po as default};
|