diff --git a/cwd-comments-admin/src/api/admin.ts b/cwd-comments-admin/src/api/admin.ts index 5ea7962..7b4dcb2 100644 --- a/cwd-comments-admin/src/api/admin.ts +++ b/cwd-comments-admin/src/api/admin.ts @@ -129,3 +129,7 @@ export function exportComments(): Promise { return get('/admin/comments/export'); } +export function importComments(data: any[]): Promise<{ message: string }> { + return post<{ message: string }>('/admin/comments/import', data); +} + diff --git a/cwd-comments-admin/src/views/DataView.vue b/cwd-comments-admin/src/views/DataView.vue index db5811c..4d81183 100644 --- a/cwd-comments-admin/src/views/DataView.vue +++ b/cwd-comments-admin/src/views/DataView.vue @@ -12,7 +12,7 @@

数据导出

- 将所有评论数据导出为 JSON 格式,字段与数据库结构一致。 + 将所有评论数据导出为 JSON 格式。

+ +
+

数据导入

+

+ 从其他评论系统导入数据。请选择来源并上传 JSON 文件。 +

+ +
+ + +
+ +
+ + +
+ +
+
导入日志
+
+
+ {{ log }} +
+
+
+
diff --git a/cwd-comments-admin/src/views/LayoutView.vue b/cwd-comments-admin/src/views/LayoutView.vue index a87126c..20ae48e 100644 --- a/cwd-comments-admin/src/views/LayoutView.vue +++ b/cwd-comments-admin/src/views/LayoutView.vue @@ -30,6 +30,13 @@ > 评论管理 + -
diff --git a/cwd-comments-admin/src/views/SettingsView.vue b/cwd-comments-admin/src/views/SettingsView.vue index aba204f..6fc7137 100644 --- a/cwd-comments-admin/src/views/SettingsView.vue +++ b/cwd-comments-admin/src/views/SettingsView.vue @@ -1,6 +1,6 @@