diff --git a/ai_knowledge_base_v2/apps/admin-web/index.html b/ai_knowledge_base_v2/apps/admin-web/index.html index 36ccf30..a2db536 100644 --- a/ai_knowledge_base_v2/apps/admin-web/index.html +++ b/ai_knowledge_base_v2/apps/admin-web/index.html @@ -3,7 +3,7 @@ - 大本营答疑助手后台 + 大本营千问千答
diff --git a/ai_knowledge_base_v2/apps/admin-web/src/App.vue b/ai_knowledge_base_v2/apps/admin-web/src/App.vue index c4935ba..310309a 100644 --- a/ai_knowledge_base_v2/apps/admin-web/src/App.vue +++ b/ai_knowledge_base_v2/apps/admin-web/src/App.vue @@ -23,6 +23,7 @@ const loading = ref(false); const loginForm = reactive({ username: "admin", password: "admin123456" }); const stats = ref(null); +const dashboardDateRange = ref<[string, string] | null>(null); const users = ref([]); const userKeyword = ref(""); const knowledge = ref([]); @@ -502,10 +503,15 @@ async function switchMenu(menu: string) { await loadCurrentMenu(); } +async function loadDashboard() { + const [start, end] = dashboardDateRange.value ?? ["", ""]; + stats.value = await api.dashboard(start, end); +} + async function loadCurrentMenu() { loading.value = true; try { - if (activeMenu.value === "dashboard") stats.value = await api.dashboard(); + if (activeMenu.value === "dashboard") await loadDashboard(); if (activeMenu.value === "users") users.value = await api.users(userKeyword.value); if (activeMenu.value === "knowledge") knowledge.value = await api.knowledge(); if (activeMenu.value === "prompt") { @@ -1036,7 +1042,7 @@ function buildChatQuery() {