diff --git a/src/api/ops/report.ts b/src/api/ops/report.ts
index 8c7847d..b1def2c 100644
--- a/src/api/ops/report.ts
+++ b/src/api/ops/report.ts
@@ -43,6 +43,8 @@ export interface ReportRecord {
file_path?: string
file_size?: number
file_mime?: string
+ started_at?: string
+ finished_at?: string
created_at: string
updated_at: string
}
diff --git a/src/views/ops/pages/report/history/index.vue b/src/views/ops/pages/report/history/index.vue
index 19b7552..79cb6b8 100644
--- a/src/views/ops/pages/report/history/index.vue
+++ b/src/views/ops/pages/report/history/index.vue
@@ -1,38 +1,324 @@
-
-
+
-
-
- 前往统计报告
- 前往 TopN
-
+
+
+
+
+
+
-
+
+
+ {{ reportTypeLabel[record.report_type] || record.report_type || '—' }}
+
+
+
+
+ {{ reportStatusLabel[record.status] || record.status || '—' }}
+
+
+
+
+ {{ record.error_message || '—' }}
+
+
+
+
+ 下载 PDF
+
+ 生成失败
+ 生成中
+ 无 PDF
+
+
+
+