2022-04-29 16:21:22 +08:00
|
|
|
import { $post, $get } from '@/customerServiceHelpers/request';
|
|
|
|
import request from '@/utils/request';
|
|
|
|
|
|
|
|
export const customerserviceAPI = {
|
|
|
|
//发送消息
|
|
|
|
sendToCs(params) {
|
|
|
|
return request('/api/api/biz-customer-service/msg/sendToCs',{
|
|
|
|
method:'POST',
|
|
|
|
data:{
|
|
|
|
...params,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//上传附件
|
|
|
|
fileUpload(params){
|
|
|
|
return $post('/api/doc/v1.0/files/upload?appCode=upload_cs&objectId=22&objectType='+params.objectType, {
|
|
|
|
params: params.multipartFiles,
|
|
|
|
headers: {
|
|
|
|
'Content-Type': 'multipart/form-data'
|
|
|
|
},
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//下载附件
|
|
|
|
getSecretKey(params) {
|
|
|
|
const downloadService = '/api/doc/api/data-service-document-center'
|
|
|
|
return $get(`${downloadService}` + '/outer/v1.0/files/getSecretKey', { params });
|
|
|
|
},
|
|
|
|
/**
|
|
|
|
*
|
|
|
|
* @param {object} params
|
|
|
|
*
|
|
|
|
* 物流订单详情附件下载
|
|
|
|
*/
|
|
|
|
getDownload(params) {
|
|
|
|
const downloadService = '/api/doc/api/data-service-document-center'
|
|
|
|
return $post(`${downloadService}` + '/outer/v1.0/files/getDownloadBody', { params, responseType: 'arraybuffer' });
|
|
|
|
},
|
|
|
|
check(params) {
|
|
|
|
return request('/api/api/biz-customer-service/conversation/check',{
|
|
|
|
method:'POST',
|
|
|
|
data:{
|
|
|
|
...params,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//评价
|
|
|
|
estimate(params) {
|
|
|
|
return request('/api/api/biz-customer-service/outer/v1.0/eshopConversation/updateConversationById',{
|
|
|
|
method:'POST',
|
|
|
|
data:{
|
|
|
|
...params,
|
|
|
|
}
|
|
|
|
});
|
|
|
|
},
|
|
|
|
//获取咨询项目
|
|
|
|
list(params) {
|
|
|
|
let method = "get";
|
2022-06-09 14:59:23 +08:00
|
|
|
if(params.projectName==null){
|
|
|
|
return request('/api/biz-service-ebtp-tender/v1/participateProject/list', { method: method })
|
|
|
|
}else{
|
|
|
|
return request('/api/biz-service-ebtp-tender/v1/participateProject/list?projectName='+params.projectName, { method: method })
|
|
|
|
}
|
|
|
|
},
|
|
|
|
//获取历史记录
|
|
|
|
getMessageList(params){
|
|
|
|
return request('/api/api/biz-customer-service/outer/v1.0/conversationRecord/findRecordPageForUser',{
|
|
|
|
method:'POST',
|
|
|
|
data:{
|
|
|
|
...params,
|
|
|
|
}
|
|
|
|
});
|
2022-04-29 16:21:22 +08:00
|
|
|
},
|
|
|
|
}
|