index-DakaGchT.js 7.2 KB

12
  1. var z=Object.defineProperty,G=Object.defineProperties;var U=Object.getOwnPropertyDescriptors;var S=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,H=Object.prototype.propertyIsEnumerable;var O=(n,e,t)=>e in n?z(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t,w=(n,e)=>{for(var t in e||(e={}))E.call(e,t)&&O(n,t,e[t]);if(S)for(var t of S(e))H.call(e,t)&&O(n,t,e[t]);return n},h=(n,e)=>G(n,U(e));var b=(n,e,t)=>new Promise((m,u)=>{var y=s=>{try{f(t.next(s))}catch(g){u(g)}},d=s=>{try{f(t.throw(s))}catch(g){u(g)}},f=s=>s.done?m(s.value):Promise.resolve(s.value).then(y,d);f((t=t.apply(n,e)).next())});import{u as v}from"./index-RjDQXnOt.js";import{_ as I}from"./Modal1.vue_vue_type_script_setup_true_lang-1_FOjPC-.js";import{_ as N}from"./Modal2.vue_vue_type_script_setup_true_lang-CHRSkzoJ.js";import{_ as V}from"./Modal3.vue_vue_type_script_setup_true_lang-BTAjfOmc.js";import{_ as B}from"./Modal4.vue_vue_type_script_setup_true_lang-41-iNBif.js";import{_ as L}from"./Modal5.vue_vue_type_script_setup_true_lang-CAq8fqop.js";import{P as j}from"./index-Bes7RvFW.js";import{d as P,f as x,a5 as R,_ as $,a6 as l,$ as J,k as a,u as r,r as Q,x as X,l as Y,s as Z,a4 as ee,a7 as oe,G as p,af as te,y as ae}from"./vue-4umLpMSY.js";import{_ as ne}from"./BasicForm.vue_vue_type_script_setup_true_lang-DXmH21qC.js";import"./BasicForm.vue_vue_type_style_index_0_lang-CUaBN7Lx.js";import"./helper-CJPMdLJV.js";import{u as re}from"./useForm-Q04PUPk0.js";import{M as le,ae as c,aO as D,f as se}from"./antd-Cume0_44.js";import"./entry/index-HR-LjmG7.js";import"./useWindowSizeFn-DxuYlDwu.js";import"./BasicTable.vue_vue_type_script_setup_true_lang-CPURpqdw.js";import"./TableImg.vue_vue_type_style_index_0_lang-6ci50C2Z.js";import"./componentMap-wFZbiA1v.js";import"./index-jHhwVQOO.js";import"./uuid-BUBnBT7J.js";import"./useSortable-CIdxwVKO.js";import"./download-DYI9hGky.js";import"./base64Conver-DEMZeTZS.js";import"./onMountedOrActivated-fw6WqIjB.js";import"./sortable.esm-JiwbClG7.js";import"./useTable-K1YtSB9E.js";import"./tableData-BcxTiiOt.js";import"./select-EtnBjiqq.js";import"./table-qmvShYvk.js";import"./useContentViewHeight-Cik9Ij4N.js";import"./FormItem.vue_vue_type_script_lang-DJWCMeoT.js";import"./index-CIKAII2N.js";import"./index-CSk3DikO.js";import"./IconPicker.vue_vue_type_script_setup_true_lang-ui1udftb.js";import"./copyTextToClipboard-IX_c5UwA.js";import"./index-DMaVTnBH.js";import"./index-D0ybGOfT.js";import"./index-41VGryvF.js";import"./UploadPreviewModal-Zebn0ShJ.js";import"./cateApi-BeBuAYHR.js";import"./resourceApi-CsEfqIT5.js";import"./common-Dg2cpz7X.js";import"./imageEnum-BRgYKvjO.js";import"./sysOrgApi-CcQXWgo1.js";const ie={InputTextArea:{colProps:{span:23},componentProps:{placeholder:"请输入内容",autoSize:{minRows:2,maxRows:6},maxlength:255,showCount:!0}},InputNumber:{colProps:{span:20,offset:2},componentProps:{placeholder:"请输入数字",min:0}},Input:{colProps:{span:20,offset:2},componentProps:{placeholder:"请输入内容",min:0}}};function pe({label:n="备注信息",required:e=!0,inputType:t="InputTextArea",defaultValue:m=""}){return[w({field:"txt",component:t,label:n,defaultValue:m,required:!!e},ie[t])]}const me={class:"pt-5 pr-3px"},ue=P({__name:"dialog",props:{title:{},addFormSchemas:{},onOK:{},width:{},labelWidth:{},layout:{}},setup(n){const e=n,t=x(!0),[m,{validate:u}]=re({schemas:e.addFormSchemas,showActionButtonGroup:!1,labelWidth:e.labelWidth||80,layout:e.layout||"horizontal"});function y(){return b(this,null,function*(){const d=yield u();e.onOK&&(yield e.onOK(d.txt)),t.value=!1})}return(d,f)=>($(),R(r(le),{open:t.value,"onUpdate:open":f[0]||(f[0]=s=>t.value=s),title:d.title,onOk:y,destroyOnClose:!0,width:d.width||"500px",okText:"确定",cancelText:"取消"},{default:l(()=>[J("div",me,[a(r(ne),{onRegister:r(m)},null,8,["onRegister"])])]),_:1},8,["open","title","width"]))}});function de(n){let e=null;const t=Q(h(w({},n),{addFormSchemas:pe({label:n.label,required:n.required,inputType:n.inputType,defaultValue:n.defaultValue})})),m=P({render(){return Y(ue,w({},t))}});e=a(m),X(e,document.createElement("div"));function u(){e!=null&&e.el&&e.el.parentNode&&e.el.parentNode.removeChild(e.el)}return{vm:e,close:u,get $el(){return e==null?void 0:e.el}}}const no=P({__name:"index",setup(n){const e=Z(null),[t,{openModal:m}]=v(),[u,{openModal:y}]=v(),[d,{openModal:f}]=v(),[s,{openModal:g}]=v(),[F,{openModal:W}]=v(),_=x(!1),T=x(null);function q(){g(!0,{data:"content",info:"Info"})}function A(){m(!0)}function C(M){switch(M){case 1:e.value=I;break;case 2:e.value=N;break;case 3:e.value=V;break;default:e.value=B;break}ae(()=>{T.value={data:Math.random(),info:"Info222"},_.value=!0})}function K(){de({title:"请输入邮箱",required:!0,label:"邮箱",defaultValue:"默认邮箱",onOK:M=>b(this,null,function*(){se.success("填写的邮箱地址为"+M)}),inputType:"Input"})}return(M,o)=>{const i=ee("a-button");return $(),R(r(j),{title:"modal组件使用示例"},{default:l(()=>[a(r(c),{message:`使用 useModal 进行弹窗操作,默认可以拖动,可以通过 draggable
  2. 参数进行控制是否可以拖动/全屏,并演示了在Modal内动态加载内容并自动调整高度`,"show-icon":""}),a(i,{type:"primary",class:"my-4",onClick:A},{default:l(()=>o[5]||(o[5]=[p(" 打开弹窗,加载动态数据并自动调整高度(默认可以拖动/全屏) ")])),_:1}),a(r(c),{message:"内外同时同时显示隐藏","show-icon":""}),a(i,{type:"primary",class:"my-4",onClick:r(y)},{default:l(()=>o[6]||(o[6]=[p(" 打开弹窗 ")])),_:1},8,["onClick"]),a(r(c),{message:"自适应高度","show-icon":""}),a(r(D),null,{default:l(()=>[a(i,{type:"primary",class:"my-4",onClick:r(f)},{default:l(()=>o[7]||(o[7]=[p(" 打开弹窗 ")])),_:1},8,["onClick"]),a(i,{type:"primary",class:"my-4",onClick:r(W)},{default:l(()=>o[8]||(o[8]=[p(" 打开弹窗(BasicTable) ")])),_:1},8,["onClick"])]),_:1}),a(r(c),{message:"内外数据交互","show-icon":""}),a(i,{type:"primary",class:"my-4",onClick:q},{default:l(()=>o[9]||(o[9]=[p(" 打开弹窗并传递数据 ")])),_:1}),a(r(c),{message:"使用动态组件的方式在页面内使用多个弹窗","show-icon":""}),a(r(D),null,{default:l(()=>[a(i,{type:"primary",class:"my-4",onClick:o[0]||(o[0]=k=>C(1))},{default:l(()=>o[10]||(o[10]=[p(" 打开弹窗1 ")])),_:1}),a(i,{type:"primary",class:"my-4",onClick:o[1]||(o[1]=k=>C(2))},{default:l(()=>o[11]||(o[11]=[p(" 打开弹窗2 ")])),_:1}),a(i,{type:"primary",class:"my-4",onClick:o[2]||(o[2]=k=>C(3))},{default:l(()=>o[12]||(o[12]=[p(" 打开弹窗3 ")])),_:1}),a(i,{type:"primary",class:"my-4",onClick:o[3]||(o[3]=k=>C(4))},{default:l(()=>o[13]||(o[13]=[p(" 打开弹窗4 ")])),_:1})]),_:1}),a(r(c),{message:"使用函数方式创建Prompt,适合较为简单的表单内容,如果需要弹出较为复杂的内容,请使用 Modal.","show-icon":""}),a(i,{type:"primary",class:"my-4",onClick:K},{default:l(()=>o[14]||(o[14]=[p(" Prompt ")])),_:1}),e.value?($(),R(te(e.value),{key:0,open:_.value,"onUpdate:open":o[4]||(o[4]=k=>_.value=k),userData:T.value},null,40,["open","userData"])):oe("",!0),a(I,{onRegister:r(t),minHeight:100},null,8,["onRegister"]),a(N,{onRegister:r(u)},null,8,["onRegister"]),a(V,{onRegister:r(d)},null,8,["onRegister"]),a(B,{onRegister:r(s)},null,8,["onRegister"]),a(L,{onRegister:r(F)},null,8,["onRegister"])]),_:1})}}});export{no as default};