Files
fe_service_ebtp_frontend/src/services/customerservice.js

73 lines
2.3 KiB
JavaScript
Raw Normal View History

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
},
}