From d941738da5fae4e27488b09933e76cdce2c50fe9 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期四, 13 七月 2023 22:44:25 +0800
Subject: [PATCH] 2023-07-13

---
 src/views/basedesign/index.jsx |   61 +++++++++++++++++-------------
 1 files changed, 35 insertions(+), 26 deletions(-)

diff --git a/src/views/basedesign/index.jsx b/src/views/basedesign/index.jsx
index 0adc4d0..5a25185 100644
--- a/src/views/basedesign/index.jsx
+++ b/src/views/basedesign/index.jsx
@@ -16,6 +16,7 @@
 const TreePageConfig = asyncLoadComponent(() => import('@/templates/treepageconfig'))
 const ModalConfig = asyncLoadComponent(() => import('@/templates/modalconfig'))
 const SubTable = asyncLoadComponent(() => import('@/templates/subtableconfig'))
+const UpdateFormTab = asyncLoadComponent(() => import('./updateFormTab'))
 
 document.body.className = ''
 sessionStorage.setItem('isEditState', 'true')
@@ -186,49 +187,57 @@
   }
 
   render () {
-    const { loading } = this.state
+    const { loading, editMenu, subConfig, btnTab } = this.state
 
     return (
       <div className="mk-base-design-wrap">
         <ConfigProvider locale={_locale}>
           <Header/>
-          {this.state.tabview === 'TreePage' ?
-            <TreePageConfig
-              menu={this.state.editMenu}
-              reloadmenu={() => {localStorage.setItem('menuUpdate', new Date().getTime())}}
-              handleView={this.handleView}
-            /> : null
-          }
           {this.state.tabview === 'CommonTable' ?
             <ComTableConfig
-              menu={this.state.editMenu}
+              menu={editMenu}
               reloadmenu={() => {localStorage.setItem('menuUpdate', new Date().getTime())}}
-              handleView={this.handleView}
-            /> : null
-          }
-          {this.state.tabview === 'Modal' ?
-            <ModalConfig
-              menu={this.state.editMenu}
-              editTab={this.state.editTab}
-              tabConfig={this.state.tabConfig}
-              editSubTab={this.state.editSubTab}
-              subTabConfig={this.state.subTabConfig}
-              btnTab={this.state.btnTab}
-              btnTabConfig={this.state.btnTabConfig}
-              editAction={this.state.editAction}
-              subConfig={this.state.subConfig}
               handleView={this.handleView}
             /> : null
           }
           {this.state.tabview === 'SubTable' ?
             <SubTable
-              menu={this.state.editMenu}
+              menu={editMenu}
               editTab={this.state.editTab}
               editSubTab={this.state.editSubTab}
               tabConfig={this.state.tabConfig}
-              btnTab={this.state.btnTab}
+              btnTab={btnTab}
               btnTabConfig={this.state.btnTabConfig}
-              config={this.state.subConfig}
+              config={subConfig}
+              handleView={this.handleView}
+            /> : null
+          }
+          {this.state.tabview === 'Modal' ?
+            <ModalConfig
+              menu={editMenu}
+              editTab={this.state.editTab}
+              tabConfig={this.state.tabConfig}
+              editSubTab={this.state.editSubTab}
+              subTabConfig={this.state.subTabConfig}
+              btnTab={btnTab}
+              btnTabConfig={this.state.btnTabConfig}
+              editAction={this.state.editAction}
+              subConfig={subConfig}
+              handleView={this.handleView}
+            /> : null
+          }
+          {this.state.tabview === 'TreePage' ?
+            <TreePageConfig
+              menu={editMenu}
+              reloadmenu={() => {localStorage.setItem('menuUpdate', new Date().getTime())}}
+              handleView={this.handleView}
+            /> : null
+          }
+          {this.state.tabview === 'FormTab' ?
+            <UpdateFormTab
+              menu={editMenu}
+              btnTab={btnTab}
+              config={subConfig}
               handleView={this.handleView}
             /> : null
           }

--
Gitblit v1.8.0