mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-21 02:28:10 +00:00
2 lines
5.0 KiB
JavaScript
2 lines
5.0 KiB
JavaScript
import{d as Q,V as w,bN as Y,bi as Z,bL as ee,r as d,j as te,X as I,at as oe,h as m,m as C,w as n,e as i,a as l,c as U,T as $,i as V,t as y,u as a,F as j,k as _,J as ne,b1 as le,n as se,bO as ie,bP as ae,aw as re,a3 as ce,ai as ue,E as pe,R as de,ax as me,S as _e,y as fe,p as he,g as ve,v as be,f as xe,_ as ge}from"./index-3f969305.js";/* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css *//* empty css */import{_ as we}from"./index.vue_vue_type_script_setup_true_lang-91fe6885.js";import ye from"./layout-setting-1684cb22.js";import ke from"./user-info-16a0f1ab.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import"./personal-f1282234.js";/* empty css */const Se=f=>(he("data-v-fe14546b"),f=f(),ve(),f),Ee={class:"left-panel h-full flex items-center"},Ce={class:"flex items-center h-full pl-[10px] hidden-xs-only"},Ve={class:"right-panel h-full flex items-center justify-end"},Re={class:"flex items-center flex-shrink-0 hidden-xs-only"},Te=Se(()=>l("i",{class:"iconfont icona-sousuoV6xx-36 cursor-pointer px-[8px] !text-[14px]"},null,-1)),Le={class:"flex items-center"},We=["title"],Be={class:"navbar-item flex items-center h-full cursor-pointer"},Ie={class:"navbar-item flex items-center h-full cursor-pointer"},Ue={class:"dialog-footer"},$e=Q({__name:"index",setup(f){w.get("app_type"),Y();const D=Z(),R=ee(),F=be(),T=xe(),N=d(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),P=te(),M=I(()=>D.dark),h=d(!1),O=P.routers,z=e=>{let t=[],s=e==null?void 0:e.parent_route;for(;s;)s.short_title&&t.unshift(s.short_title),s=s.parent_route;return t.join(" - ")},L=(e,t=null)=>{let s=[];return e.forEach(x=>{const{path:k,name:g,meta:r={},short_title:S,children:c}=x;if(r.type==1&&r.show==1){const u=r.title||S||"",p=z(r),E=p?`${p} - ${u}`:u,o={path:k,name:g,title:u,parent_title:p,full_title:E};s.push(o)}c&&c.length>0&&(s=s.concat(L(c,x)))}),s},q=L(O),W=d(""),A=e=>{e&&(T.push({name:e}),h.value=!1)},v=d(!1),b=d("");w.get("comparisonTokenStorage")&&(b.value=w.get("comparisonTokenStorage")),document.addEventListener("visibilitychange",e=>{document.visibilityState==="visible"&&b.value!=w.get("token")&&(v.value=!0)});const H=()=>{v.value=!1,location.href=`${location.origin}/`};oe(()=>{window.onresize=()=>(()=>{N.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()});const J=()=>{R.routeRefreshTag&&R.refreshRouterView()},X=I(()=>{const e=F.matched.filter(t=>t.meta.title);return e[0]&&e[0].path=="/"&&e.splice(0,1),e}),G=()=>{const e=T.resolve({path:"/preview/wap",query:{page:"/"}});window.open(e.href)};return(e,t)=>{const s=we,x=ie,k=ae,g=re,r=ce,S=ue,c=pe,B=de,u=me,p=_e,E=fe;return m(),C(E,{class:se(["h-full px-[10px]",{"layout-header border-b border-color":!a(M)}])},{default:n(()=>[i(u,{class:"w-100 h-full w-full"},{default:n(()=>[i(g,{span:12},{default:n(()=>[l("div",Ee,[l("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:J},[i(s,{name:"element Refresh"})]),l("div",Ce,[i(k,{separator:"/"},{default:n(()=>[(m(!0),U(j,null,$(a(X),(o,K)=>(m(),C(x,{key:K},{default:n(()=>[V(y(o.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),i(g,{span:12},{default:n(()=>[l("div",Ve,[l("div",Re,[i(B,{placement:"bottom",width:330,trigger:"click",visible:h.value,"onUpdate:visible":t[2]||(t[2]=o=>h.value=o)},{reference:n(()=>[Te]),default:n(()=>[l("div",Le,[i(S,{modelValue:W.value,"onUpdate:modelValue":t[0]||(t[0]=o=>W.value=o),filterable:"",class:"!w-[250px] mr-[20px] menu-select",teleported:!1,clearable:"",onChange:A},{default:n(()=>[(m(!0),U(j,null,$(a(q),o=>(m(),C(r,{key:o.name,label:o.full_title,value:o.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),i(c,{type:"primary",link:"",onClick:t[1]||(t[1]=o=>h.value=!1)},{default:n(()=>[V(y(a(_)("取消")),1)]),_:1})])]),_:1},8,["visible"])]),l("i",{class:"iconfont iconicon_huojian1 cursor-pointer px-[8px]",title:a(_)("visitWap"),onClick:G},null,8,We),l("div",Be,[i(ye)]),l("div",Ie,[i(ke)])])]),_:1})]),_:1}),ne(l("input",{type:"hidden","onUpdate:modelValue":t[3]||(t[3]=o=>b.value=o)},null,512),[[le,b.value]]),i(p,{modelValue:v.value,"onUpdate:modelValue":t[4]||(t[4]=o=>v.value=o),title:a(_)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:n(()=>[l("span",Ue,[i(c,{onClick:H},{default:n(()=>[V(y(a(_)("layout.detectionLoginOperation")),1)]),_:1})])]),default:n(()=>[l("span",null,y(a(_)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const at=ge($e,[["__scopeId","data-v-fe14546b"]]);export{at as default};
|