feat(评论管理): 添加编辑评论功能

在评论管理页面添加编辑功能,允许管理员修改评论的昵称、邮箱、网址、内容和状态
This commit is contained in:
anghunk
2026-01-21 17:25:49 +08:00
parent ce7c306acb
commit 27afa2db4f
4 changed files with 338 additions and 0 deletions

View File

@@ -110,6 +110,24 @@ export function updateCommentStatus(id: number, status: string): Promise<{ messa
return put<{ message: string }>(`/admin/comments/status?id=${id}&status=${encodeURIComponent(status)}`);
}
export function updateComment(data: {
id: number;
name: string;
email: string;
url?: string | null;
contentText: string;
status?: string;
}): Promise<{ message: string }> {
return put<{ message: string }>('/admin/comments/update', {
id: data.id,
name: data.name,
email: data.email,
url: data.url ?? null,
content: data.contentText,
status: data.status
});
}
export function fetchAdminEmail(): Promise<AdminEmailResponse> {
return get<AdminEmailResponse>('/admin/settings/email');
}