2 lines
5.1 KiB
JavaScript
2 lines
5.1 KiB
JavaScript
|
|
import{i as te,u as ne,a as oe,r as le,j as b,k as se,c as o,o as _,d as g,f as e,w as t,e as d,l as m,h as l,F as ae,m as ue,t as w,n as de}from"./index-01a32b87.js";import{_ as re}from"./_plugin-vue_export-helper-c27b6911.js";const _e={class:"admin-layout"},ie={class:"logo"},ce={key:1},me={class:"header-left"},pe={class:"header-right"},fe={class:"user-info"},xe={style:{"margin-left":"8px"}},ve={__name:"index",setup(be){const p=te(),D=ne(),y=oe(),i=le(!1),f=b(()=>y.userInfo),E=b(()=>{const{path:u}=p;return u}),T=b(()=>{const u=p.matched.filter(r=>r.meta&&r.meta.title),n=[];return u.forEach(r=>{n.push({title:r.meta.title,path:r.path})}),n}),h=()=>{i.value=!i.value},A=()=>{document.fullscreenElement?document.exitFullscreen():document.documentElement.requestFullscreen()},L=async u=>{switch(u){case"profile":break;case"settings":break;case"logout":try{await de.confirm("确定要退出登录吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}),await y.logout(),D.push("/login")}catch{}break}};return se(()=>p.meta.title,u=>{u&&(document.title=`${u} - 电商管理系统`)},{immediate:!0}),(u,n)=>{const r=o("Shop"),s=o("el-icon"),R=o("DataBoard"),a=o("el-menu-item"),z=o("User"),I=o("Goods"),x=o("el-sub-menu"),N=o("Document"),V=o("RefreshLeft"),q=o("Picture"),G=o("Tickets"),M=o("Setting"),P=o("el-menu"),U=o("el-aside"),j=o("Fold"),$=o("Expand"),k=o("el-button"),H=o("el-breadcrumb-item"),J=o("el-breadcrumb"),K=o("FullScreen"),O=o("el-avatar"),Q=o("ArrowDown"),v=o("el-dropdown-item"),W=o("el-dropdown-menu"),X=o("el-dropdown"),Y=o("el-header"),Z=o("router-view"),ee=o("el-main"),B=o("el-container");return _(),g("div",_e,[e(B,null,{default:t(()=>[e(U,{width:i.value?"64px":"240px",class:"sidebar"},{default:t(()=>[d("div",ie,[i.value?(_(),m(s,{key:0,size:"24"},{default:t(()=>[e(r)]),_:1})):(_(),g("span",ce,"电商管理系统"))]),e(P,{"default-active":E.value,collapse:i.value,"unique-opened":!0,"background-color":"#001529","text-color":"#fff","active-text-color":"#1890ff",router:""},{default:t(()=>[e(a,{index:"/dashboard"},{title:t(()=>[...n[0]||(n[0]=[l("仪表盘",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(R)]),_:1})]),_:1}),e(a,{index:"/users"},{title:t(()=>[...n[1]||(n[1]=[l("用户管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(z)]),_:1})]),_:1}),e(x,{index:"/products"},{title:t(()=>[e(s,null,{default:t(()=>[e(I)]),_:1}),n[2]||(n[2]=d("span",null,"商品管理",-1))]),default:t(()=>[e(a,{index:"/products"},{default:t(()=>[...n[3]||(n[3]=[l("商品列表",-1)])]),_:1}),e(a,{index:"/products/categories"},{default:t(()=>[...n[4]||(n[4]=[l("商品分类",-1)])]),_:1})]),_:1}),e(a,{index:"/orders"},{title:t(()=>[...n[5]||(n[5]=[l("订单管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(N)]),_:1})]),_:1}),e(a,{index:"/refunds"},{title:t(()=>[...n[6]||(n[6]=[l("退款管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(V)]),_:1})]),_:1}),e(a,{index:"/banners"},{title:t(()=>[...n[7]||(n[7]=[l("轮播图管理",-1)])]),default:t(()=>[e(s,null,{default:t(()=>[e(q)]),_:1})]),_:1}),e(x,{index:"/coupons"},{title:t(()=>[e(s,null,{default:t(()=>[e(G)]),_:1}),n[8]||(n[8]=d("span",null,"优惠券管理",-1))]),default:t(()=>[e(a,{index:"/coupons"},{default:t(()=>[...n[9]||(n[9]=[l("优惠券列表",-1)])]),_:1}),e(a,{index:"/coupons/distribute"},{default:t(()=>[...n[10]||(n[10]=[l("优惠券发放",-1)])]),_:1})]),_:1}),e(x,{index:"/system"},{title:t(()=>[e(s,null,{default:t(()=>[e(M)]),_:1}),n[11]||(n[11]=d("span",null,"系统管理",-1))]),default:t(()=>[e(a,{index:"/system/platforms"},{default:t(()=>[...n[12]||(n[12]=[l("平台管理",-1)])]),_:1}),e(a,{index:"/system/roles"},{default:t(()=>[...n[13]||(n[13]=[l("角色管理",-1)])]),_:1}),e(a,{index:"/system/permissions"},{default:t(()=>[...n[14]||(n[14]=[l("权限管理",-1)])]),_:1})]),_:1})]),_:1},8,["default-active","collapse"])]),_:1},8,["width"]),e(B,{class:"main-content"},{default:t(()=>[e(Y,{class:"header"},{default:t(()=>[d("div",me,[e(k,{type:"text",onClick:h,style:{"font-size":"18px"}},{default:t(()=>[e(s,null,{default:
|