Modal4-3e548778.js
1.81 KB
import{d as m,k as c,q as d,a8 as n,_ as f,a9 as u,aa as g,a0 as _,f as h,ad as B}from"./vue-5a35c3f5.js";import{B as b,b as C}from"./index-c1c2669a.js";import{B as v}from"./BasicForm-53100365.js";import"./componentMap-4d1c941b.js";import{u as M}from"./useForm-86d11f60.js";import"./RadioButtonGroup-72b65d2e.js";import{_ as R}from"./index.js";import"./antd-6b087f69.js";import"./useWindowSizeFn-cc2fb57c.js";import"./FormItem-ffc5ecef.js";import"./helper-95474dfc.js";import"./BasicForm.vue_vue_type_style_index_0_lang-3479a052.js";import"./uniqBy-0cd5a663.js";import"./useFormItem-9ea791b8.js";import"./uuid-31b8b5a4.js";import"./download-3d468407.js";import"./base64Conver-39fc0d26.js";import"./index-1ca3bd8a.js";import"./IconPicker-6bbd557c.js";import"./index-9a895eb5.js";const l=[{field:"field1",component:"Input",label:"字段1",colProps:{span:24},defaultValue:"111"},{field:"field2",component:"Input",label:"字段2",colProps:{span:24}}],V=m({components:{BasicModal:b,BasicForm:v},props:{userData:{type:Object}},setup(o){const t=c({}),[r,{}]=M({labelWidth:120,schemas:l,showActionButtonGroup:!1,actionColOptions:{span:24}}),[a]=C(e=>{e&&s(e)});function s(e){console.log("Data Received",e),t.value={field2:e.data,field1:e.info}}function i(e){e&&o.userData&&d(()=>s(o.userData))}return{register:a,schemas:l,registerForm:r,model:t,handleVisibleChange:i}}}),F={class:"pt-3px pr-3px"};function D(o,t,r,a,s,i){const e=n("BasicForm"),p=n("BasicModal");return f(),u(p,B(o.$attrs,{onRegister:o.register,title:"Modal Title",onVisibleChange:o.handleVisibleChange}),{default:g(()=>[_("div",F,[h(e,{onRegister:o.registerForm,model:o.model},null,8,["onRegister","model"])])]),_:1},16,["onRegister","onVisibleChange"])}const L=R(V,[["render",D],["__file","E:/allcode/erp/test7901/order-erp-front/src/views/demo/comp/modal/Modal4.vue"]]);export{L as default};