var h=(t,b,m)=>new Promise((e,_)=>{var u=l=>{try{f(m.next(l))}catch(s){_(s)}},c=l=>{try{f(m.throw(l))}catch(s){_(s)}},f=l=>l.done?e(l.value):Promise.resolve(l.value).then(u,c);f((m=m.apply(t,b)).next())});import{P as S,__tla as T}from"./index-e26b3a3c.js";import{C as R,__tla as w}from"./index-7a87ec93.js";import{f as B,b as V,_ as W,__tla as j}from"./index-f0df2f76.js";import{B as A,__tla as D}from"./BasicForm-1f7b4828.js";import{__tla as E}from"./componentMap-44c327dc.js";import{u as G,__tla as M}from"./useForm-2e36096a.js";import{__tla as x}from"./RadioButtonGroup-3086b2b2.js";import{a9 as g,F as I}from"./antd-057b41b1.js";import{d as N,k as $,a7 as y,v as O,t as U,_ as k,a8 as P,a9 as i,a3 as q,f as d,E as C,$ as z,F as H,aa as J,ac as L}from"./vue-1631514e.js";import{__tla as Q}from"./useContentViewHeight-c315421e.js";import{__tla as X}from"./useWindowSizeFn-53b82e7c.js";import"./onMountedOrActivated-5690e97c.js";import{__tla as Y}from"./index-a2613349.js";import{__tla as Z}from"./FormItem.vue_vue_type_script_lang-b8ce4930.js";import{__tla as tt}from"./helper-01a18f25.js";import{__tla as at}from"./BasicForm.vue_vue_type_style_index_0_lang-58da98b0.js";import"./uniqBy-58c2f3f0.js";import{__tla as rt}from"./index-206406c4.js";import"./useFormItem-d5f46e05.js";import{__tla as et}from"./download-dc45853f.js";import"./base64Conver-39fc0d26.js";import{__tla as ot}from"./index-6f5324ed.js";import{__tla as lt}from"./IconPicker.vue_vue_type_style_index_0_lang-ab92f5b0.js";import{__tla as st}from"./useCopyToClipboard-9d1e4453.js";import{__tla as _t}from"./index-79e4735b.js";let K,ct=Promise.all([(()=>{try{return T}catch(t){}})(),(()=>{try{return w}catch(t){}})(),(()=>{try{return j}catch(t){}})(),(()=>{try{return D}catch(t){}})(),(()=>{try{return E}catch(t){}})(),(()=>{try{return M}catch(t){}})(),(()=>{try{return x}catch(t){}})(),(()=>{try{return Q}catch(t){}})(),(()=>{try{return X}catch(t){}})(),(()=>{try{return Y}catch(t){}})(),(()=>{try{return Z}catch(t){}})(),(()=>{try{return tt}catch(t){}})(),(()=>{try{return at}catch(t){}})(),(()=>{try{return rt}catch(t){}})(),(()=>{try{return et}catch(t){}})(),(()=>{try{return ot}catch(t){}})(),(()=>{try{return lt}catch(t){}})(),(()=>{try{return st}catch(t){}})(),(()=>{try{return _t}catch(t){}})()]).then(()=>h(void 0,null,function*(){const t=N({name:"TabsFormDemo",components:{Tabs:g,TabPane:g.TabPane,PageWrapper:S,CollapseContainer:R,BasicForm:A},setup(){const{createMessage:e}=V(),_=$("tabs2"),u=$(!1),c=[],f={showActionButtonGroup:!1,labelWidth:100},l={};for(let o=1;o<=5;++o){const a=`tabs${o}`,n=[],p={};for(let r=1;r<=8;++r)n.push({field:`${a}.field${r}`,label:`${a}-field${r}`,component:"Input",colProps:{span:24}}),p[`field${r}`]=`field: ${a}.field${r}, default value`;l[a]=p,c.push({key:a,tab:a,forceRender:!0,Form:G(Object.assign({schemas:n},f))})}function s(){return h(this,null,function*(){for(const o of c){const{resetFields:a}=o.Form[1];yield a()}})}function F(){return h(this,null,function*(){let o="";u.value=!0;try{const a={};for(const n of c){o=n.key;const{validate:p,getFieldsValue:r}=n.Form[1];yield p(),B(a,r())}e.success("\u63D0\u4EA4\u6210\u529F\uFF01\u8BF7\u6253\u5F00\u63A7\u5236\u53F0\u67E5\u770B")}catch(a){_.value=o}finally{u.value=!1}})}function v(){return h(this,null,function*(){for(const o of c){const{setFieldsValue:a}=o.Form[1];yield a(l)}})}return{omit:I,loading:u,activeKey:_,tabsFormSchema:c,handleReset:s,handleSubmit:F,handleSetValues:v}}}),b={class:"mb-4"};function m(e,_,u,c,f,l){const s=y("a-button"),F=y("BasicForm"),v=y("TabPane"),o=y("Tabs"),a=y("CollapseContainer"),n=y("PageWrapper"),p=O("loading");return U((k(),P(n,{title:"\u6807\u7B7E\u9875+\u591A\u7EA7field\u8868\u5355"},{default:i(()=>[q("div",b,[d(s,{onClick:e.handleReset,class:"mr-2"},{default:i(()=>[C(" \u91CD\u7F6E\u8868\u5355 ")]),_:1},8,["onClick"]),d(s,{onClick:e.handleSetValues,class:"mr-2"},{default:i(()=>[C(" \u8BBE\u7F6E\u9ED8\u8BA4\u503C ")]),_:1},8,["onClick"]),d(s,{onClick:e.handleSubmit,class:"mr-2",type:"primary"},{default:i(()=>[C(" \u63D0\u4EA4\u8868\u5355 ")]),_:1},8,["onClick"])]),d(a,{title:"\u6807\u7B7E\u9875+\u591A\u7EA7field\u8868\u5355"},{default:i(()=>[d(o,{activeKey:e.activeKey,"onUpdate:activeKey":_[0]||(_[0]=r=>e.activeKey=r)},{default:i(()=>[(k(!0),z(H,null,J(e.tabsFormSchema,r=>(k(),P(v,L({key:r.key},e.omit(r,["Form","key"])),{default:i(()=>[d(F,{onRegister:r.Form[0]},null,8,["onRegister"])]),_:2},1040))),128))]),_:1},8,["activeKey"])]),_:1})]),_:1})),[[p,e.loading]])}K=W(t,[["render",m]])}));export{ct as __tla,K as default};