-
Notifications
You must be signed in to change notification settings - Fork 0
/
d-dialog.04f0d663.js
1 lines (1 loc) · 3.49 KB
/
d-dialog.04f0d663.js
1
import{N as e,o as l,b as a,h as s,t as o,k as t,_ as d,aq as i,g as n,c as r,P as c,Q as u,J as m,i as p,e as g,M as f,j as h,x as v,n as w,S as y,C as V,ao as k,a6 as x}from"./el-select.b78411e2.js";import{E as C}from"./el-dialog.64bc625d.js";/* empty css */import{o as _,c as b}from"./main.4e240c16.js";import B from"./Close.c8424ab4.js";const S={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 12 12"},j=[s("g",{fill:"none"},[s("path",{d:"M6.5 1.75a.75.75 0 0 0-1.5 0V5H1.75a.75.75 0 0 0 0 1.5H5v3.25a.75.75 0 0 0 1.5 0V6.5h3.25a.75.75 0 0 0 0-1.5H6.5V1.75z",fill:"currentColor"})],-1)],z=e({name:"Add12Filled",render:function(e,s){return l(),a("svg",S,j)}});var H=e({name:"FullScreen"});const E={xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1024 1024"},F=t("path",{fill:"currentColor",d:"m160 96.064 192 .192a32 32 0 0 1 0 64l-192-.192V352a32 32 0 0 1-64 0V96h64v.064zm0 831.872V928H96V672a32 32 0 1 1 64 0v191.936l192-.192a32 32 0 1 1 0 64l-192 .192zM864 96.064V96h64v256a32 32 0 1 1-64 0V160.064l-192 .192a32 32 0 1 1 0-64l192-.192zm0 831.872-192-.192a32 32 0 0 1 0-64l192 .192V672a32 32 0 1 1 64 0v256h-64v-.064z"},null,-1);H.render=function(e,a,s,t,d,i){return l(),o("svg",E,[F])},H.__file="packages/components/FullScreen.vue";const M=H,O={key:0,class:"d-dialog-tool is-mac"},P={class:"d-icon"},A={class:"d-icon"},D={key:1,class:"d-dialog-tool is-win"},G={class:"d-icon f15"},I={class:"d-icon f16"},N={class:"d-dialog-title"},$={__name:"d-dialog",props:{modelValue:{type:Boolean,default:!1},glass:{type:Boolean,default:!1},modalClass:String,title:{type:String,default:""},width:{type:[Number,String],default:"1000px"},height:{type:String,default:"600px"},destroyOnClose:{type:Boolean,default:!1},fullscreenBtn:{type:Boolean,default:!0},headerClass:String},emits:["update:modelValue"],setup(e,{emit:S}){const j=e;d((()=>import("./hardware-info.ec50f284.js")),[],import.meta.url).then((e=>{e.isGoodGpu()&&document.body.style.setProperty("--dialogBlur","blur(5px)")}));const H=i(),E=n(null),F=n(!1);let $=n(j.height);const q=r({get:()=>j.modelValue,set(e){S("update:modelValue",e)}});function J(){let e=document.body.clientHeight,l=parseInt(j.height);$.value=e<l?e+"px":l+"px"}return c((()=>{J(),_(window,"resize",J)})),u((()=>{b(window,"resize",J)})),(d,i)=>(l(),o(g(C),k({"modal-class":`d-dialog-model ${e.modalClass}`,draggable:"",center:"","append-to-body":"","destroy-on-close":e.destroyOnClose,modelValue:g(q),"onUpdate:modelValue":i[4]||(i[4]=e=>x(q)?q.value=e:null)},g(H),{ref_key:"refDialog",ref:E,class:["d-dialog",{glass:e.glass}],width:e.width,fullscreen:F.value,"show-close":!1,"close-on-click-modal":!0,"close-on-press-escape":!0,"lock-scroll":!1}),{default:m((()=>[s("div",{class:p(["d-dialog-header",e.headerClass])},[g(f)()?(l(),a("div",O,[j.fullscreenBtn?(l(),a("span",{key:0,title:"放大/缩小",onClick:i[0]||(i[0]=e=>F.value=!F.value)},[s("i",P,[t(g(z))])])):h("",!0),s("span",{onClick:i[1]||(i[1]=e=>q.value=!1),title:"关闭"},[s("i",A,[t(g(z))])])])):(l(),a("div",D,[j.fullscreenBtn?(l(),a("span",{key:0,title:"放大/缩小",onClick:i[2]||(i[2]=e=>F.value=!F.value)},[s("i",G,[t(g(M),{class:"d-middle"})])])):h("",!0),s("span",{title:"关闭",onClick:i[3]||(i[3]=e=>q.value=!1)},[s("i",I,[t(g(B),{class:"d-middle"})])])])),s("div",N,v(e.title),1)],2),s("div",{class:"d-dialog-body",style:w({height:g($)})},[y(d.$slots,"default",{},(()=>[V("应用功能区")]))],4)])),_:3},16,["modal-class","destroy-on-close","modelValue","class","width","fullscreen"]))}};export{$ as _};