From 3a675efd3a8883f23208cefd39e0e871bf57a70b Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 31 八月 2023 10:21:29 +0800 Subject: [PATCH] 2023-08-31 --- src/views/menudesign/index.jsx | 53 ++++++++++++++++++++++++++++------------------------- 1 files changed, 28 insertions(+), 25 deletions(-) diff --git a/src/views/menudesign/index.jsx b/src/views/menudesign/index.jsx index 0a95623..189034b 100644 --- a/src/views/menudesign/index.jsx +++ b/src/views/menudesign/index.jsx @@ -95,6 +95,8 @@ try { let param = JSON.parse(window.decodeURIComponent(window.atob(this.props.match.params.param))) + sessionStorage.setItem('MenuType', param.MenuType || 'custom') + this.setState({ MenuType: param.MenuType, MenuId: param.MenuId || param.MenuID, @@ -1115,31 +1117,32 @@ <Collapse accordion defaultActiveKey="basedata" bordered={false}> {/* 鍩烘湰淇℃伅 */} <Panel header="鍩烘湰淇℃伅" key="basedata"> - {/* 鑿滃崟淇℃伅 */} - {config && MenuType === 'custom' ? <MenuForm - config={config} - MenuId={MenuId} - parentId={ParentId} - MenuName={config.MenuName} - MenuNo={config.MenuNo} - updateConfig={this.updateConfig} - /> : null} - {config && MenuType === 'home' ? <HomeForm - config={config} - updateConfig={this.updateConfig} - /> : null} - {config && MenuType === 'billPrint' ? <PrintMenuForm - config={config} - updateConfig={this.updateConfig} - /> : null} - {config ? <UrlFieldComponent - config={config} - updateConfig={this.updateConfig} - /> : null} - {/* 琛ㄥ悕娣诲姞 */} - {config ? <TableComponent config={config} updatetable={this.updateConfig}/> : null} - {config ? <Paragraph style={{padding: '15px 0px 0px 18px'}} copyable={{ text: MenuId }}>鑿滃崟ID</Paragraph> : null} - {config ? <NormalCss config={config} updateConfig={this.updateConfig}/> : null} + {config ? <> + {MenuType === 'custom' ? <MenuForm + config={config} + MenuId={MenuId} + parentId={ParentId} + MenuName={config.MenuName} + MenuNo={config.MenuNo} + updateConfig={this.updateConfig} + /> : null} + {MenuType === 'home' ? <HomeForm + config={config} + updateConfig={this.updateConfig} + /> : null} + {MenuType === 'billPrint' ? <PrintMenuForm + config={config} + updateConfig={this.updateConfig} + /> : null} + <UrlFieldComponent + config={config} + updateConfig={this.updateConfig} + /> + {/* 琛ㄥ悕娣诲姞 */} + <TableComponent config={config} updatetable={this.updateConfig}/> + <Paragraph style={{padding: '15px 0px 0px 18px'}} copyable={{ text: MenuId }}>鑿滃崟ID</Paragraph> + <NormalCss config={config} updateConfig={this.updateConfig}/> + </> : null} </Panel> {/* 缁勪欢娣诲姞 */} <Panel header="缁勪欢" key="component"> -- Gitblit v1.8.0