| 1 |
- var U=Object.defineProperty;var F=Object.getOwnPropertySymbols;var j=Object.prototype.hasOwnProperty,q=Object.prototype.propertyIsEnumerable;var B=(x,l,e)=>l in x?U(x,l,{enumerable:!0,configurable:!0,writable:!0,value:e}):x[l]=e,k=(x,l)=>{for(var e in l||(l={}))j.call(l,e)&&B(x,e,l[e]);if(F)for(var e of F(l))q.call(l,e)&&B(x,e,l[e]);return x};var S=(x,l,e)=>new Promise((D,y)=>{var d=n=>{try{H(e.next(n))}catch(b){y(b)}},g=n=>{try{H(e.throw(n))}catch(b){y(b)}},H=n=>n.done?D(n.value):Promise.resolve(n.value).then(d,g);H((e=e.apply(x,l)).next())});import{_ as X}from"./ContentWrap.vue_vue_type_script_setup_true_lang-BQQVoJIW.js";import{_ as P}from"./Dialog.vue_vue_type_style_index_0_lang-Bn4NsZYf.js";import{p as W,c as G}from"./index-XQEkcq4y.js";import{F as Y}from"./Form-CLuZAwqB.js";import{u as N}from"./useValidator-aWbiMX7P.js";import{g as K}from"./index-CVClRr2s.js";import{u as J}from"./useForm-ddPxPGgM.js";import{_ as E}from"./Echart.vue_vue_type_script_setup_true_lang-Dpad134N.js";import{r as C,v as T,E as Q,F as Z,c as ee,j as te,S as ie,y as I,M as r,a5 as oe,u as o,K as a,A as ne,x as O,z as L,g as le,V as se,a3 as $,P as M,H as ae,ad as re}from"./vue-chunks-COp0tDkU.js";/* empty css *//* empty css */import"./element-plus-B-YefleC.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-radio-button-C00vQ8JQ.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import"./InputPassword-C-8gBQ8J.js";import"./style.css_vue_type_style_index_0_src_true_lang-BkIF2Ynl.js";import"./wang-editor-FTv6NaqD.js";import"./JsonEditor.vue_vue_type_script_setup_true_lang-CMD0eGIv.js";import"./IconPicker-Cu-tHVs4.js";/* empty css */import"./IAgree.vue_vue_type_script_setup_true_lang-Ceryvg5Z.js";import"./Highlight.vue_vue_type_script_lang-BuZwKqcA.js";import"./Echart.vue_vue_type_script_setup_true_lang-Ba0qgc1a.js";import"./echarts-whH8FFdn.js";const me=x=>{const{minHeightPx:l=400,minWidthPx:e=window.innerWidth/2,initHeight:D=400,initWidth:y=window.innerWidth/2}=x,d=C(D+"px"),g=C(y+"px");return{setupDrag:(n,b)=>{let z=!1,i="";const h=m=>{const s=n.getBoundingClientRect(),v=m.clientX-s.left,u=m.clientY-s.top,w=n.clientWidth,V=n.clientHeight,R=window.getComputedStyle(n),p=parseFloat(R.paddingLeft),f=parseFloat(R.paddingRight),c=parseFloat(R.paddingBottom),_=parseFloat(R.paddingTop);z||(v<p&&u>_&&u<V-c?(n.style.cursor="ew-resize",i="left"):v>w-f&&u>_&&u<V-c?(n.style.cursor="ew-resize",i="right"):u<_&&v>p&&v<w-f?(n.style.cursor="ns-resize",i="top"):u>V-c&&v>p&&v<w-f?(n.style.cursor="ns-resize",i="bottom"):v<p&&u<_?(n.style.cursor="nwse-resize",i="top-left"):v>w-f&&u<_?(n.style.cursor="nesw-resize",i="top-right"):v<p&&u>V-c?(n.style.cursor="nesw-resize",i="bottom-left"):v>w-f&&u>V-c?(n.style.cursor="nwse-resize",i="bottom-right"):(n.style.cursor="default",i=""))},t=m=>{if(i){z=!0;const s=m.clientX,v=m.clientY,u=n.clientWidth,w=b.querySelector(".el-dialog__body").clientHeight,V=p=>{if(!z)return;let f=u,c=w;i.includes("right")&&(f=Math.max(e,u+(p.clientX-s)*2),g.value=`${f}px`),i.includes("left")&&(f=Math.max(e,u-(p.clientX-s)*2),g.value=`${f}px`),i.includes("bottom")&&(c=Math.max(l,w+(p.clientY-v)*2-20),d.value=`${Math.min(c,window.innerHeight-165)}px`),i.includes("top")&&(c=Math.max(l,w-(p.clientY-v)*2-20),d.value=`${Math.min(c,window.innerHeight-165)}px`),i==="top-left"&&(f=Math.max(e,u-(p.clientX-s)*2),g.value=`${f}px`,c=Math.max(l,w-(p.clientY-v)*2-20),d.value=`${Math.min(c,window.innerHeight-165)}px`),i==="top-right"&&(f=Math.max(e,u+(p.clientX-s)*2),g.value=`${f}px`,c=Math.max(l,w-(p.clientY-v)*2-20),d.value=`${Math.min(c,window.innerHeight-165)}px`),i==="bottom-left"&&(f=Math.max(e,u-(p.clientX-s)*2),g.value=`${f}px`,c=Math.max(l,w+(p.clientY-v)*2-20),d.value=`${Math.min(c,window.innerHeight-165)}px`),i==="bottom-right"&&(f=Math.max(e,u+(p.clientX-s)*2),g.value=`${f}px`,c=Math.max(l,w+(p.clientY-v)*2-20),d.value=`${Math.min(c,window.innerHeight-165)}px`)},R=()=>{z=!1,document.removeEventListener("mousemove",V),document.removeEventListener("mouseup",R)};document.addEventListener("mousemove",V),document.addEventListener("mouseup",R)}};n.addEventListener("mousemove",h),n.addEventListener("mousedown",t)},maxHeight:d,minWidth:g}},A=T({__name:"ResizeDialog",props:{modelValue:W.bool.def(!1),title:W.string.def("Dialog"),fullscreen:W.bool.def(!0),initWidth:W.number.def(window.innerWidth/2),initHeight:W.number.def(200),minResizeWidth:W.number.def(window.innerWidth/2),minResizeHeight:W.number.def(200)},setup(x){const l=x,{maxHeight:e,minWidth:D,setupDrag:y}=me({minHeightPx:l.minResizeHeight,minWidthPx:l.minResizeWidth,initHeight:l.initHeight,initWidth:l.initWidth}),d={mounted(i){new MutationObserver(()=>{const t=i.querySelector(".el-dialog");t&&y(t,i)}).observe(i,{childList:!0,subtree:!0})}},g=Q(),H=Z(),n=ee(()=>{const i=["maxHeight","width"],h=Object.assign({},k(k({},o(g)),l));for(const t in h)i.indexOf(t)!==-1&&delete h[t];return h}),b=le(),z=()=>{var h,t,m;const i=(t=(h=b==null?void 0:b.appContext)==null?void 0:h.app._context)==null?void 0:t.directives;(!i||!i.resize)&&((m=b==null?void 0:b.appContext)==null||m.app.directive("resize",d))};return te(()=>{z()}),(i,h)=>ie((O(),I("div",null,[r(P,ne(n.value,{maxHeight:o(e),width:o(D)}),oe({default:a(()=>[L(i.$slots,"default")]),_:2},[o(H).footer?{name:"footer",fn:a(()=>[L(i.$slots,"footer")]),key:"0"}:void 0]),1040,["maxHeight","width"])])),[[d]])}}),Ie=T({__name:"Dialog",setup(x){const{required:l}=N(),{t:e}=G(),D=C(!1),y=C(!1),d=C(!1),g=C(!1),{formRegister:H,formMethods:n}=J(),{getElFormExpose:b}=n,z=se([{field:"field1",label:e("formDemo.input"),component:"Input",formItemProps:{rules:[l()]}},{field:"field2",label:e("formDemo.select"),component:"Select",optionApi:()=>S(this,null,function*(){return(yield K()).data})},{field:"field3",label:e("formDemo.radio"),component:"RadioGroup",componentProps:{options:[{label:"option-1",value:"1"},{label:"option-2",value:"2"}]}},{field:"field4",label:e("formDemo.checkbox"),component:"CheckboxGroup",value:[],componentProps:{options:[{label:"option-1",value:"1"},{label:"option-2",value:"2"}]}},{field:"field5",component:"DatePicker",label:e("formDemo.datePicker"),componentProps:{type:"date"}},{field:"field6",component:"TimeSelect",label:e("formDemo.timeSelect")}]),i=()=>S(this,null,function*(){const h=yield b();h==null||h.validate(t=>{})});return(h,t)=>{const m=re("BaseButton");return O(),I(ae,null,[r(o(X),{title:o(e)("dialogDemo.dialog"),message:o(e)("dialogDemo.dialogDes")},{default:a(()=>[r(m,{type:"primary",onClick:t[0]||(t[0]=s=>D.value=!D.value)},{default:a(()=>[$(M(o(e)("dialogDemo.open")),1)]),_:1}),r(m,{type:"primary",onClick:t[1]||(t[1]=s=>y.value=!y.value)},{default:a(()=>[$(M(o(e)("dialogDemo.combineWithForm")),1)]),_:1}),r(o(P),{modelValue:D.value,"onUpdate:modelValue":t[3]||(t[3]=s=>D.value=s),title:o(e)("dialogDemo.dialog")},{footer:a(()=>[r(m,{onClick:t[2]||(t[2]=s=>D.value=!1)},{default:a(()=>[$(M(o(e)("dialogDemo.close")),1)]),_:1})]),default:a(()=>[r(E)]),_:1},8,["modelValue","title"]),r(o(P),{modelValue:y.value,"onUpdate:modelValue":t[5]||(t[5]=s=>y.value=s),title:o(e)("dialogDemo.dialog")},{footer:a(()=>[r(m,{type:"primary",onClick:i},{default:a(()=>[$(M(o(e)("dialogDemo.submit")),1)]),_:1}),r(m,{onClick:t[4]||(t[4]=s=>y.value=!1)},{default:a(()=>[$(M(o(e)("dialogDemo.close")),1)]),_:1})]),default:a(()=>[r(o(Y),{schema:z,onRegister:o(H)},null,8,["schema","onRegister"])]),_:1},8,["modelValue","title"])]),_:1},8,["title","message"]),r(o(X),{class:"mt-10px",title:o(e)("dialogDemo.resizeDialog"),message:o(e)("dialogDemo.dialogDes")},{default:a(()=>[r(m,{type:"primary",onClick:t[6]||(t[6]=s=>d.value=!d.value)},{default:a(()=>[$(M(o(e)("dialogDemo.open")),1)]),_:1}),r(m,{type:"primary",onClick:t[7]||(t[7]=s=>g.value=!g.value)},{default:a(()=>[$(M(o(e)("dialogDemo.combineWithForm")),1)]),_:1}),r(A,{modelValue:d.value,"onUpdate:modelValue":t[9]||(t[9]=s=>d.value=s),title:o(e)("dialogDemo.dialog")},{footer:a(()=>[r(m,{onClick:t[8]||(t[8]=s=>d.value=!1)},{default:a(()=>[$(M(o(e)("dialogDemo.close")),1)]),_:1})]),default:a(()=>[r(E)]),_:1},8,["modelValue","title"]),r(A,{modelValue:g.value,"onUpdate:modelValue":t[11]||(t[11]=s=>g.value=s),title:o(e)("dialogDemo.dialog")},{footer:a(()=>[r(m,{type:"primary",onClick:i},{default:a(()=>[$(M(o(e)("dialogDemo.submit")),1)]),_:1}),r(m,{onClick:t[10]||(t[10]=s=>g.value=!1)},{default:a(()=>[$(M(o(e)("dialogDemo.close")),1)]),_:1})]),default:a(()=>[r(o(Y),{schema:z,onRegister:o(H)},null,8,["schema","onRegister"])]),_:1},8,["modelValue","title"])]),_:1},8,["title","message"])],64)}}});export{Ie as default};
|