From 34e740bbda96ffaf3f8e5cec63ced18ba11f35ba Mon Sep 17 00:00:00 2001 From: Nelson <1475262689@qq.com> Date: Thu, 9 Jul 2026 15:06:26 +0800 Subject: [PATCH] Replace record audit date picker controls --- .../apps/admin-web/src/App.vue | 39 +++++++++------- .../apps/admin-web/src/styles.css | 46 ++++++++++++++++++- 2 files changed, 66 insertions(+), 19 deletions(-) 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 310309a..1bb6d0e 100644 --- a/ai_knowledge_base_v2/apps/admin-web/src/App.vue +++ b/ai_knowledge_base_v2/apps/admin-web/src/App.vue @@ -1030,10 +1030,19 @@ function buildChatQuery() { keyword: chatFilters.keyword, userId: chatFilters.userId, status: chatFilters.status, - dateFrom: chatFilters.dateFrom, - dateTo: chatFilters.dateTo, + dateFrom: formatRecordDateTime(chatFilters.dateFrom, "start"), + dateTo: formatRecordDateTime(chatFilters.dateTo, "end"), }; } + +function formatRecordDateTime(value: string, boundary: "start" | "end") { + if (!value) return ""; + const [date, time = ""] = value.trim().replace("T", " ").split(" "); + if (!date) return ""; + const [hour = "00", minute = "00", second] = time.split(":"); + const normalizedSecond = second ?? (boundary === "end" ? "59" : "00"); + return `${date} ${hour.padStart(2, "0")}:${minute.padStart(2, "0")}:${normalizedSecond.padStart(2, "0")}`; +}