2 lines
2.4 KiB
JavaScript
2 lines
2.4 KiB
JavaScript
var x=Object.defineProperty,M=Object.defineProperties;var O=Object.getOwnPropertyDescriptors;var b=Object.getOwnPropertySymbols;var E=Object.prototype.hasOwnProperty,V=Object.prototype.propertyIsEnumerable;var C=(e,l,t)=>l in e?x(e,l,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[l]=t,c=(e,l)=>{for(var t in l||(l={}))E.call(l,t)&&C(e,t,l[t]);if(b)for(var t of b(l))V.call(l,t)&&C(e,t,l[t]);return e},F=(e,l)=>M(e,O(l));import{a as S,el as k,bk as N,r as v,f as y,ac as $,J as I,k as g,aA as n,o as r,h as w,p as d,x as m,i as o,j as B,l as T,aB as j}from"./index.33255458.js";import{_ as A}from"./model-close-icon.706a0490.js";import{F as D,a as J}from"./FullscreenOutlined.532554ef.js";const P=S({components:{[k.name]:k,Tooltip:N,FullscreenExitOutlined:D,FullscreenOutlined:J},props:{visible:{type:Boolean},url:{type:String}},setup(e,{attrs:l,emit:t}){const i=v(!1),s=v(!1),f=y(()=>F(c(c({},l),g(e)),{visible:g(i),maskClosable:!1,wrapClassName:"cu-iframe-modal"})),u=y(()=>e.url),a=()=>{t("update:visible",!1)};return $(()=>{i.value=!!e.visible}),{urlStr:u,isFull:s,closeModal:a,handleFull:()=>{s.value=!s.value},getBindValue:f,getContainer:()=>(document.body.clientWidth<3e3,document.body)}}}),W={class:"IframeModal"},q={class:"flex items-center justify-end"},z={class:"flex"},G={class:"pr-30px text-[#76E9F0] text-22px"},H={class:"h-full py-5"},K=["src"];function L(e,l,t,i,s,f){const u=n("FullscreenExitOutlined"),a=n("Tooltip"),p=n("FullscreenOutlined"),_=n("a-modal");return r(),w("div",W,[d(_,j(e.getBindValue,{bodyStyle:{background:"#233741",color:"#fff"},destroyOnClose:"",width:e.isFull?"100%":"80%",maskClosable:!1,keyboard:!1,closable:!1,getContainer:e.getContainer,"wrap-class-name":e.isFull?"full-modal":"default-height"}),{default:m(()=>[o("div",q,[o("div",z,[o("div",G,[e.isFull?(r(),B(a,{key:0,title:"\u8FD8\u539F",placement:"bottom"},{default:m(()=>[d(u,{role:"full",onClick:e.handleFull},null,8,["onClick"])]),_:1})):(r(),B(a,{key:1,title:"\u6700\u5927\u5316",placement:"bottom"},{default:m(()=>[d(p,{role:"close",onClick:e.handleFull},null,8,["onClick"])]),_:1}))]),o("img",{onClick:l[0]||(l[0]=(...h)=>e.closeModal&&e.closeModal(...h)),class:"w-22px h-22px inline text-0 cursor-pointer",src:A,alt:"",srcset:""})])]),o("div",H,[e.urlStr?(r(),w("iframe",{key:0,src:e.urlStr,frameborder:"0",width:"100%",height:"100%"},null,8,K)):T("",!0)])]),_:1},16,["width","getContainer","wrap-class-name"])])}var Y=I(P,[["render",L]]);export{Y as default};
|