feat: 隐私政策 + 意见反馈系统
- 新增隐私政策页面,满足小程序审核要求 - 新增意见反馈功能(用户提交 + 管理员查看) - 后端新增 feedbacks 表和反馈 API - 管理后台新增反馈管理入口 - 我的页面添加意见反馈、隐私政策入口
This commit is contained in:
20
client/src/api/feedback.ts
Normal file
20
client/src/api/feedback.ts
Normal file
@@ -0,0 +1,20 @@
|
||||
import { request } from '@/utils/request'
|
||||
|
||||
/** 提交反馈 */
|
||||
export function submitFeedback(data: {
|
||||
type: string
|
||||
content: string
|
||||
contact?: string
|
||||
}) {
|
||||
return request('/feedback', { method: 'POST', data })
|
||||
}
|
||||
|
||||
/** 获取反馈列表(管理员) */
|
||||
export function getFeedbackList(params?: { page?: number; pageSize?: number; status?: string }) {
|
||||
return request('/feedback', { params })
|
||||
}
|
||||
|
||||
/** 更新反馈状态(管理员) */
|
||||
export function updateFeedbackStatus(id: number, status: string) {
|
||||
return request(`/feedback/${id}/status`, { method: 'PUT', data: { status } })
|
||||
}
|
||||
Reference in New Issue
Block a user