音频管理管理功能调整, 音频模型调整

This commit is contained in:
ZLI263
2025-10-25 23:35:31 +08:00
parent ea21831191
commit 8695d81e16
8 changed files with 1882 additions and 197 deletions

View File

@@ -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'
}
})
}