音频管理管理功能调整, 音频模型调整
This commit is contained in:
@@ -34,6 +34,15 @@ export function getAudioByCustomerPhone(customerPhone) {
|
||||
})
|
||||
}
|
||||
|
||||
// 根据客户联系方式查询客户信息
|
||||
export function getCustomerByContact(contact) {
|
||||
return request({
|
||||
url: '/customerManagement/getByContact',
|
||||
method: 'get',
|
||||
params: { contact }
|
||||
})
|
||||
}
|
||||
|
||||
// 根据ID查询录音
|
||||
export function getAudioById(id) {
|
||||
return request({
|
||||
@@ -61,8 +70,11 @@ export function batchDeleteAudio(ids) {
|
||||
|
||||
// 添加新的录音信息
|
||||
export function addAudio(data) {
|
||||
console.log('=== addAudio API 调用 ===')
|
||||
console.log('调用URL: /audioManagement/uploadAndSubmit')
|
||||
console.log('提交数据:', data)
|
||||
return request({
|
||||
url: '/audioManagement/add',
|
||||
url: '/audioManagement/uploadAndSubmit',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
@@ -87,27 +99,76 @@ export function getAudioStatistics() {
|
||||
|
||||
// 分配项目
|
||||
export function allocateProject(data) {
|
||||
// 创建表单数据
|
||||
const formData = new FormData()
|
||||
formData.append('audioIds', data.audioIds)
|
||||
formData.append('projectId', data.projectId)
|
||||
formData.append('projectName', data.projectName)
|
||||
|
||||
return request({
|
||||
url: '/audioManagement/allocateProject',
|
||||
method: 'post',
|
||||
data
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 分配销售
|
||||
export function allocateSales(data) {
|
||||
// 创建表单数据
|
||||
const formData = new FormData()
|
||||
formData.append('audioIds', data.audioIds)
|
||||
formData.append('salesId', data.salesId)
|
||||
formData.append('salesName', data.salesName)
|
||||
formData.append('salesPhone', data.salesPhone)
|
||||
|
||||
return request({
|
||||
url: '/audioManagement/allocateSales',
|
||||
method: 'post',
|
||||
data
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 录音合并
|
||||
export function mergeRecordings(data) {
|
||||
// 转文本
|
||||
export function convertToText(data) {
|
||||
// 创建表单数据
|
||||
const formData = new FormData()
|
||||
formData.append('audioId', data.audioId)
|
||||
formData.append('audioName', data.audioName)
|
||||
|
||||
return request({
|
||||
url: '/audioManagement/mergeRecordings',
|
||||
url: '/audioManagement/convertAudioToText',
|
||||
method: 'post',
|
||||
data
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 获取音频文件预签名URL
|
||||
export function getAudioPresignedUrl(params) {
|
||||
// 创建表单数据
|
||||
const formData = new FormData()
|
||||
if (params.audioId) {
|
||||
formData.append('audioId', params.audioId)
|
||||
}
|
||||
if (params.audioFileUrl) {
|
||||
formData.append('audioFileUrl', params.audioFileUrl)
|
||||
}
|
||||
formData.append('expires', params.expires || 3600)
|
||||
|
||||
return request({
|
||||
url: '/audioManagement/presigned-url',
|
||||
method: 'post',
|
||||
data: formData,
|
||||
headers: {
|
||||
'Content-Type': 'multipart/form-data'
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
@@ -89,3 +89,54 @@ export function exportCustomerFlow(params) {
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 沟通记录相关API
|
||||
// 分页查询沟通记录
|
||||
export function getCommunicationRecordPage(params) {
|
||||
return request({
|
||||
url: '/communication-record/page',
|
||||
method: 'get',
|
||||
params: {
|
||||
current: params.current || 1,
|
||||
size: params.size || 10,
|
||||
customerName: params.customerName,
|
||||
customerPhone: params.customerPhone,
|
||||
communicationType: params.communicationType,
|
||||
ownerName: params.ownerName
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
// 添加沟通记录
|
||||
export function addCommunicationRecord(data) {
|
||||
return request({
|
||||
url: '/communication-record/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 更新沟通记录
|
||||
export function updateCommunicationRecord(data) {
|
||||
return request({
|
||||
url: '/communication-record/update',
|
||||
method: 'put',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除沟通记录
|
||||
export function deleteCommunicationRecord(id) {
|
||||
return request({
|
||||
url: `/communication-record/delete/${id}`,
|
||||
method: 'delete'
|
||||
})
|
||||
}
|
||||
|
||||
// 根据ID查询沟通记录详情
|
||||
export function getCommunicationRecordById(id) {
|
||||
return request({
|
||||
url: `/communication-record/get/${id}`,
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user