mirror of
https://gitee.com/niucloud-team/niucloud-admin.git
synced 2026-02-01 15:38:10 +00:00
2 lines
8.0 KiB
JavaScript
2 lines
8.0 KiB
JavaScript
import{d as B,c as V,r as $,e,f as n,u as t,F as y,v as x,x as s,H as E,g as c,B as b,n as v,z as I,y as a,A as O,w as Z,bo as G,Z as J,V as K}from"./base-04829be5.js";import{c as R,d as U,E as P,a as W}from"./index-236cb599.js";/* empty css */import{l as X}from"./index-52f67629.js";/* empty css */import{b as Y,u as j}from"./vue-router-fee568b2.js";import"./el-tooltip-4ed993c7.js";/* empty css */import{u as M,b as q,d as ee}from"./index-faea7bd5.js";/* empty css */import{_ as te}from"./index.vue_vue_type_script_setup_true_lang-df8a984f.js";import{t as D,u as oe}from"./index-043d021e.js";import{a5 as se,a6 as ae}from"./sys-f9859bed.js";import{c as ne,a as re,E as le}from"./index-2b1255a7.js";import{E as ie}from"./index-b1557f8a.js";import{E as ce}from"./index-eb678249.js";import{a as L,f as ue}from"./storage-1a3ddb14.js";import{E as F}from"./index-e9e16697.js";import{b as me}from"./index-ab35b264.js";import"./_plugin-vue_export-helper-c27b6911.js";/* empty css */import"./index-30df2c14.js";import"./index-7e933ae4.js";/* empty css *//* empty css *//* empty css *//* empty css */import"./index-1cbf3455.js";import"./event-9519ab40.js";import"./index-de053f2e.js";import"./index-d7f4b4bb.js";import"./error-78e43d3e.js";import"./index-c91f25f0.js";import"./validator-6838b9a3.js";import"./index-4edf2cad.js";import"./index-869e0480.js";import"./index-94a82d50.js";import"./index-a2524300.js";import"./focus-trap-be36cfe9.js";import"./index-db9b8d96.js";import"./typescript-defaf979.js";import"./position-b298e95e.js";import"./index-1d455165.js";import"./index-b519934c.js";import"./debounce-f064e94e.js";/* empty css */import"./index-bf8db610.js";/* empty css */import"./index-b0217196.js";import"./index-cbf0aee7.js";import"./index-92283b18.js";/* empty css */import"./common-111e3797.js";import"./common-2cf17469.js";import"./aria-adfa05c5.js";import"./index-3bc8a8be.js";import"./vnode-85ccdc7f.js";import"./index-9a9de0a3.js";import"./scroll-e5463626.js";const pe=""+new URL("login_logo-95c4c371.png",import.meta.url).href;const de="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAAXNSR0IArs4c6QAAAFdJREFUKFNjZCARMILUGxsbL2NkZBTDp/f///+vzp49GwXT0MHAwCBCwLI3Z8+erQBrIAWQp8HY2Hj6////RQnYdP7cuXOtMD+QpoEufiAtWEmOOFL8AADktCoN75M5BQAAAABJRU5ErkJggg==",_e={key:0,class:"w-[16px] h-[16px] relative flex items-center"},xe={key:0,class:"w-[16px] h-[16px] relative flex justify-center"},fe={class:"relative"},he=c("img",{class:"w-[12px] h-[12px]",src:de},null,-1),ve=[he],ge={class:"flex flex-wrap"},ye=["onClick"],we=["onClick"],Ae={class:"dialog-footer"},H=B({__name:"menu-item",props:{routes:{type:Object,required:!0},routePath:{type:String}},setup(o){const i=o,f=Y(),l=V(()=>i.routes.meta),h=_=>`${i.routePath}/${_}`,m=$(),p=$(!1),g=()=>{se().then(_=>{p.value=!0,m.value=_.data;for(let u=0;u<m.value.length;u++)m.value[u].is_use==1&&(r.value=m.value[u].view_path)})},r=$(""),w=()=>{ae({view_path:r.value}).then(()=>{p.value=!1,f.go(0)})};return(_,u)=>{const A=te,k=ne,C=re,Q=ce,T=ie;return e(),n(y,null,[t(l).show?(e(),n(y,{key:0},[o.routes.children?(e(),x(k,{key:0,index:String(o.routes.name)},{title:s(()=>[t(l).icon&&o.routes.meta.class==1?(e(),n("div",_e,[t(l).icon?(e(),x(A,{key:0,name:t(l).icon,class:"absolute !w-auto"},null,8,["name"])):E("",!0)])):E("",!0),c("span",{class:v(["ml-[10px]",{"text-[15px]":o.routes.meta.class==1},{"text-[14px]":o.routes.meta.class!=1}])},b(t(l).title),3)]),default:s(()=>[(e(!0),n(y,null,I(o.routes.children,(d,S)=>(e(),x(H,{routes:d,"route-path":h(d.path),key:S},null,8,["routes","route-path"]))),128))]),_:1},8,["index"])):o.routes.meta.class==1?(e(),x(C,{key:1,index:String(o.routes.name),route:o.routePath},{title:s(()=>[c("div",fe,[c("span",{class:v(["ml-[10px]",{"text-[15px]":o.routes.meta.class==1},{"text-[14px]":o.routes.meta.class!=1}])},b(t(l).title),3),o.routes.path=="/site/siteindex"?(e(),n("div",{key:0,class:"absolute top-[50%] -translate-y-[50%] right-[-180%]",onClick:g},ve)):E("",!0)])]),default:s(()=>[t(l).icon?(e(),n("div",xe,[a(A,{name:t(l).icon,class:"absolute top-[50%] -translate-y-[50%]"},null,8,["name"])])):E("",!0)]),_:1},8,["index","route"])):(e(),x(C,{key:2,index:String(o.routes.name),route:o.routePath},{title:s(()=>[c("span",{class:v([{"text-[15px]":o.routes.meta.class==1},{"text-[14px]":o.routes.meta.class!=1},{"ml-[10px]":o.routes.meta.class==2,"ml-[15px]":o.routes.meta.class==3}])},b(t(l).title),3)]),_:1},8,["index","route"]))],64)):E("",!0),a(T,{modelValue:p.value,"onUpdate:modelValue":u[0]||(u[0]=d=>p.value=d),title:t(D)("indexTemplate"),width:"550px","destroy-on-close":!0},{footer:s(()=>[c("span",Ae,[a(Q,{type:"primary",onClick:w},{default:s(()=>[O(b(t(D)("confirm")),1)]),_:1})])]),default:s(()=>[c("div",ge,[r.value==""?(e(!0),n(y,{key:0},I(m.value,(d,S)=>(e(),n("div",{key:S},[c("div",{onClick:z=>r.value=d.view_path,class:v(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",d.is_use==1?"bg-primary text-[#fff]":""])},[c("span",null,b(d.name),1)],10,ye)]))),128)):(e(!0),n(y,{key:1},I(m.value,(d,S)=>(e(),n("div",{key:S},[c("div",{onClick:z=>r.value=d.view_path,class:v(["index-item py-[5px] px-[10px] mr-[10px] rounded-[3px] cursor-pointer",r.value==d.view_path?"bg-primary text-[#fff]":""])},[c("span",null,b(d.name),1)],10,we)]))),128))])]),_:1},8,["modelValue","title"])],64)}}});const ke={key:0,class:"logo flex items-center m-auto max-w-[210px] h-[30px]"},be=["src"],Ee={key:1,class:"max-h-full max-w-full",src:pe,alt:""},Se={key:1,class:"logo flex items-center justify-center w-[64px] h-[30px]"},Ce=c("i",{class:"text-3xl iconfont iconyunkongjian"},null,-1),$e=[Ce],Ie=c("div",{class:"h-[48px]"},null,-1),N=B({__name:"side",setup(o){$("assets/images/login_logo.png");const i=M(),f=q(),l=j(),h=L.get("siteInfo")||!1,m=V(()=>String(l.name));return f.routers.forEach((p,g)=>{p.meta.class=1,p.children&&p.children.forEach((r,w)=>{r.meta.class=2,r.children&&r.children.forEach((_,u)=>{_.meta.class=3})})}),(p,g)=>{const r=R,w=le,_=F,u=U,A=P;return e(),x(A,{class:v(["w-100 h-screen",[{"sidebar-dark-mode":t(i).sidebar=="twoType"},{"sidebar-brightness-mode":t(i).sidebar=="oneType"}]])},{default:s(()=>[a(r,{class:"logo-wrap w-100"},{default:s(()=>[t(i).menuIsCollapse?(e(),n("div",Se,$e)):(e(),n("div",ke,[t(L).get("siteInfo").logo?(e(),n("img",{key:0,class:"max-h-full max-w-full",src:t(ue)(t(h).logo),alt:""},null,8,be)):(e(),n("img",Ee))]))]),_:1}),a(u,{class:"menu-wrap"},{default:s(()=>[a(_,null,{default:s(()=>[a(w,{"default-active":t(m),router:!0,class:"aside-menu h-full","unique-opened":"true",collapse:t(i).menuIsCollapse},{default:s(()=>[(e(!0),n(y,null,I(t(f).routers,(k,C)=>(e(),x(H,{routes:k,"route-path":k.path,key:C},null,8,["routes","route-path"]))),128))]),_:1},8,["default-active","collapse"]),Ie]),_:1})]),_:1})]),_:1},8,["class"])}}});const Be=B({__name:"index",setup(o){const i=M(),f=V(()=>i.dark),l=j();return Z(l,()=>{i.$patch(h=>{h.menuDrawer=!1})}),(h,m)=>{const p=W,g=me;return e(),n(y,null,[a(p,{class:v(["h-screen layout-aside w-auto",{bright:!t(f)}])},{default:s(()=>[a(N,{class:"hidden-xs-only"})]),_:1},8,["class"]),a(g,{modelValue:t(i).menuDrawer,"onUpdate:modelValue":m[0]||(m[0]=r=>t(i).menuDrawer=r),direction:"ltr","with-header":!1,"custom-class":"aside-drawer",size:"210px"},{default:s(()=>[a(N)]),_:1},8,["modelValue"])],64)}}});const Ve={class:"common-layout min-w-[1200px]"},Me={class:"p-[10px]"},Pt=B({__name:"index",setup(o){const i=oe(),f=ee(),l=M(),h=V(()=>l.dark);return(m,p)=>{const g=R,r=K("router-view"),w=F,_=U,u=P;return e(),n("div",Ve,[a(u,{class:"w-100 h-screen"},{default:s(()=>[a(Be),a(u,null,{default:s(()=>[a(g,null,{default:s(()=>[a(X)]),_:1}),a(_,{class:v(["main-wrap h-full p-0",{"bg-page":t(h)}])},{default:s(()=>[a(w,null,{default:s(()=>[c("div",Me,[t(i).routeRefreshTag?(e(),x(r,{key:0},{default:s(({Component:A,route:k})=>[(e(),x(G,{include:t(f).tabNames},[(e(),x(J(A),{key:k.fullPath}))],1032,["include"]))]),_:1})):E("",!0)])]),_:1})]),_:1},8,["class"])]),_:1})]),_:1})])}}});export{Pt as default};
|