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