update roles

This commit is contained in:
2026-03-19 10:50:19 +08:00
parent e4fd8ca380
commit e9de137e66
9 changed files with 1032 additions and 5 deletions
@@ -14,6 +14,8 @@ import {
LogoutOutlined,
SettingOutlined,
KeyOutlined,
TeamOutlined,
ApartmentOutlined,
} from '@ant-design/icons-vue'
import type { Component } from 'vue'
@@ -75,6 +77,8 @@ const menuItems: MenuItem[] = [
{ key: '/refund-items', icon: UnorderedListOutlined, label: '退款子项' },
],
},
{ key: '/roles', icon: TeamOutlined, label: '角色管理', adminOnly: true },
{ key: '/route-groups', icon: ApartmentOutlined, label: '路由组管理', adminOnly: true },
{ key: '/mq-status', icon: MonitorOutlined, label: '队列监控', adminOnly: true },
]
@@ -106,6 +110,8 @@ const breadcrumbItems = computed(() => {
'/order-items': '订单子项',
'/refunds': '退款列表',
'/refund-items': '退款子项',
'/roles': '角色管理',
'/route-groups': '路由组管理',
'/mq-status': '队列监控',
'/profile': '个人信息',
'/profile/password': '修改密码',