feat: 添加ims-cdr数据moc/cct

This commit is contained in:
TsMask
2025-09-11 20:11:55 +08:00
parent bb6cae1433
commit 905d8c3bb2
3 changed files with 28 additions and 0 deletions

View File

@@ -437,6 +437,8 @@ export default {
rowInfo: "Info",
type: "Type",
duration: "Duration",
mosAverage: "MOS Average",
callConnectionTime: "Call Connection Time",
seizureTime: "Call Start Time",
releaseTime: "Hangup Time",
caller: "Caller",

View File

@@ -437,6 +437,8 @@ export default {
rowInfo: "记录信息",
type: "记录类型",
duration: "通话时长",
mosAverage: "MOS Average",
callConnectionTime: "Call Connection Time",
seizureTime: "呼叫开始时间",
releaseTime: "挂断结束时间",
caller: "主叫",

View File

@@ -202,6 +202,30 @@ let tableColumns: ColumnsType = [
align: 'left',
width: 200,
},
{
title: t('views.dashboard.cdr.mosAverage'),
dataIndex: 'cdrJSON',
key: 'mosAverage',
align: 'left',
width: 120,
customRender(opt) {
const cdrJSON = opt.value;
return cdrJSON.mosAverage;
},
},
{
title: t('views.dashboard.cdr.callConnectionTime'),
dataIndex: 'cdrJSON',
key: 'callConnectionTime',
align: 'left',
width: 200,
customRender(opt) {
const cdrJSON = opt.value;
return cdrJSON.callType === 'sms'
? '-'
: parseDuration(cdrJSON.callConnectionTime);
},
},
{
title: t('views.dashboard.cdr.seizureTime'),
dataIndex: 'cdrJSON',