fix: 修复通话记录数据处理和SOP分析逻辑

移除未使用的SOP分析处理函数
修正RawDataCards组件中通话记录数据的处理逻辑
简化录音下载和查看原文功能的实现
This commit is contained in:
2025-09-10 15:23:13 +08:00
parent a00a20c4ee
commit 1e6f987172
2 changed files with 14 additions and 16 deletions

View File

@@ -234,9 +234,9 @@ const callRecords = computed(() => {
}
// 如果 callInfo 是对象且包含数据数组
if (props.callInfo && props.callInfo.data && Array.isArray(props.callInfo.data)) {
console.log('RawDataCards - callInfo.data is array:', props.callInfo.data)
return props.callInfo.data
if (props.callInfo && props.callInfo && Array.isArray(props.callInfo)) {
console.log('RawDataCards - callInfo.data is array:', props.callInfo)
return props.callInfo
}
console.log('RawDataCards - no valid call data found, returning empty array')
@@ -249,8 +249,8 @@ const downloadRecording = (call) => {
console.log('下载录音:', call)
// 检查是否有录音文件地址
if (call.record_file_addr_list && call.record_file_addr_list.length > 0) {
const recordingUrl = call.record_file_addr_list[0]
if (call.record_file_addr) {
const recordingUrl = call.record_file_addr
// 从URL中提取文件名
const urlParts = recordingUrl.split('/')
@@ -276,11 +276,7 @@ const downloadRecording = (call) => {
// 查看原文方法
const viewTranscript = async (call) => {
// 触发SOP分析
emit('analyze-sop', {
type: 'call',
data: call,
content: call.record_context || ''
})
alert(call.record_context)
// 显示通话记录内容
if (call.record_context) {