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