Initial commit

This commit is contained in:
sjk
2025-11-17 13:32:54 +08:00
commit e788eab6eb
1659 changed files with 171560 additions and 0 deletions

1
admin/dist/assets/index-12c2b32b.js vendored Normal file
View File

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