add log page
This commit is contained in:
@@ -17,6 +17,9 @@ import {
|
|||||||
KeyOutlined,
|
KeyOutlined,
|
||||||
TeamOutlined,
|
TeamOutlined,
|
||||||
ApartmentOutlined,
|
ApartmentOutlined,
|
||||||
|
FileSearchOutlined,
|
||||||
|
ApiOutlined,
|
||||||
|
HistoryOutlined,
|
||||||
} from '@ant-design/icons-vue'
|
} from '@ant-design/icons-vue'
|
||||||
import type { Component } from 'vue'
|
import type { Component } from 'vue'
|
||||||
|
|
||||||
@@ -50,6 +53,7 @@ const initOpenKeys = () => {
|
|||||||
const path = route.path
|
const path = route.path
|
||||||
if (path.startsWith('/order')) openKeys.value = ['orders-group']
|
if (path.startsWith('/order')) openKeys.value = ['orders-group']
|
||||||
else if (path.startsWith('/refund')) openKeys.value = ['refunds-group']
|
else if (path.startsWith('/refund')) openKeys.value = ['refunds-group']
|
||||||
|
else if (path.startsWith('/logs')) openKeys.value = ['logs-group']
|
||||||
}
|
}
|
||||||
|
|
||||||
onMounted(initOpenKeys)
|
onMounted(initOpenKeys)
|
||||||
@@ -82,6 +86,16 @@ const menuItems: MenuItem[] = [
|
|||||||
{ key: '/route-groups', icon: ApartmentOutlined, label: '路由组管理', adminOnly: true },
|
{ key: '/route-groups', icon: ApartmentOutlined, label: '路由组管理', adminOnly: true },
|
||||||
{ key: '/mq-status', icon: MonitorOutlined, label: '队列监控', adminOnly: true },
|
{ key: '/mq-status', icon: MonitorOutlined, label: '队列监控', adminOnly: true },
|
||||||
{ key: '/failed-messages', icon: WarningOutlined, label: '失败消息', adminOnly: true },
|
{ key: '/failed-messages', icon: WarningOutlined, label: '失败消息', adminOnly: true },
|
||||||
|
{
|
||||||
|
key: 'logs-group',
|
||||||
|
icon: FileSearchOutlined,
|
||||||
|
label: '系统日志',
|
||||||
|
adminOnly: true,
|
||||||
|
children: [
|
||||||
|
{ key: '/logs/requests', icon: ApiOutlined, label: '请求日志' },
|
||||||
|
{ key: '/logs/operations', icon: HistoryOutlined, label: '操作日志' },
|
||||||
|
],
|
||||||
|
},
|
||||||
]
|
]
|
||||||
|
|
||||||
const filteredMenuItems = computed(() =>
|
const filteredMenuItems = computed(() =>
|
||||||
@@ -116,6 +130,8 @@ const breadcrumbItems = computed(() => {
|
|||||||
'/route-groups': '路由组管理',
|
'/route-groups': '路由组管理',
|
||||||
'/mq-status': '队列监控',
|
'/mq-status': '队列监控',
|
||||||
'/failed-messages': '失败消息',
|
'/failed-messages': '失败消息',
|
||||||
|
'/logs/requests': '请求日志',
|
||||||
|
'/logs/operations': '操作日志',
|
||||||
'/profile': '个人信息',
|
'/profile': '个人信息',
|
||||||
'/profile/password': '修改密码',
|
'/profile/password': '修改密码',
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user