fix: 修复通话记录数据处理和SOP分析逻辑
移除未使用的SOP分析处理函数 修正RawDataCards组件中通话记录数据的处理逻辑 简化录音下载和查看原文功能的实现
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user