user.UR6TP0lu.js 5.9 KB

12
  1. const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/userNews.BMWNeFl-.js","assets/vue.D1BjjNmv.js","assets/index.BblebOgJ.js","assets/index.B3U2FkM1.css","assets/_plugin-vue_export-helper.DlAUqK2U.js","assets/userNews.g_t1e8q7.css","assets/search.DvLjRke_.js","assets/search.gOvPOjoo.css"])))=>i.map(i=>d[i]);
  2. import{v as Y,d as z,u as Z,L as B,aC as ee,t as ne,S as M,aD as se,_ as I,E as te,n as oe}from"./index.BblebOgJ.js";import{a as L,aH as le,aC as v,r as E,_ as re,f as ae,q as ce,aj as u,c as O,o as P,b,S as l,K as a,u as i,aA as T,G as q,M as N,P as C,Q as F,F as ue}from"./vue.D1BjjNmv.js";import{_ as ie}from"./_plugin-vue_export-helper.DlAUqK2U.js";const R=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],m=(()=>{if(typeof document>"u")return!1;const s=R[0],o={};for(const e of R)if((e==null?void 0:e[1])in document){for(const[r,_]of e.entries())o[s[r]]=_;return o}return!1})(),A={change:m.fullscreenchange,error:m.fullscreenerror};let t={request(s=document.documentElement,o){return new Promise((e,f)=>{const r=()=>{t.off("change",r),e()};t.on("change",r);const _=s[m.requestFullscreen](o);_ instanceof Promise&&_.then(r).catch(f)})},exit(){return new Promise((s,o)=>{if(!t.isFullscreen){s();return}const e=()=>{t.off("change",e),s()};t.on("change",e);const f=document[m.exitFullscreen]();f instanceof Promise&&f.then(e).catch(o)})},toggle(s,o){return t.isFullscreen?t.exit():t.request(s,o)},onchange(s){t.on("change",s)},onerror(s){t.on("error",s)},on(s,o){const e=A[s];e&&document.addEventListener(e,o,!1)},off(s,o){const e=A[s];e&&document.removeEventListener(e,o,!1)},raw:m};Object.defineProperties(t,{isFullscreen:{get:()=>!!document[m.fullscreenElement]},element:{enumerable:!0,get:()=>document[m.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[m.fullscreenEnabled]}});m||(t={isEnabled:!1});const me={class:"layout-navbars-breadcrumb-user-icon"},de=["title"],fe={class:"layout-navbars-breadcrumb-user-link"},_e={key:0},ge=["src"],pe=L({name:"layoutBreadcrumbUser"}),be=L({...pe,setup(s){const o=T(()=>I(()=>import("./userNews.BMWNeFl-.js"),__vite__mapDeps([0,1,2,3,4,5]))),e=T(()=>I(()=>import("./search.DvLjRke_.js"),__vite__mapDeps([6,1,2,3,4,7]))),{locale:f,t:r}=Y.useI18n(),_=le(),V=z(),D=Z(),{userInfos:h}=v(V),{themeConfig:$}=v(D),U=E(),g=re({isScreenfull:!1,disabledI18n:"zh-cn",disabledSize:"large"}),j=ae(()=>{let n="";const{layout:d,isClassicSplitMenu:c}=$.value;return["defaults","columns"].includes(d)||d==="classic"&&!c?n="1":n="",n}),{isSocketOpen:w}=v(z());E();const H=()=>{if(!t.isEnabled)return te.warning("暂不不支持全屏"),!1;t.toggle(),t.on("change",()=>{t.isFullscreen?g.isScreenfull=!0:g.isScreenfull=!1})},G=n=>{n==="logOut"?oe({closeOnClickModal:!1,closeOnPressEscape:!1,title:r("message.user.logOutTitle"),message:r("message.user.logOutMessage"),showCancelButton:!0,confirmButtonText:r("message.user.logOutConfirm"),cancelButtonText:r("message.user.logOutCancel"),buttonSize:"default",beforeClose:(d,c,p)=>{d==="confirm"?(c.confirmButtonLoading=!0,c.confirmButtonText=r("message.user.logOutExit"),setTimeout(()=>{p(),setTimeout(()=>{c.confirmButtonLoading=!1},300)},700)):p()}}).then(async()=>{M.clear(),window.location.reload()}).catch(()=>{}):_.push(n)},k=(n,d)=>{const c=B.get("themeConfig");d==="disabledSize"?g.disabledSize=c[n]:g.disabledI18n=c[n]};ce(()=>{K(),B.get("themeConfig")&&(k("globalComponentSize","disabledSize"),k("globalI18n","disabledI18n"))}),ee();const S=E({unread_count:0}),K=()=>{ne({url:"/api/system/message_center/get_unread_count/",method:"get",params:{}}).then(n=>{console.log("messageNumber:",n),M.get("superName")!="平台管理员"&&(S.value.unread_count=n.data.unread_count)})};return(n,d)=>{const c=u("ele-Bell"),p=u("el-icon"),y=u("el-badge"),Q=u("el-popover");u("el-popconfirm");const J=u("ele-ArrowDown"),x=u("el-dropdown-item"),W=u("el-dropdown-menu"),X=u("el-dropdown");return P(),O("div",{class:"layout-navbars-breadcrumb-user pr15",style:ue({flex:j.value})},[b("div",me,[l(Q,{placement:"bottom",trigger:"click",transition:"el-zoom-in-top",width:300,persistent:!1},{reference:a(()=>[l(y,{value:S.value.unread_count,hidden:S.value.unread_count===0},{default:a(()=>[l(p,{title:n.$t("message.user.title4")},{default:a(()=>[l(c)]),_:1},8,["title"])]),_:1},8,["value","hidden"])]),default:a(()=>[l(i(o))]),_:1})]),b("div",{class:"layout-navbars-breadcrumb-user-icon mr10",onClick:H},[b("i",{class:q(["iconfont",g.isScreenfull?"icon-tuichuquanping":"icon-fullscreen"]),title:g.isScreenfull?n.$t("message.user.title6"):n.$t("message.user.title5")},null,10,de)]),b("div",null,[N("",!0)]),l(X,{"show-timeout":70,"hide-timeout":50,onCommand:G},{dropdown:a(()=>[l(W,null,{default:a(()=>[l(x,{command:"/home"},{default:a(()=>[C(F(n.$t("message.user.dropdown1")),1)]),_:1}),l(x,{divided:"",command:"logOut"},{default:a(()=>[C(F(n.$t("message.user.dropdown5")),1)]),_:1})]),_:1})]),default:a(()=>[b("span",fe,[i(w)?(P(),O("span",_e,[l(y,{"is-dot":"",class:q(["item",{"online-status":i(w),"online-down":!i(w)}])},{default:a(()=>[b("img",{src:i(h).avatar||i(se),class:"layout-navbars-breadcrumb-user-link-photo mr5"},null,8,ge)]),_:1},8,["class"])])):N("",!0),C(" "+F(i(h).username===""?"common":i(h).username)+" ",1),l(p,{class:"el-icon--right"},{default:a(()=>[l(J)]),_:1})])]),_:1}),l(i(e),{ref_key:"searchRef",ref:U},null,512)],4)}}}),ve=ie(be,[["__scopeId","data-v-c5b757a5"]]);export{ve as default};