import request from '../http' // 新增反馈 // data 参数包含: type, content, phone, files (数组) export const addUserFeedback = (data) => { return request({ url: '/app/feedback/add', method: 'post', data, hideLoading: true, // 手动控制loading,避免重复显示 }) } // 获取反馈列表 export const getFeedbackList = (params) => { let url = '/app/feedback/list'; if (params) { const queryString = Object.keys(params) .map(key => `${encodeURIComponent(key)}=${encodeURIComponent(params[key])}`) .join('&'); if (queryString) { url += `?${queryString}`; } } return request({ url, method: 'get', }) } // 获取反馈详情(含基础信息) export const getFeedbackDetail = (id) => { return request({ url: `/app/feedback/${id}`, method: 'get', }) } // 获取反馈对话消息 export const getFeedbackMessages = (id) => { return request({ url: `/app/feedback/${id}/messages`, method: 'get', }) } // 用户追加消息 export const sendFeedbackMessage = (id, data) => { return request({ url: `/app/feedback/${id}/message`, method: 'post', data, }) }