mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-01-05 20:48:11 +00:00
2 lines
6.0 KiB
JavaScript
2 lines
6.0 KiB
JavaScript
import{d as Y,bO as Z,bh as ee,bM as te,r as f,X as $,j as oe,aB as R,as as ne,h as r,m as _,w as s,e as i,a as l,u as a,c as D,T as F,i as V,t as k,F as U,k as h,J as le,b0 as se,n as ie,bP as ae,bQ as re,av as ce,a3 as ue,ah as pe,E as me,R as de,aw as fe,S as _e,y as he,p as ve,g as be,v as ge,f as xe,_ as we}from"./index-9f163f98.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 ye}from"./index.vue_vue_type_script_setup_true_lang-b29ac1a4.js";import ke from"./layout-setting-befcbdb8.js";import Ce from"./user-info-01b2b34a.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./el-form-item-4ed993c7.js";/* empty css *//* empty css */import"./member_head-d9fd7b2c.js";import"./personal-434060bd.js";import"./index.vue_vue_type_script_setup_true_lang-7acda82d.js";import"./index-b01212c8.js";/* empty css */import"./index.vue_vue_type_style_index_0_lang-eb3f7737.js";import"./attachment-d1610ab5.js";/* empty css */import"./index.vue_vue_type_script_setup_true_lang-761ba1b4.js";/* empty css *//* empty css */import"./el-tooltip-4ed993c7.js";/* empty css *//* empty css *//* empty css */import"./index.vue_vue_type_script_setup_true_lang-e32ef5b5.js";import"./sys-135535fa.js";import"./sortable.esm-be94e56d.js";/* empty css */const Se=v=>(ve("data-v-a263d93f"),v=v(),be(),v),Ee={class:"left-panel h-full flex items-center"},Re={class:"flex items-center h-full pl-[10px]"},Ve={class:"right-panel h-full flex items-center justify-end"},Te={class:"flex items-center flex-shrink-0 hidden-xs-only"},Ie=Se(()=>l("i",{class:"iconfont icona-sousuoV6xx-36 cursor-pointer px-[8px] !text-[14px]"},null,-1)),Le={class:"flex items-center"},Be=["title"],We={class:"navbar-item flex items-center h-full cursor-pointer"},Me={class:"navbar-item flex items-center h-full cursor-pointer"},$e={class:"dialog-footer"},De=Y({__name:"index",setup(v){Z();const p=ee(),T=te(),j=ge(),I=xe(),L=f(window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth),P=$(()=>p.dark),N=oe(),b=f(!1),O=N.routers,z=e=>{let o=[],n=e==null?void 0:e.parent_route;for(;n;)n.short_title&&o.unshift(n.short_title),n=n.parent_route;return o.join(" - ")},B=(e,o=null)=>{let n=[];return e.forEach(w=>{const{path:C,name:y,meta:c={},short_title:S,children:u}=w;if(c.type==1&&c.show==1){const m=c.title||S||"",d=z(c),E=d?`${d} - ${m}`:m,t={path:C,name:y,title:m,parent_title:d,full_title:E};n.push(t)}u&&u.length>0&&(n=n.concat(B(u,w)))}),n},q=B(O),W=f(""),A=e=>{e&&(I.push({name:e}),b.value=!1)},g=f(!1),x=f("");R.get("comparisonTokenStorage")&&(x.value=R.get("comparisonTokenStorage")),document.addEventListener("visibilitychange",e=>{document.visibilityState==="visible"&&x.value!=R.get("token")&&(g.value=!0)});const H=()=>{g.value=!1,location.href=`${location.origin}/`};ne(()=>{window.onresize=()=>(()=>{L.value=window.innerWidth||document.documentElement.clientWidth||document.body.clientWidth})()});const J=()=>{p.$patch(e=>{L.value<768?(e.menuDrawer=!0,e.menuIsCollapse=!1):p.toggleMenuCollapse(!p.menuIsCollapse)})},Q=()=>{T.routeRefreshTag&&T.refreshRouterView()},X=$(()=>{const e=j.matched.filter(o=>o.meta.title);return e[0]&&e[0].path=="/"&&e.splice(0,1),e}),G=()=>{const e=I.resolve({path:"/preview/wap",query:{page:"/"}});window.open(e.href)};return(e,o)=>{const n=ye,w=ae,C=re,y=ce,c=ue,S=pe,u=me,M=de,m=fe,d=_e,E=he;return r(),_(E,{class:ie(["h-full px-[10px]",{"layout-header border-b border-color":!a(P)}])},{default:s(()=>[i(m,{class:"w-100 h-full w-full"},{default:s(()=>[i(y,{span:12},{default:s(()=>[l("div",Ee,[l("div",{class:"hidden-sm-and-up navbar-item flex items-center h-full cursor-pointer",onClick:J},[a(p).menuIsCollapse?(r(),_(n,{key:0,name:"element Expand"})):(r(),_(n,{key:1,name:"element Fold"}))]),l("div",{class:"navbar-item flex items-center h-full cursor-pointer",onClick:Q},[i(n,{name:"element Refresh"})]),l("div",Re,[i(C,{separator:"/"},{default:s(()=>[(r(!0),D(U,null,F(a(X),(t,K)=>(r(),_(w,{to:t.path,class:"inter",key:K},{default:s(()=>[V(k(t.meta.title),1)]),_:2},1032,["to"]))),128))]),_:1})])])]),_:1}),i(y,{span:12},{default:s(()=>[l("div",Ve,[l("div",Te,[i(M,{placement:"bottom",width:330,trigger:"click",visible:b.value,"onUpdate:visible":o[2]||(o[2]=t=>b.value=t)},{reference:s(()=>[Ie]),default:s(()=>[l("div",Le,[i(S,{modelValue:W.value,"onUpdate:modelValue":o[0]||(o[0]=t=>W.value=t),filterable:"",class:"!w-[250px] mr-[20px] menu-select",teleported:!1,clearable:"",onChange:A},{default:s(()=>[(r(!0),D(U,null,F(a(q),t=>(r(),_(c,{key:t.name,label:t.full_title,value:t.name},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),i(u,{type:"primary",link:"",onClick:o[1]||(o[1]=t=>b.value=!1)},{default:s(()=>[V(k(a(h)("取消")),1)]),_:1})])]),_:1},8,["visible"])]),l("i",{class:"iconfont iconicon_huojian1 cursor-pointer px-[8px]",title:a(h)("visitWap"),onClick:G},null,8,Be),l("div",We,[i(ke)]),l("div",Me,[i(Ce)])])]),_:1})]),_:1}),le(l("input",{type:"hidden","onUpdate:modelValue":o[3]||(o[3]=t=>x.value=t)},null,512),[[se,x.value]]),i(d,{modelValue:g.value,"onUpdate:modelValue":o[4]||(o[4]=t=>g.value=t),title:a(h)("layout.detectionLoginTip"),width:"30%","close-on-click-modal":!1,"close-on-press-escape":!1,"show-close":!1},{footer:s(()=>[l("span",$e,[i(u,{onClick:H},{default:s(()=>[V(k(a(h)("layout.detectionLoginOperation")),1)]),_:1})])]),default:s(()=>[l("span",null,k(a(h)("layout.detectionLoginContent")),1)]),_:1},8,["modelValue","title"])]),_:1},8,["class"])}}});const St=we(De,[["__scopeId","data-v-a263d93f"]]);export{St as default};
|