feat(web): 管理端菜单顺序与总览操作列查调用
This commit is contained in:
@@ -43,10 +43,10 @@ const username = computed(
|
||||
/** 收起时仅剩图标——每项必须带 icon(交互共性侧边栏六项) */
|
||||
const items: MenuItemType[] = [
|
||||
{ key: "/admin/overview", icon: DashboardOutlined, label: "总览" },
|
||||
{ key: "/admin/logs", icon: FileTextOutlined, label: "调用日志" },
|
||||
{ key: "/admin/members", icon: TeamOutlined, label: "成员管理" },
|
||||
{ key: "/admin/keys", icon: KeyOutlined, label: "Key 管理" },
|
||||
{ key: "/admin/payments", icon: AccountBookOutlined, label: "支付记录" },
|
||||
{ key: "/admin/members", icon: TeamOutlined, label: "成员管理" },
|
||||
{ key: "/admin/logs", icon: FileTextOutlined, label: "调用日志" },
|
||||
{ key: "/admin/audit", icon: AuditOutlined, label: "审计日志" },
|
||||
{ key: "/admin/settings", icon: SettingOutlined, label: "账号设置" },
|
||||
];
|
||||
|
||||
@@ -87,7 +87,9 @@ function onMemberLogs(memberId: number | null) {
|
||||
void router.push({
|
||||
path: "/admin/logs",
|
||||
query: {
|
||||
...(memberId == null ? { member_id: "unassigned" } : { member_id: String(memberId) }),
|
||||
...(memberId == null
|
||||
? { member_id: "unassigned" }
|
||||
: { member_id: String(memberId) }),
|
||||
...range.value,
|
||||
},
|
||||
});
|
||||
@@ -144,6 +146,7 @@ const memberColumns = [
|
||||
),
|
||||
key: "data_cutoff",
|
||||
},
|
||||
{ title: "操作", key: "actions", width: 100 },
|
||||
];
|
||||
|
||||
const keyColumns = [
|
||||
@@ -233,7 +236,6 @@ const keyColumns = [
|
||||
<a @click="onMemberClick(record.member_id)">
|
||||
{{ record.member_name ?? "未归属" }}
|
||||
</a>
|
||||
<a class="ov-log-link" @click="onMemberLogs(record.member_id)">查调用</a>
|
||||
</template>
|
||||
<template v-else-if="column.key === 'key_count'">
|
||||
{{ record.key_count }}
|
||||
@@ -252,6 +254,14 @@ const keyColumns = [
|
||||
<template v-else-if="column.key === 'data_cutoff'">
|
||||
{{ formatMinute(record.data_cutoff) }}
|
||||
</template>
|
||||
<template v-else-if="column.key === 'actions'">
|
||||
<a-button
|
||||
size="small"
|
||||
@click="() => onMemberLogs(record.member_id)"
|
||||
>
|
||||
查调用
|
||||
</a-button>
|
||||
</template>
|
||||
</template>
|
||||
</a-table>
|
||||
</section>
|
||||
|
||||
Reference in New Issue
Block a user