2023-04-07 11:31:54 +08:00
|
|
|
|
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) {
|
2023-04-10 09:48:03 +08:00
|
|
|
|
let files = params.files;
|
|
|
|
|
|
console.log(files);
|
|
|
|
|
|
let data = JSON.parse(JSON.stringify(params));
|
|
|
|
|
|
delete data.files
|
|
|
|
|
|
return uni.uploadFile({
|
2023-07-03 20:29:24 +08:00
|
|
|
|
url: config.domain + '/cs-device-boot/feedback/addFeedBack', //仅为示例,非真实的接口地址
|
2023-04-10 09:48:03 +08:00
|
|
|
|
files: files,
|
|
|
|
|
|
header: {
|
2023-07-03 20:29:24 +08:00
|
|
|
|
Authorization: uni.getStorageSync('access_token'),
|
2023-04-10 09:48:03 +08:00
|
|
|
|
},
|
|
|
|
|
|
formData: data,
|
2023-04-07 11:31:54 +08:00
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 问题详情
|
|
|
|
|
|
* @param {*} id
|
|
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
export function queryFeedBackDetail(id) {
|
|
|
|
|
|
return request({
|
2023-07-03 20:29:24 +08:00
|
|
|
|
url: '/cs-device-boot/feedback/queryFeedBackDetail',
|
2023-04-07 11:31:54 +08:00
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: {
|
|
|
|
|
|
id,
|
|
|
|
|
|
},
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 问题列表
|
|
|
|
|
|
export function queryFeedBackPage(params) {
|
|
|
|
|
|
return request({
|
2023-07-03 20:29:24 +08:00
|
|
|
|
url: '/cs-device-boot/feedback/queryFeedBackPage',
|
2023-04-07 11:31:54 +08:00
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: {
|
2023-07-03 09:16:54 +08:00
|
|
|
|
pageNum: 1,
|
2023-04-07 11:31:54 +08:00
|
|
|
|
pageSize: 20,
|
|
|
|
|
|
status: '',
|
|
|
|
|
|
type: '',
|
|
|
|
|
|
userId: uni.getStorageSync('userInfo').id,
|
|
|
|
|
|
},
|
|
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 添加反馈聊天
|
|
|
|
|
|
*
|
2023-04-10 09:48:03 +08:00
|
|
|
|
* @param {*} params {chatContent: '', id: 12, userId: 1}
|
2023-04-07 11:31:54 +08:00
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
export function AddFeedbackChat(params) {
|
|
|
|
|
|
return request({
|
2023-07-03 20:29:24 +08:00
|
|
|
|
url: '/cs-device-boot/feedbackChat/AddFeedbackChat',
|
2023-04-07 11:31:54 +08:00
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: params,
|
2023-04-10 09:48:03 +08:00
|
|
|
|
header: {
|
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
|
},
|
2023-04-07 11:31:54 +08:00
|
|
|
|
});
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
|
* 更新反馈聊天状态
|
|
|
|
|
|
* @param {*} params {
|
|
|
|
|
|
"id": "2e47078c0f59a4a612655bb3bbaed617",
|
|
|
|
|
|
"userId": "12"
|
|
|
|
|
|
}
|
|
|
|
|
|
* @returns
|
|
|
|
|
|
*/
|
|
|
|
|
|
export function updateChatStatus(params) {
|
|
|
|
|
|
return request({
|
2023-07-03 20:29:24 +08:00
|
|
|
|
url: '/cs-device-boot/feedbackChat/updateChatStatus',
|
2023-04-07 11:31:54 +08:00
|
|
|
|
method: 'post',
|
|
|
|
|
|
data: params,
|
2023-04-10 09:48:03 +08:00
|
|
|
|
header: {
|
|
|
|
|
|
'Content-Type': 'application/json',
|
|
|
|
|
|
},
|
2023-04-07 11:31:54 +08:00
|
|
|
|
});
|
|
|
|
|
|
}
|