Files
app-govern/common/api/feedback.js

88 lines
2.0 KiB
JavaScript
Raw Normal View History

2023-04-07 11:31:54 +08:00
import request from '../js/request';
import config from '../js/config';
/**
* 添加反馈
* @param {*} params {description: '', files: '', title: 1type: 1user_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
});
}