QuickNav-DoOUTWJz.js 1.5 KB

1
  1. import{I as m,b as p,u as f,_ as g}from"./entry/index-CP6zkLsN-1726190694502.js";import{G as _,a6 as y}from"./antd-Bp5u6ujY.js";import{d as C,a6 as o,_ as n,a7 as s,a8 as a,$ as k,F as I,a9 as $,a1 as r,k as b,a2 as h,aa as v}from"./vue-CmlY4eyV.js";const M=[{title:"routes.system.userManagementTitle",icon:"ant-design:user-outlined",color:"#bf0c2c",redirect:"/user"},{title:"routes.system.roleManagementTitle",icon:"eos-icons:role-binding-outlined",color:"#e18525",redirect:"/role"},{title:"routes.system.menuManagementTitle",icon:"ep:menu",color:"#3fb27f",redirect:"/menu"},{title:"routes.system.apiManagementTitle",icon:"ant-design:api-outlined",color:"#4daf1bc9",redirect:"/api"},{title:"routes.system.dictionaryManagementTitle",icon:"ant-design:book-outlined",color:"#cc00ff",redirect:"/dictionary"},{title:"routes.system.oauthManagement",icon:"ant-design:unlock-filled",color:"#0099ff",redirect:"/oauth"}],G=C({components:{Card:_,CardGrid:y,Icon:m},setup(){const{t:e}=p();return{go:f(),t:e,navItems:M}}}),T=["onClick"],B={class:"text-md mt-2"};function N(e,i,x,F,V,w){const c=o("Icon"),l=o("CardGrid"),d=o("Card");return n(),s(d,v({title:e.t("sys.sys.navigation")},e.$attrs),{default:a(()=>[(n(!0),k(I,null,$(e.navItems,(t,u)=>(n(),s(l,{key:u},{default:a(()=>[r("span",{class:"flex flex-col items-center",onClick:z=>e.go(t.redirect)},[b(c,{icon:t.icon,color:t.color,size:"20"},null,8,["icon","color"]),r("span",B,h(e.t(t.title)),1)],8,T)]),_:2},1024))),128))]),_:1},16,["title"])}const P=g(G,[["render",N]]);export{P as default};