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