From 1b89aa4493d1c9768447f2f480d594cdb8077fdc Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期一, 26 十月 2020 09:24:19 +0800
Subject: [PATCH] 2020-10-26

---
 src/templates/menuconfig/menuelement/card.jsx |   14 +++++++++++++-
 1 files changed, 13 insertions(+), 1 deletions(-)

diff --git a/src/templates/menuconfig/menuelement/card.jsx b/src/templates/menuconfig/menuelement/card.jsx
index e507a78..52ec9f3 100644
--- a/src/templates/menuconfig/menuelement/card.jsx
+++ b/src/templates/menuconfig/menuelement/card.jsx
@@ -32,6 +32,18 @@
     closeCard(id)
   }
 
+  let _param = ''
+  if (card.type === 'CustomPage') {
+    _param = {
+      MenuType: 'custom',
+      MenuId: card.MenuID,
+      ParentId: card.ParentId,
+      MenuName: card.MenuName,
+      MenuNo: card.MenuNo
+    }
+    _param = window.btoa(window.encodeURIComponent(JSON.stringify(_param)))
+  }
+
   return (
     <div className="side-card" style={{ opacity }}>
       <div ref={node => drag(drop(node))}>
@@ -40,7 +52,7 @@
       </div>
       {/* 鑷畾涔夋ā鏉匡紝鍦ㄦ柊椤甸潰缂栬緫 */}
       {!card.forbidden && card.type !== 'CustomPage' ? <Icon className="edit" type="edit" onClick={edit} /> : null}
-      {card.type === 'CustomPage' ? <a href={`#/menudesign/${card.MenuID}/${card.ParentId}/${card.MenuName}/${card.MenuNo}`} target="_blank" rel="noopener noreferrer"><Icon className="edit" type="edit" /></a> : null}
+      {card.type === 'CustomPage' ? <a href={`#/menudesign/${_param}`} target="_blank" rel="noopener noreferrer"><Icon className="edit" type="edit" /></a> : null}
       <Icon className="close" type="close" onClick={close} />
     </div>
   )

--
Gitblit v1.8.0