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