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")}`; +}