You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
1.6 KiB
JavaScript

var u=Object.defineProperty;var m=Object.getOwnPropertySymbols;var d=Object.prototype.hasOwnProperty,_=Object.prototype.propertyIsEnumerable;var a=(e,r,o)=>r in e?u(e,r,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[r]=o,t=(e,r)=>{for(var o in r||(r={}))d.call(r,o)&&a(e,o,r[o]);if(m)for(var o of m(r))_.call(r,o)&&a(e,o,r[o]);return e};import{_ as h}from"./FormItem.vue_vue_type_script_lang-CKJUw6EQ.js";import{d as l,c as p,u as n,aa as $,_ as P,a8 as b,ae as g,ab as C,a9 as F,af as I,ak as j,al as k}from"./vue-aEZWZQSa.js";import{_ as y}from"./entry/index-C2Ijy48E-1723706691540.js";import"./componentMap-zBHKqdNc.js";import"./RadioButtonGroup.vue_vue_type_script_setup_true_lang-CVQ-sEzT.js";import"./antd-BY-1PcYE.js";import"./index-DVy1eUzr.js";import"./index-fya05jI8.js";import"./useWindowSizeFn-CjdUjzGl.js";import"./useSortable-Bra4jKJL.js";import"./download-Cu3oizbN.js";import"./useLoading-C2GeNIUj.js";import"./copyTextToClipboard-BBFF3Y3I.js";import"./onMountedOrActivated-BIJ0U1R1.js";import"./style-apcQnL4e.js";import"./helper-D0Efh3UP.js";const O=l({name:"VFormItem",components:{FormItem:h},props:{formData:{type:Object,default:()=>({})},schema:{type:Object,required:!0},formConfig:{type:Object,required:!0}},setup(e){const r=p(()=>t({},n(e.schema))),o=p(()=>t({},n(e.formConfig)));return{schemaNew:r,getProps:o}}});function v(e,r,o,c,w,q){const i=$("FormItem");return P(),b(i,{schema:e.schemaNew,formProps:e.getProps},g({_:2},[C(Object.keys(e.$slots),s=>({name:s,fn:F(f=>[I(e.$slots,s,j(k(f||{})))])}))]),1032,["schema","formProps"])}const T=y(O,[["render",v]]);export{T as default};