index-CgY5o-w9.js 4.8 KB

12
  1. import{d as R,s as w,f as y,n as $,ag as n,aB as k,ar as D,aD as r,k as e,G as a,aQ as T}from"./vue-vendor-Be68asQ6.js";import{a8 as V,A as P}from"./antd-vue-vendor-DcqS7Wvq.js";import"./index-CETWS1o0.js";import v from"./Modal1-Dv4V8L9D.js";import b from"./Modal2-CQsHjw2x.js";import c from"./Modal3-DIbM9cds.js";import B from"./Modal4-CzFotToT.js";import{P as W}from"./index-X83NmVMq.js";import{ad as d,a as I}from"./index-BFfnEkVs.js";import"./BasicModal-D4gc2R81.js";import"./useTimeout-Ca5eqGu-.js";import"./vxe-table-vendor-DHF2TRpV.js";import"./useWindowSizeFn-BTSGGcie.js";import"./index-BZ_MXCtW.js";import"./index-BIPzXG41.js";import"./index-CXEQnmRq.js";import"./useIntersectionObserver-Bl62RIZ4.js";import"./index-D68l__AG.js";import"./BasicForm-Cv-dsB-e.js";import"./componentMap-BUTAcOmo.js";import"./useFormItem-CtGMPcLp.js";import"./download-CjoX0_mR.js";import"./base64Conver-24EVOS6V.js";import"./index-D1703ozz.js";import"./index-Bi7PIj53.js";import"./useCountdown-B7iR27pS.js";import"./useFormItemSingle-nLM0QlcI.js";import"./JSelectUser-DCwPqRxp.js";import"./props-BPxWJPuD.js";import"./JSelectBiz-Be8KsC5j.js";import"./JAddInput-BBXQvvpq.js";import"./areaDataUtil-Cik-Rc_P.js";import"./index-BOEzG86y.js";import"./index-BNFwynfr.js";import"./bem-BvvqSl-N.js";import"./props-Cw7AfxGV.js";import"./useContextMenu-BDwmjIwb.js";import"./depart.api-CDwTvdwQ.js";import"./JSelectDept-DT6g7V5M.js";import"./JPopup-DKJW27Yk.js";import"./JEllipsis-C04xKxcI.js";import"./JUpload-cB_Qj2H2.js";import"./index-iuayQczx.js";import"./index-DJQB4_Pr.js";import"./useForm-kcRIHoe0.js";import"./JAreaLinkage-BNOKwn5l.js";import"./JCodeEditor-CSivhUhT.js";import"./htmlmixed-DNSd26j0.js";import"./vue-DbzutmLn.js";/* empty css */import"./EasyCronInput-wCv2YMHn.js";import"./useContentHeight-DnE6GxS2.js";import"./useContentViewHeight-BVCc9jQl.js";import"./usePageContext-WlOC5VNa.js";import"./injectionKey-DPVn4AgL.js";const L=R({components:{Alert:P,Modal1:v,Modal2:b,Modal3:c,Modal4:B,PageWrapper:W,ASpace:V},setup(){const u=w(null),[o,{openModal:F}]=d(),[g,{openModal:M}]=d(),[C,{openModal:i}]=d(),[t,{openModal:s}]=d(),l=y(!1),m=y(null);function A(){s(!0,{data:"content",info:"Info"})}function E(){F(!0)}function f(p){switch(p){case 1:u.value=v;break;case 2:u.value=b;break;case 3:u.value=c;break;default:u.value=B;break}$(()=>{m.value={data:Math.random(),info:"Info222"},l.value=!0})}return{register1:o,openModal1:F,register2:g,openModal2:M,register3:C,openModal3:i,register4:t,openModal4:s,modalVisible:l,userData:m,openTargetModal:f,send:A,currentModal:u,openModalLoading:E}}});function N(u,o,F,g,M,C){const i=n("Alert"),t=n("a-button"),s=n("a-space"),l=n("Modal1"),m=n("Modal2"),A=n("Modal3"),E=n("Modal4"),f=n("PageWrapper");return D(),k(f,{title:"modal组件使用示例"},{default:r(()=>[e(i,{message:`使用 useModal 进行弹窗操作,默认可以拖动,可以通过 draggable
  2. 参数进行控制是否可以拖动/全屏,并演示了在Modal内动态加载内容并自动调整高度`,"show-icon":""}),e(t,{type:"primary",class:"my-4",onClick:u.openModalLoading},{default:r(()=>o[5]||(o[5]=[a(" 打开弹窗,加载动态数据并自动调整高度(默认可以拖动/全屏) ")])),_:1},8,["onClick"]),e(i,{message:"内外同时同时显示隐藏","show-icon":""}),e(t,{type:"primary",class:"my-4",onClick:u.openModal2},{default:r(()=>o[6]||(o[6]=[a(" 打开弹窗")])),_:1},8,["onClick"]),e(i,{message:"自适应高度","show-icon":""}),e(t,{type:"primary",class:"my-4",onClick:u.openModal3},{default:r(()=>o[7]||(o[7]=[a(" 打开弹窗")])),_:1},8,["onClick"]),e(i,{message:"内外数据交互","show-icon":""}),e(t,{type:"primary",class:"my-4",onClick:u.send},{default:r(()=>o[8]||(o[8]=[a(" 打开弹窗并传递数据")])),_:1},8,["onClick"]),e(i,{message:"使用动态组件的方式在页面内使用多个弹窗","show-icon":""}),e(s,null,{default:r(()=>[e(t,{type:"primary",class:"my-4",onClick:o[0]||(o[0]=p=>u.openTargetModal(1))},{default:r(()=>o[9]||(o[9]=[a(" 打开弹窗1")])),_:1}),e(t,{type:"primary",class:"my-4",onClick:o[1]||(o[1]=p=>u.openTargetModal(2))},{default:r(()=>o[10]||(o[10]=[a(" 打开弹窗2")])),_:1}),e(t,{type:"primary",class:"my-4",onClick:o[2]||(o[2]=p=>u.openTargetModal(3))},{default:r(()=>o[11]||(o[11]=[a(" 打开弹窗3")])),_:1}),e(t,{type:"primary",class:"my-4",onClick:o[3]||(o[3]=p=>u.openTargetModal(4))},{default:r(()=>o[12]||(o[12]=[a(" 打开弹窗4")])),_:1})]),_:1}),(D(),k(T(u.currentModal),{visible:u.modalVisible,"onUpdate:visible":o[4]||(o[4]=p=>u.modalVisible=p),userData:u.userData},null,40,["visible","userData"])),e(l,{onRegister:u.register1,minHeight:100},null,8,["onRegister"]),e(m,{onRegister:u.register2},null,8,["onRegister"]),e(A,{onRegister:u.register3},null,8,["onRegister"]),e(E,{onRegister:u.register4},null,8,["onRegister"])]),_:1})}const Ho=I(L,[["render",N]]);export{Ho as default};