12 |
- import{n as e,o as a,v as o}from"../element-plus/element-plus.780230b7.js";import{_ as t}from"../../assets/index.aa597096.js";import{d as l,o as s,O as d,P as i,a as n,T as r,c,R as f,a5 as p,L as m,I as u,B as h,U as g}from"../@vue/@vue.4762a280.js";const y={class:"flex_between"},v={class:"c-0F161E f18 f-wei-600"},_={class:"dialog-footer"},x=p("关闭");var B=t(l({__name:"_dialog",props:{dialogTitle:{default:"提示"},dialogVisible:{type:Boolean,default:!1},loading:{type:Boolean,default:!1},width:{default:"60%"},height:{default:"400px"},minheight:{default:"auto"},confirmText:{default:"确定"},cancleText:{default:"取消"},top:{default:""},hasBtn:{type:Boolean},haveModal:{type:Boolean,default:!0},destroyOnCloseFlag:{type:Boolean,default:!1}},emits:["confirm","close"],setup(t,{emit:l}){const B=()=>{l("close")},w=()=>{l("confirm")};return(l,T)=>{const b=e,C=a,k=o;return s(),d(C,{"model-value":t.dialogVisible,top:t.top,"append-to-body":"",width:t.width,onClose:B,modal:t.haveModal,"show-close":!1,"destroy-on-close":t.destroyOnCloseFlag,draggable:""},{header:i((({close:e})=>[n("div",y,[n("div",v,r(t.dialogTitle),1)])])),footer:i((()=>[n("span",_,[t.hasBtn?(s(),d(b,{key:0,type:"primary",plain:"",onClick:B},{default:i((()=>[x])),_:1})):(s(),c(m,{key:1},[f(b,{onClick:B},{default:i((()=>[p(r(t.cancleText),1)])),_:1}),f(b,{type:"primary",onClick:w},{default:i((()=>[p(r(t.confirmText),1)])),_:1})],64))])])),default:i((()=>[u((s(),c("div",{class:"container",style:g({maxHeight:t.height,minHeight:t.minheight})},[h(l.$slots,"content",{},void 0,!0)],4)),[[k,t.loading]])])),_:3},8,["model-value","top","width","modal","destroy-on-close"])}}}),[["__scopeId","data-v-5835d2af"]]);export{B as D};
|