import request from '../js/request'; import config from '../js/config'; /** * 添加反馈 * @param {*} params {description: '', files: '', title: 1,type: 1,user_id:12} * @returns */ export function addFeedBack(params) { let files = params.files; console.log(files); let data = JSON.parse(JSON.stringify(params)); delete data.files return uni.uploadFile({ url: config.domain + '/feedback/addFeedBack', //仅为示例,非真实的接口地址 files: files, header: { Authorization: '12', }, formData: data, }); } /** * 问题详情 * @param {*} id * @returns */ export function queryFeedBackDetail(id) { return request({ url: '/feedback/queryFeedBackDetail', method: 'post', data: { id, }, }); } // 问题列表 export function queryFeedBackPage(params) { return request({ url: '/feedback/queryFeedBackPage', method: 'post', data: { currentPage: 1, pageSize: 20, status: '', type: '', userId: uni.getStorageSync('userInfo').id, }, }); } /** * 添加反馈聊天 * * @param {*} params {chatContent: '', id: 12, userId: 1} * @returns */ export function AddFeedbackChat(params) { return request({ url: '/feedbackChat/AddFeedbackChat', method: 'post', data: params, header: { 'Content-Type': 'application/json', }, }); } /** * 更新反馈聊天状态 * @param {*} params { "id": "2e47078c0f59a4a612655bb3bbaed617", "userId": "12" } * @returns */ export function updateChatStatus(params) { return request({ url: '/feedbackChat/updateChatStatus', method: 'post', data: params, header: { 'Content-Type': 'application/json', }, }); }