2 lines
3.5 KiB
Java
2 lines
3.5 KiB
Java
import{B as d}from"./BasicForm-ClUSoD_-.js";import"./helper-DcLcf4v6.js";import{u as s}from"./useForm-D61zovon.js";import{C as f}from"./index-ByCwbQDV.js";import{P as u}from"./index-Ckh_BVlA.js";import{e as b,y as P,z as h,A as r,K as n,f as t}from"./vue-vendor-DNhG1Cve.js";import{au as C}from"./index-X7Y8jykP.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 m=()=>[{field:"field1",component:"Input",label:"字段1",colProps:{span:8},componentProps:{placeholder:"自定义placeholder",onChange:o=>{}}},{field:"field2",component:"Input",label:"字段2",colProps:{span:8}},{field:"field3",component:"DatePicker",label:"字段3",colProps:{span:8}},{field:"field4",component:"Select",label:"字段4",colProps:{span:8},componentProps:{options:[{label:"选项1",value:"1",key:"1"},{label:"选项2",value:"2",key:"2"}]}},{field:"field5",component:"CheckboxGroup",label:"字段5",colProps:{span:8},componentProps:{options:[{label:"选项1",value:"1"},{label:"选项2",value:"2"}]}}];function _(){return[{field:"field10",component:"Input",label:"字段10",colProps:{span:8}},{field:"field11",component:"Input",label:"字段11",colProps:{span:8}},{field:"field12",component:"Input",label:"字段12",colProps:{span:8}},{field:"field13",component:"Input",label:"字段13",colProps:{span:8}}]}const g=b({components:{BasicForm:d,CollapseContainer:f,PageWrapper:u},setup(){const[o]=s({labelWidth:120,schemas:m(),actionColOptions:{span:24},compact:!0,showAdvancedButton:!0}),p=[];for(let e=14;e<30;e++)p.push({field:"field"+e,component:"Input",label:"字段"+e,colProps:{span:8}});const[i]=s({labelWidth:120,schemas:[...m(),..._(),{field:"",component:"Divider",label:"更多字段"},...p],actionColOptions:{span:8},compact:!0,showAdvancedButton:!0,autoAdvancedCol:2,alwaysShowLines:1});return{register:o,register1:i}}});function v(o,p,i,e,B,I){const l=n("BasicForm"),a=n("CollapseContainer"),c=n("PageWrapper");return h(),P(c,{title:"可折叠表单示例"},{default:r(()=>[t(a,{title:"基础收缩示例"},{default:r(()=>[t(l,{onRegister:o.register},null,8,["onRegister"])]),_:1}),t(a,{title:"超过5列自动收起,折叠时保留2行",class:"mt-4"},{default:r(()=>[t(l,{onRegister:o.register1},null,8,["onRegister"])]),_:1})]),_:1})}const bo=C(g,[["render",v]]);export{bo as default};
|