From f66454256b0ed4407744ed155de13b3e42ec2718 Mon Sep 17 00:00:00 2001
From: TsMask <340112800@qq.com>
Date: Thu, 5 Dec 2024 14:50:46 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20CDR=E6=97=B6=E9=97=B4=E8=BD=AC=E6=8D=A2?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/views/dashboard/imsCDR/index.vue | 29 ++++++++++++++++++++-------
src/views/dashboard/smfCDR/index.vue | 12 ++++++-----
src/views/dashboard/smscCDR/index.vue | 13 ++++++++++--
3 files changed, 40 insertions(+), 14 deletions(-)
diff --git a/src/views/dashboard/imsCDR/index.vue b/src/views/dashboard/imsCDR/index.vue
index 2e308c3a..9af65e99 100644
--- a/src/views/dashboard/imsCDR/index.vue
+++ b/src/views/dashboard/imsCDR/index.vue
@@ -589,15 +589,12 @@ onBeforeUnmount(() => {
-
{
{{ t('views.dashboard.cdr.time') }}:
- {{ parseDateToStr(+record.timestamp * 1000) }}
+
+ {{
+ typeof record.cdrJSON.releaseTime === 'number'
+ ? parseDateToStr(+record.cdrJSON.releaseTime * 1000)
+ : record.cdrJSON.releaseTime
+ }}
+
@@ -849,11 +852,23 @@ onBeforeUnmount(() => {
{{ t('views.dashboard.cdr.seizureTime') }}:
- {{ record.cdrJSON.seizureTime }}
+
+ {{
+ typeof record.cdrJSON.seizureTime === 'number'
+ ? parseDateToStr(+record.cdrJSON.seizureTime * 1000)
+ : record.cdrJSON.seizureTime
+ }}
+
{{ t('views.dashboard.cdr.releaseTime') }}:
- {{ record.cdrJSON.releaseTime }}
+
+ {{
+ typeof record.cdrJSON.releaseTime === 'number'
+ ? parseDateToStr(+record.cdrJSON.releaseTime * 1000)
+ : record.cdrJSON.releaseTime
+ }}
+
diff --git a/src/views/dashboard/smfCDR/index.vue b/src/views/dashboard/smfCDR/index.vue
index 2217e68b..652cae9c 100644
--- a/src/views/dashboard/smfCDR/index.vue
+++ b/src/views/dashboard/smfCDR/index.vue
@@ -739,7 +739,7 @@ onBeforeUnmount(() => {
{{ t('views.dashboard.cdr.time') }}:
- {{ parseDateToStr(+record.timestamp * 1000) }}
+ {{ record.cdrJSON.invocationTimestamp }}
{{ t('views.dashboard.cdr.rowInfo') }}
@@ -854,10 +854,12 @@ onBeforeUnmount(() => {
Network Function IPv4:
- {{
- record.cdrJSON.nFunctionConsumerInformation
- .networkFunctionIPv4Address
- }}
+
+ {{
+ record.cdrJSON.nFunctionConsumerInformation
+ ?.networkFunctionIPv4Address
+ }}
+
diff --git a/src/views/dashboard/smscCDR/index.vue b/src/views/dashboard/smscCDR/index.vue
index 80635720..23a522b4 100644
--- a/src/views/dashboard/smscCDR/index.vue
+++ b/src/views/dashboard/smscCDR/index.vue
@@ -183,7 +183,10 @@ let tableColumns: ColumnsType = [
width: 150,
customRender(opt) {
const cdrJSON = opt.value;
- return parseDateToStr(+cdrJSON.updateTime * 1000);
+ if (typeof cdrJSON.updateTime === 'number') {
+ return parseDateToStr(+cdrJSON.updateTime * 1000);
+ }
+ return cdrJSON.updateTime;
},
},
{
@@ -755,7 +758,13 @@ onBeforeUnmount(() => {
{{ t('views.dashboard.cdr.time') }}:
- {{ parseDateToStr(+record.timestamp * 1000) }}
+
+ {{
+ typeof record.cdrJSON.updateTime === 'number'
+ ? parseDateToStr(+record.cdrJSON.updateTime * 1000)
+ : record.cdrJSON.updateTime
+ }}
+
{{ t('views.dashboard.cdr.rowInfo') }}