From 886fb7a7c053312a5af5010838bd5a95a962c361 Mon Sep 17 00:00:00 2001 From: lai <10633968+laiyujun1@user.noreply.gitee.com> Date: Fri, 8 Aug 2025 09:51:33 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9msdData=E8=A7=A3=E6=9E=90?= =?UTF-8?q?=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/dashboard/mfCDR/index.vue | 37 +++++++++++++---------------- 1 file changed, 17 insertions(+), 20 deletions(-) diff --git a/src/views/dashboard/mfCDR/index.vue b/src/views/dashboard/mfCDR/index.vue index fb4d6c5c..29c16ba6 100644 --- a/src/views/dashboard/mfCDR/index.vue +++ b/src/views/dashboard/mfCDR/index.vue @@ -567,7 +567,15 @@ function wsMessage(res: Record) { function fnModalVisibleByEdit(record: Record) { modalState.title = t('common.viewText') + t('views.dashboard.cdr.msd'); modalState.openByView = true; - modalState.from = Object.assign(modalState.from, record.cdrJSON.msdData); + + let msdDataObj = {}; + + try { + msdDataObj = JSON.parse(record.cdrJSON.msdData); + } catch (e) { + msdDataObj = {}; + } + modalState.from = Object.assign(modalState.from, msdDataObj); // if (!record || !record.cdrJSON) return; // const cdrJSON = record.cdrJSON; // Modal.info({ @@ -855,9 +863,11 @@ onBeforeUnmount(() => { >