12 |
- const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/userNews.CPdeSxR2.js","assets/vue.YrNK8sx4.js","assets/index.BsmLRken.js","assets/index.DvM6igno.css","assets/_plugin-vue_export-helper.DlAUqK2U.js","assets/userNews.ZSiEwXxT.css","assets/search.D21i7NWH.js","assets/search.m-zLAaZ_.css"])))=>i.map(i=>d[i]);
- import{v as le,d as x,u as re,L as C,al as ae,am as q,an as ie,_ as A,E as ce,ao as P,O as ue,S as de,o as me}from"./index.BsmLRken.js";import{a as j,aH as fe,aC as B,r as L,_ as ge,f as _e,q as be,aj as f,c as O,o as M,S as n,b as d,K as o,P as g,Q as w,G as k,u as t,aA as N,M as V,F as pe}from"./vue.YrNK8sx4.js";import{_ as he}from"./_plugin-vue_export-helper.DlAUqK2U.js";const D=[["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"]],_=(()=>{if(typeof document>"u")return!1;const l=D[0],c={};for(const s of D)if((s==null?void 0:s[1])in document){for(const[m,v]of s.entries())c[l[m]]=v;return c}return!1})(),U={change:_.fullscreenchange,error:_.fullscreenerror};let a={request(l=document.documentElement,c){return new Promise((s,b)=>{const m=()=>{a.off("change",m),s()};a.on("change",m);const v=l[_.requestFullscreen](c);v instanceof Promise&&v.then(m).catch(b)})},exit(){return new Promise((l,c)=>{if(!a.isFullscreen){l();return}const s=()=>{a.off("change",s),l()};a.on("change",s);const b=document[_.exitFullscreen]();b instanceof Promise&&b.then(s).catch(c)})},toggle(l,c){return a.isFullscreen?a.exit():a.request(l,c)},onchange(l){a.on("change",l)},onerror(l){a.on("error",l)},on(l,c){const s=U[l];s&&document.addEventListener(s,c,!1)},off(l,c){const s=U[l];s&&document.removeEventListener(s,c,!1)},raw:_};Object.defineProperties(a,{isFullscreen:{get:()=>!!document[_.fullscreenElement]},element:{enumerable:!0,get:()=>document[_.fullscreenElement]??void 0},isEnabled:{enumerable:!0,get:()=>!!document[_.fullscreenEnabled]}});_||(a={isEnabled:!1});const we={class:"layout-navbars-breadcrumb-user-icon"},ve=["title"],Ce={class:"layout-navbars-breadcrumb-user-icon"},Se=["title"],Ee={class:"layout-navbars-breadcrumb-user-icon"},Fe=["title"],ke={key:0},ze=["src"],ye={class:"layout-navbars-breadcrumb-user-link"},Ie={key:0},Pe=["src"],Be=j({name:"layoutBreadcrumbUser"}),Oe=j({...Be,setup(l){const c=N(()=>A(()=>import("./userNews.CPdeSxR2.js"),__vite__mapDeps([0,1,2,3,4,5]))),s=N(()=>A(()=>import("./search.D21i7NWH.js"),__vite__mapDeps([6,1,2,3,4,7]))),{locale:b,t:m}=le.useI18n(),v=fe(),H=x(),G=re(),{userInfos:E}=B(H),{themeConfig:S}=B(G),$=L(),u=ge({isScreenfull:!1,disabledI18n:"zh-cn",disabledSize:"large"}),K=_e(()=>{let e="";const{layout:r,isClassicSplitMenu:i}=S.value;return["defaults","columns"].includes(r)||r==="classic"&&!i?e="1":e="",e}),{isSocketOpen:p}=B(x()),R=L(),Q=()=>{var e,r;p.value||(P.is_reonnect=!0,P.reconnect_current=1,P.reconnect()),(r=(e=t(R).popperRef)==null?void 0:e.delayHide)==null||r.call(e)},J=()=>{if(!a.isEnabled)return ce.warning("暂不不支持全屏"),!1;a.toggle(),a.on("change",()=>{a.isFullscreen?u.isScreenfull=!0:u.isScreenfull=!1})},W=e=>{e==="logOut"?ue({closeOnClickModal:!1,closeOnPressEscape:!1,title:m("message.user.logOutTitle"),message:m("message.user.logOutMessage"),showCancelButton:!0,confirmButtonText:m("message.user.logOutConfirm"),cancelButtonText:m("message.user.logOutCancel"),buttonSize:"default",beforeClose:(r,i,h)=>{r==="confirm"?(i.confirmButtonLoading=!0,i.confirmButtonText=m("message.user.logOutExit"),setTimeout(()=>{h(),setTimeout(()=>{i.confirmButtonLoading=!1},300)},700)):h()}}).then(async()=>{de.clear(),window.location.reload()}).catch(()=>{}):v.push(e)},X=()=>{$.value.openSearch()},Y=e=>{C.remove("themeConfig"),S.value.globalComponentSize=e,C.set("themeConfig",S.value),F("globalComponentSize","disabledSize"),window.location.reload()},Z=e=>{C.remove("themeConfig"),S.value.globalI18n=e,C.set("themeConfig",S.value),b.value=e,me.useTitle(),F("globalI18n","disabledI18n")},F=(e,r)=>{u[r]=C.get("themeConfig")[e]};be(()=>{C.get("themeConfig")&&(F("globalComponentSize","disabledSize"),F("globalI18n","disabledI18n"))});const T=ae();return(e,r)=>{const i=f("el-dropdown-item"),h=f("el-dropdown-menu"),z=f("el-dropdown"),ee=f("ele-Search"),y=f("el-icon"),ne=f("ele-Bell"),I=f("el-badge"),oe=f("el-popover"),se=f("el-popconfirm"),te=f("ele-ArrowDown");return M(),O("div",{class:"layout-navbars-breadcrumb-user pr15",style:pe({flex:K.value})},[n(z,{"show-timeout":70,"hide-timeout":50,trigger:"click",onCommand:Y},{dropdown:o(()=>[n(h,null,{default:o(()=>[n(i,{command:"large",disabled:u.disabledSize==="large"},{default:o(()=>[g(w(e.$t("message.user.dropdownLarge")),1)]),_:1},8,["disabled"]),n(i,{command:"default",disabled:u.disabledSize==="default"},{default:o(()=>[g(w(e.$t("message.user.dropdownDefault")),1)]),_:1},8,["disabled"]),n(i,{command:"small",disabled:u.disabledSize==="small"},{default:o(()=>[g(w(e.$t("message.user.dropdownSmall")),1)]),_:1},8,["disabled"])]),_:1})]),default:o(()=>[d("div",we,[d("i",{class:"iconfont icon-ziti",title:e.$t("message.user.title0")},null,8,ve)])]),_:1}),n(z,{"show-timeout":70,"hide-timeout":50,trigger:"click",onCommand:Z},{dropdown:o(()=>[n(h,null,{default:o(()=>[n(i,{command:"zh-cn",disabled:u.disabledI18n==="zh-cn"},{default:o(()=>r[0]||(r[0]=[g("简体中文")])),_:1},8,["disabled"]),n(i,{command:"en",disabled:u.disabledI18n==="en"},{default:o(()=>r[1]||(r[1]=[g("English")])),_:1},8,["disabled"]),n(i,{command:"zh-tw",disabled:u.disabledI18n==="zh-tw"},{default:o(()=>r[2]||(r[2]=[g("繁體中文")])),_:1},8,["disabled"])]),_:1})]),default:o(()=>[d("div",Ce,[d("i",{class:k(["iconfont",u.disabledI18n==="en"?"icon-fuhao-yingwen":"icon-fuhao-zhongwen"]),title:e.$t("message.user.title1")},null,10,Se)])]),_:1}),d("div",{class:"layout-navbars-breadcrumb-user-icon",onClick:X},[n(y,{title:e.$t("message.user.title2")},{default:o(()=>[n(ee)]),_:1},8,["title"])]),d("div",Ee,[n(oe,{placement:"bottom",trigger:"click",transition:"el-zoom-in-top",width:300,persistent:!1},{reference:o(()=>[n(I,{value:t(T).unread,hidden:t(T).unread===0},{default:o(()=>[n(y,{title:e.$t("message.user.title4")},{default:o(()=>[n(ne)]),_:1},8,["title"])]),_:1},8,["value","hidden"])]),default:o(()=>[n(t(c))]),_:1})]),d("div",{class:"layout-navbars-breadcrumb-user-icon mr10",onClick:J},[d("i",{class:k(["iconfont",u.isScreenfull?"icon-tuichuquanping":"icon-fullscreen"]),title:u.isScreenfull?e.$t("message.user.title6"):e.$t("message.user.title5")},null,10,Fe)]),d("div",null,[t(p)?V("",!0):(M(),O("span",ke,[n(se,{width:"250",ref_key:"onlinePopoverRef",ref:R,"confirm-button-text":e.$t("message.user.retry"),icon:t(ie),trigger:"hover","icon-color":"#626AEF",title:e.$t("message.user.onlinePrompt"),onConfirm:Q},{reference:o(()=>[n(I,{"is-dot":"",class:k(["item",{"online-status":t(p),"online-down":!t(p)}])},{default:o(()=>[d("img",{src:t(E).avatar||t(q),class:"layout-navbars-breadcrumb-user-link-photo mr5"},null,8,ze)]),_:1},8,["class"])]),_:1},8,["confirm-button-text","icon","title"])]))]),n(z,{"show-timeout":70,"hide-timeout":50,onCommand:W},{dropdown:o(()=>[n(h,null,{default:o(()=>[n(i,{command:"/home"},{default:o(()=>[g(w(e.$t("message.user.dropdown1")),1)]),_:1}),n(i,{command:"/personal"},{default:o(()=>[g(w(e.$t("message.user.dropdown2")),1)]),_:1}),n(i,{divided:"",command:"logOut"},{default:o(()=>[g(w(e.$t("message.user.dropdown5")),1)]),_:1})]),_:1})]),default:o(()=>[d("span",ye,[t(p)?(M(),O("span",Ie,[n(I,{"is-dot":"",class:k(["item",{"online-status":t(p),"online-down":!t(p)}])},{default:o(()=>[d("img",{src:t(E).avatar||t(q),class:"layout-navbars-breadcrumb-user-link-photo mr5"},null,8,Pe)]),_:1},8,["class"])])):V("",!0),g(" "+w(t(E).username===""?"common":t(E).username)+" ",1),n(y,{class:"el-icon--right"},{default:o(()=>[n(te)]),_:1})])]),_:1}),n(t(s),{ref_key:"searchRef",ref:$},null,512)],4)}}}),Te=he(Oe,[["__scopeId","data-v-a5c46e47"]]);export{Te as default};
|