Files
qhmes/web-dist/js/CustomerForm-DjLIhlq9.js
2026-06-16 18:19:57 +08:00

2 lines
2.8 KiB
Java

import{B as C}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as g}from"./useForm-D61zovon.js";import{C as h}from"./index-ByCwbQDV.js";import{aG as e,s as b,au as v}from"./index-X7Y8jykP.js";import{P}from"./index-Ckh_BVlA.js";import{e as B,i as S,y as F,z as x,A as p,K as i,f as n}from"./vue-vendor-DNhG1Cve.js";import"./index-BzChaRPg.js";import"./useAppInject-DPZGPcR3.js";import"./emoji-mart-vue-fast-R0uJEDq-.js";import"./BasicForm.vue_vue_type_style_index_0_lang-B29PWQy0.js";import"./index-DO7ZhK45.js";import"./index-saD4h7VJ.js";import"./useBreakpoint-DXhPW7nV.js";import"./useEventListener-BRXjwk7A.js";import"./breakpointEnum-BhAg6bcX.js";import"./uniqBy--vsL0WVB.js";import"./index-BDvqZ5j4.js";import"./BasicModal-xH56XuRZ.js";import"./ModalHeader-Sr8KwhJJ.js";import"./useTimeout-D5AmIBZw.js";import"./useWindowSizeFn-C-0M9_Ul.js";import"./index-CuWaQdlK.js";import"./index-Upeu4GGa.js";import"./index-C4wWpZeQ.js";import"./index-M9QP6cvf.js";import"./Skeleton-CimgOdM7.js";import"./useScrollTo-0FPEw5-K.js";import"./useIntersectionObserver-BGOgyKyu.js";import"./useMenuSetting-BwQ9LkAm.js";import"./useFullContent-B3OUGaJG.js";import"./useContentHeight-vWUZcXk1.js";import"./onMountedOrActivated-DhSdLlqP.js";import"./useContentViewHeight-Cja8zrBg.js";import"./usePageContext-9jIr04Op.js";import"./injectionKey-DPVn4AgL.js";import"./ArrowLeftOutlined-B3JgaWh-.js";import"./ArrowRightOutlined-CZG1QCpB.js";import"./index-lcIOKfa7.js";import"./dropdown-jkliuVyN.js";import"./index-B4gPlWQt.js";import"./eagerComputed-BTlOruLW.js";import"./transButton-B2CWzlQO.js";import"./operationUnit-vCu2co3e.js";const l=[{field:"field1",component:"Input",label:"render方式",colProps:{span:8},rules:[{required:!0}],render:({model:o,field:t})=>S(e,{placeholder:"请输入",value:o[t],onChange:r=>{o[t]=r.target.value}})},{field:"field2",component:"Input",label:"render组件slot",colProps:{span:8},rules:[{required:!0}],renderComponentContent:()=>({suffix:()=>"suffix"})},{field:"field3",component:"Input",label:"自定义Slot",slot:"f3",colProps:{span:8},rules:[{required:!0}]}],I=B({components:{BasicForm:C,CollapseContainer:h,PageWrapper:P,[e.name]:e},setup(){const{createMessage:o}=b(),[t,{setProps:r}]=g({labelWidth:120,schemas:l,actionColOptions:{span:24}});return{register:t,schemas:l,handleSubmit:s=>{o.success("click search,values:"+JSON.stringify(s))},setProps:r}}});function W(o,t,r,s,$,k){const u=e,c=i("BasicForm"),f=i("CollapseContainer"),d=i("PageWrapper");return x(),F(d,{title:"自定义组件示例"},{default:p(()=>[n(f,{title:"自定义表单"},{default:p(()=>[n(c,{onRegister:o.register,onSubmit:o.handleSubmit},{f3:p(({model:a,field:m})=>[n(u,{value:a[m],"onUpdate:value":_=>a[m]=_,placeholder:"自定义slot"},null,8,["value","onUpdate:value"])]),_:1},8,["onRegister","onSubmit"])]),_:1})]),_:1})}const Po=v(I,[["render",W]]);export{Po as default};