user.BFTJrMlk.js 5.7 KB

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