2 lines
7.0 KiB
JavaScript
2 lines
7.0 KiB
JavaScript
var te=Object.defineProperty;var R=Object.getOwnPropertySymbols;var ne=Object.prototype.hasOwnProperty,oe=Object.prototype.propertyIsEnumerable;var V=(s,e,a)=>e in s?te(s,e,{enumerable:!0,configurable:!0,writable:!0,value:a}):s[e]=a,_=(s,e)=>{for(var a in e||(e={}))ne.call(e,a)&&V(s,a,e[a]);if(R)for(var a of R(e))oe.call(e,a)&&V(s,a,e[a]);return s};var l=(s,e,a)=>new Promise((r,u)=>{var m=c=>{try{g(a.next(c))}catch(t){u(t)}},v=c=>{try{g(a.throw(c))}catch(t){u(t)}},g=c=>c.done?r(c.value):Promise.resolve(c.value).then(m,v);g((a=a.apply(s,e)).next())});import{d as se}from"./index-CZtdyFiF.js";import{dy as ie,$ as L,bF as re,a4 as le,a5 as ue,bL as ce,b6 as de,c4 as U,a6 as me,a9 as F}from"./bootstrap-D7yvUSkm.js";import{c as fe,b as pe,u as ve,d as ge}from"./index-BpDFxI30.js";import{f as he}from"./index-aP1jJVUu.js";import we from"./login-D24_wiwx.js";import{b9 as w,x as q,b8 as ye,n as xe,bW as be,m as D,aP as _e,bz as ke,w as G,aa as k,ad as $,b2 as B,j as d,u as o,bJ as p,bc as Ie,bX as C,v as Ne,ac as Te,I as Ae,cT as Ce}from"../jse/index-index-BAlyf32H.js";import{_ as Me,a as Le,b as Se,c as Pe,N as $e,d as Be,e as Ee}from"./layout.vue_vue_type_script_setup_true_lang-hiDbXakv.js";import{u as H}from"./use-modal-CIPEfvn4.js";import{u as ze}from"./use-tabs-EGvOzlgF.js";import"./index-Cw08LTGw.js";import"./login.vue_vue_type_script_setup_true_lang-CcknLrLw.js";import"./auth-title-pK3LAnFY.js";import"./index.vue_vue_type_script_setup_true_lang-B4tpEMTl.js";import"./circle-check-big-F4NP1qhl.js";import"./language-toggle.vue_vue_type_script_setup_true_lang-CiNyHNc_.js";import"./TabsList.vue_vue_type_script_setup_true_lang-BRmlupE5.js";import"./Switch.vue_vue_type_script_setup_true_lang-Bp0hcqJJ.js";import"./plus-D82yJKG9.js";import"./use-drawer-CWn_8guH.js";import"./x-CIB7fInP.js";import"./rotate-cw-Cb_LfYcm.js";import"./tabbar-9dfvcVBT.js";import"./use-refresh-Clbb5G1u.js";const f=w(),Z=w(!1),M=w({advancedStyle:{colorStops:[{color:"gray",offset:0},{color:"gray",offset:1}],type:"linear"},content:"",contentType:"multi-line-text",globalAlpha:.25,gridLayoutOptions:{cols:2,gap:[20,20],matrix:[[1,0],[0,1]],rows:2},height:200,layout:"grid",rotate:30,width:160});function Oe(){function s(r){return l(this,null,function*(){var m;const{Watermark:u}=yield be(()=>l(null,null,function*(){const{Watermark:v}=yield import("./index.esm-j49SPltB.js");return{Watermark:v}}),[]);M.value=_(_({},M.value),r),f.value=new u(M.value),yield(m=f.value)==null?void 0:m.create()})}function e(r){return l(this,null,function*(){var u;f.value?(yield xe(),yield(u=f.value)==null?void 0:u.changeOptions(_(_({},M.value),r))):yield s(r)})}function a(){f.value&&(f.value.destroy(),f.value=void 0)}return Z.value||(Z.value=!0,q(()=>{a()})),{destroyWatermark:a,updateWatermark:e,watermark:ye(f)}}const We=D({name:"LoginExpiredModal",__name:"login-expired-modal",props:_e({avatar:{default:""},zIndex:{default:0},codeLoginPath:{},forgetPasswordPath:{},loading:{type:Boolean},qrCodeLoginPath:{},registerPath:{},showCodeLogin:{type:Boolean},showForgetPassword:{type:Boolean},showQrcodeLogin:{type:Boolean},showRegister:{type:Boolean},showRememberMe:{type:Boolean},showThirdPartyLogin:{type:Boolean},subTitle:{},title:{},submitButtonText:{}},{open:{type:Boolean},openModifiers:{}}),emits:["update:open"],setup(s){const e=s,a=ke(s,"open"),[r,u]=H();G(()=>a.value,t=>{u.setState({isOpen:t})});const m=k(()=>e.zIndex||c()),v=["ant-message","loading"];function g(t){return v.some(h=>t.classList.contains(h))}function c(){let t=0;return[...document.querySelectorAll("*")].forEach(I=>{const y=window.getComputedStyle(I).getPropertyValue("z-index");y&&!Number.isNaN(Number.parseInt(y))&&!g(I)&&(t=Math.max(t,Number.parseInt(y)))}),t+1}return(t,h)=>(B(),$("div",null,[d(o(r),{closable:!1,"close-on-click-modal":!1,"close-on-press-escape":!1,footer:!1,"fullscreen-button":!1,header:!1,"z-index":m.value,class:"border-none px-10 py-6 text-center shadow-xl sm:w-[600px] sm:rounded-2xl md:h-[unset]"},{default:p(()=>[d(o(Me),{src:s.avatar,class:"mx-auto mb-6 size-20"},null,8,["src"]),d(o(ie),{"show-forget-password":!1,"show-register":!1,"show-remember-me":!1,"sub-title":o(L)("authentication.loginAgainSubTitle"),title:o(L)("authentication.loginAgainTitle")},{default:p(()=>[Ie(t.$slots,"default")]),_:3},8,["sub-title","title"])]),_:3},8,["z-index"])]))}}),Re={key:0},ca=D({__name:"basic",setup(s){const e=re(),a=le(),r=ue(),{hasAccessByCodes:u}=ce(),{destroyWatermark:m,updateWatermark:v}=Oe(),{closeOtherTabs:g,refreshTab:c}=ze(),t=w([]),h=w(0),I=k(()=>h.value>0),[E,y]=H({connectedComponent:Le}),Q=k(()=>[{handler:()=>{U.push({name:"Profile"})},icon:se,text:L("ui.widgets.profile")},{handler:()=>{y.open()},icon:de,text:L("ui.widgets.qa")}]),S=k(()=>{var n,i;return(i=(n=e.userInfo)==null?void 0:n.avatar)!=null?i:C.app.defaultAvatar});function P(){return l(this,null,function*(){yield a.logout(!1)})}function N(){return l(this,null,function*(){h.value=yield fe()})}function j(){return l(this,null,function*(){const n=yield ge();t.value=n.map(i=>({avatar:C.app.defaultAvatar,date:Ce(i.createTime),isRead:!1,id:i.id,message:i.templateContent,title:i.templateNickname}))})}function J(){U.push({name:"MyNotifyMessage"})}function z(){return l(this,null,function*(){yield pe(),h.value=0,t.value=[]})}function X(){return l(this,null,function*(){yield z()})}function K(n){return l(this,null,function*(){n.id&&(yield ve([n.id]),yield N(),t.value=t.value.filter(i=>i.id!==n.id))})}function Y(n){n&&(j(),N())}const O=w([]),W=k(()=>u(["system:tenant:visit"])&&me());function ee(){return l(this,null,function*(){W.value&&(O.value=yield he())})}function ae(n){return l(this,null,function*(){if(!n||!n.id){F.error("切换租户失败");return}r.setVisitTenantId(n.id),yield g(),yield c(),F.success(`切换当前租户为: ${n.name}`)})}let T=null;return Ne(()=>{N(),ee(),T=setInterval(()=>{e.userInfo&&N()},1e3*60*2)}),q(()=>{T&&(clearInterval(T),T=null)}),G(()=>({enable:C.app.watermark,content:C.app.watermarkContent}),A=>l(null,[A],function*({enable:n,content:i}){var x,b;n?yield v({content:i||`${(x=e.userInfo)==null?void 0:x.id} - ${(b=e.userInfo)==null?void 0:b.nickname}`}):m()}),{immediate:!0}),(n,i)=>(B(),$(Ae,null,[d(o(Ee),{onClearPreferencesAndLogout:P},{"user-dropdown":p(()=>{var A,x,b;return[d(o(Be),{avatar:S.value,menus:Q.value,text:(A=o(e).userInfo)==null?void 0:A.nickname,description:(x=o(e).userInfo)==null?void 0:x.email,"tag-text":(b=o(e).userInfo)==null?void 0:b.username,onLogout:P},null,8,["avatar","menus","text","description","tag-text"])]}),notification:p(()=>[d(o($e),{dot:I.value,notifications:t.value,onClear:X,onMakeAll:z,onViewAll:J,onOpen:Y,onRead:K},null,8,["dot","notifications"])]),"header-right-1":p(()=>[W.value?(B(),$("div",Re,[d(o(Pe),{class:"mr-2","tenant-list":O.value,"visit-tenant-id":o(r).visitTenantId,onSuccess:ae},null,8,["tenant-list","visit-tenant-id"])])):Te("",!0)]),extra:p(()=>[d(o(We),{open:o(r).loginExpired,"onUpdate:open":i[0]||(i[0]=A=>o(r).loginExpired=A),avatar:S.value},{default:p(()=>[d(we)]),_:1},8,["open","avatar"])]),"lock-screen":p(()=>[d(o(Se),{avatar:S.value,onToLogin:P},null,8,["avatar"])]),_:1}),d(o(E))],64))}});export{ca as default};
|