fix: S2 缺陷修复 — emoji/类型/双重请求/动画/prefers-reduced-motion
This commit is contained in:
@@ -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 })
|
||||
}
|
||||
|
||||
/** 更新反馈状态(管理员) */
|
||||
|
||||
Reference in New Issue
Block a user