From fb8301268d4dc34f3fefdcca7449d6076dd66e9a Mon Sep 17 00:00:00 2001 From: tbphp Date: Mon, 7 Jul 2025 21:06:11 +0800 Subject: [PATCH] fix: invalid value --- web/src/api/keys.ts | 2 +- web/src/components/keys/KeyTable.vue | 8 ++++---- web/src/types/models.ts | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/web/src/api/keys.ts b/web/src/api/keys.ts index d83d344..883506d 100644 --- a/web/src/api/keys.ts +++ b/web/src/api/keys.ts @@ -133,7 +133,7 @@ export const keysApi = { }, // 导出密钥 - exportKeys(groupId: number, status: "all" | "active" | "inactive" = "all") { + exportKeys(groupId: number, status: "all" | "active" | "invalid" = "all") { let url = `${http.defaults.baseURL}/groups/${groupId}/keys/export`; if (status !== "all") { url += `?status=${status}`; diff --git a/web/src/components/keys/KeyTable.vue b/web/src/components/keys/KeyTable.vue index 63d4da5..acbbe87 100644 --- a/web/src/components/keys/KeyTable.vue +++ b/web/src/components/keys/KeyTable.vue @@ -37,7 +37,7 @@ const props = defineProps(); const keys = ref([]); const loading = ref(false); const searchText = ref(""); -const statusFilter = ref<"all" | "active" | "inactive">("all"); +const statusFilter = ref<"all" | "active" | "invalid">("all"); const currentPage = ref(1); const pageSize = ref(9); const total = ref(0); @@ -48,7 +48,7 @@ const dialog = useDialog(); const statusOptions = [ { label: "全部", value: "all" }, { label: "有效", value: "active" }, - { label: "无效", value: "inactive" }, + { label: "无效", value: "invalid" }, ]; // 更多操作下拉菜单选项 @@ -277,7 +277,7 @@ function getStatusClass(status: KeyStatus): string { switch (status) { case "active": return "status-valid"; - case "inactive": + case "invalid": return "status-invalid"; default: return "status-unknown"; @@ -305,7 +305,7 @@ async function copyInvalidKeys() { return; } - keysApi.exportKeys(props.selectedGroup.id, "inactive"); + keysApi.exportKeys(props.selectedGroup.id, "invalid"); } async function restoreAllInvalid() { diff --git a/web/src/types/models.ts b/web/src/types/models.ts index 2755715..046304c 100644 --- a/web/src/types/models.ts +++ b/web/src/types/models.ts @@ -1,5 +1,5 @@ // 密钥状态 -export type KeyStatus = "active" | "inactive" | undefined; +export type KeyStatus = "active" | "invalid" | undefined; // 数据模型定义 export interface APIKey {