From f2172fcef6fbdc3c4ec8f883be29ff9abfa38a06 Mon Sep 17 00:00:00 2001
From: panda <1415243231@qq.com>
Date: Mon, 25 May 2026 23:45:50 +0800
Subject: [PATCH] fix: use uploadTime instead of reportDate for display
timestamps
---
src/components/FilePreview.vue | 9 ++++++++-
src/components/ReportCard.vue | 10 +++++++++-
2 files changed, 17 insertions(+), 2 deletions(-)
diff --git a/src/components/FilePreview.vue b/src/components/FilePreview.vue
index a684764..841d65b 100644
--- a/src/components/FilePreview.vue
+++ b/src/components/FilePreview.vue
@@ -14,7 +14,7 @@
{{ report.fileName }}
{{ fileTypeLabel }}
- {{ report.reportDate }}
+ {{ formatUploadTime(report.uploadTime) }}
·
{{ report.size }}
@@ -135,6 +135,13 @@ const renderedMarkdown = computed(() => {
return marked(props.content)
})
+const formatUploadTime = (isoString) => {
+ if (!isoString) return ''
+ const d = new Date(isoString)
+ const pad = n => String(n).padStart(2, '0')
+ return `${d.getFullYear()}-${pad(d.getMonth()+1)}-${pad(d.getDate())}`
+}
+
// Watch for report changes and load PDF preview for PPTX
watch(() => props.report, async (newReport) => {
pdfUrl.value = null
diff --git a/src/components/ReportCard.vue b/src/components/ReportCard.vue
index 3ba5164..c0dd16d 100644
--- a/src/components/ReportCard.vue
+++ b/src/components/ReportCard.vue
@@ -59,7 +59,7 @@
- {{ report.reportDate || '未知时间' }}
+ {{ formatDate(report.uploadTime) }}
@@ -113,6 +113,14 @@ const FileIcon = {
}
}
+// Format uploadTime to display date
+const formatDate = (isoString) => {
+ if (!isoString) return '未知时间'
+ const d = new Date(isoString)
+ const pad = n => String(n).padStart(2, '0')
+ return `${d.getFullYear()}-${pad(d.getMonth()+1)}-${pad(d.getDate())} ${pad(d.getHours())}:${pad(d.getMinutes())}`
+}
+
const fileIconComponent = computed(() => FileIcon)
const iconClass = computed(() => {