fix: S2 缺陷修复 — emoji/类型/双重请求/动画/prefers-reduced-motion

This commit is contained in:
2026-06-08 16:53:27 +08:00
parent 618cd20ebf
commit 4e43a9049a
11 changed files with 47 additions and 26 deletions

View File

@@ -1,5 +1,20 @@
import { request } from '@/utils/request'
/** 反馈条目 */
export interface Feedback {
id: number
user_id: number
nickname?: string
avatar_url?: string
type: string
content: string
contact: string
status: 'pending' | 'processed' | 'ignored'
admin_reply?: string
created_at: string
updated_at?: string
}
/** 提交反馈 */
export function submitFeedback(data: {
type: string
@@ -11,7 +26,7 @@ export function submitFeedback(data: {
/** 获取反馈列表(管理员) */
export function getFeedbackList(params?: { page?: number; pageSize?: number; status?: string }) {
return request({ url: '/feedback', data: params })
return request<{ list: Feedback[]; total: number; page: number; pageSize: number }>({ url: '/feedback', data: params })
}
/** 更新反馈状态(管理员) */