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"; 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, } }); }, }