From e603c97dbe7a4f1dbd6445e00383ed651182e0fe Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 03 三月 2020 17:09:11 +0800
Subject: [PATCH] 2020-03-03

---
 src/components/sidemenu/editthdmenu/index.jsx |   17 ++++++++++-------
 1 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/src/components/sidemenu/editthdmenu/index.jsx b/src/components/sidemenu/editthdmenu/index.jsx
index eaf40a6..10f2c00 100644
--- a/src/components/sidemenu/editthdmenu/index.jsx
+++ b/src/components/sidemenu/editthdmenu/index.jsx
@@ -150,11 +150,14 @@
 
       Api.getSystemConfig(param).then(res => {
         if (res.status) {
-          let _LongParam = res.LongParam && window.decodeURIComponent(window.atob(res.LongParam))
-          try {
-            _LongParam = JSON.parse(_LongParam)
-          } catch (e) {
-            _LongParam = ''
+          let _LongParam = ''
+          if (res.LongParam) {
+            try {
+              _LongParam = JSON.parse(window.decodeURIComponent(window.atob(res.LongParam)))
+            } catch (e) {
+              console.warn('Parse Failure')
+              _LongParam = ''
+            }
           }
 
           _menu.LongParam = _LongParam
@@ -414,10 +417,10 @@
             let _config = ''
             if (result.LongParam) {
               try {
-                _config = window.decodeURIComponent(window.atob(result.LongParam))
-                _config = JSON.parse(_config)
+                _config = JSON.parse(window.decodeURIComponent(window.atob(result.LongParam)))
                 _config.type = 'user'
               } catch (e) {
+                console.warn('Parse Failure')
                 _config = ''
               }
             }

--
Gitblit v1.8.0