mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-03-30 01:03:51 +00:00
2 lines
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
import{d as Q,V as w,bM as Y,bh as Z,bK as ee,r as d,j as te,X as I,as as oe,h as m,m as C,w as n,e as a,a as s,c as U,T as $,i as V,t as y,u as i,F as j,k as _,J as ne,b0 as se,n as le,bN as ae,bO as ie,av as re,a2 as ce,ah as ue,E as pe,R as de,aw as me,S as _e,y as fe,p as he,g as ve,v as be,f as xe}from"./index-729a8626.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 ge}from"./index.vue_vue_type_script_setup_true_lang-44249b68.js";import we from"./layout-setting-66318fdd.js";import ye from"./user-info-970e28e0.js";import{_ as ke}from"./_plugin-vue_export-helper-c27b6911.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import"./personal-01e8c67d.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(()=>s("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(),M=d(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),N=te(),O=I(()=>D.dark),h=d(!1),P=N.routers,z=e=>{let t=[],l=e==null?void 0:e.parent_route;for(;l;)l.short_title&&t.unshift(l.short_title),l=l.parent_route;return t.join(" - ")},L=(e,t=null)=>{let l=[];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};l.push(o)}c&&c.length>0&&(l=l.concat(L(c,x)))}),l},q=L(P),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=()=>(()=>{M.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()});const J=()=>{R.routeRefreshTag&&R.refreshRouterView()},K=I(()=>{const e=F.matched.filter(t=>t.meta.title);return e[0]&&e[0].path=="/"&&e.splice(0,1),e}),X=()=>{const e=T.resolve({path:"/preview/wap",query:{page:"/"}});window.open(e.href)};return(e,t)=>{const l=ge,x=ae,k=ie,g=re,r=ce,S=ue,c=pe,B=de,u=me,p=_e,E=fe;return m(),C(E,{class:le(["h-full px-[10px]",{"layout-header border-b border-color":!i(O)}])},{default:n(()=>[a(u,{class:"w-100 h-full w-full"},{default:n(()=>[a(g,{span:12},{default:n(()=>[s("div",Ee,[s("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:J},[a(l,{name:"element Refresh"})]),s("div",Ce,[a(k,{separator:"/"},{default:n(()=>[(m(!0),U(j,null,$(i(K),(o,G)=>(m(),C(x,{key:G},{default:n(()=>[V(y(o.meta.title),1)]),_:2},1024))),128))]),_:1})])])]),_:1}),a(g,{span:12},{default:n(()=>[s("div",Ve,[s("div",Re,[a(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(()=>[s("div",Le,[a(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,$(i(q),o=>(m(),C(r,{key:o.name,label:o.full_title,value:o.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),a(c,{type:"primary",link:"",onClick:t[1]||(t[1]=o=>h.value=!1)},{default:n(()=>[V(y(i(_)("取消")),1)]),_:1})])]),_:1},8,["visible"])]),s("i",{class:"iconfont iconicon_huojian1 cursor-pointer px-[8px]",title:i(_)("visitWap"),onClick:X},null,8,We),s("div",Be,[a(we)]),s("div",Ie,[a(ye)])])]),_:1})]),_:1}),ne(s("input",{type:"hidden","onUpdate:modelValue":t[3]||(t[3]=o=>b.value=o)},null,512),[[se,b.value]]),a(p,{modelValue:v.value,"onUpdate:modelValue":t[4]||(t[4]=o=>v.value=o),title:i(_)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:n(()=>[s("span",Ue,[a(c,{onClick:H},{default:n(()=>[V(y(i(_)("layout.detectionLoginOperation")),1)]),_:1})])]),default:n(()=>[s("span",null,y(i(_)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const rt=ke($e,[["__scopeId","data-v-fe14546b"]]);export{rt as default};
|