From c59e0c5a408aebe8080dfce3b2ebc4711f20e7a9 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期二, 04 二月 2020 08:56:11 +0800
Subject: [PATCH] 2020-02-04

---
 src/tabviews/commontable/index.jsx |   45 +++++++++++++++++++++++----------------------
 1 files changed, 23 insertions(+), 22 deletions(-)

diff --git a/src/tabviews/commontable/index.jsx b/src/tabviews/commontable/index.jsx
index 6f0699b..418a487 100644
--- a/src/tabviews/commontable/index.jsx
+++ b/src/tabviews/commontable/index.jsx
@@ -688,32 +688,33 @@
         visible: true
       })
     } else if (btn.OpenType === 'tab') {
-      // const { tabviews, MenuNo, MenuID } = this.props
-      // let newtab = {
-      //   MenuNo: MenuNo,
-      //   MenuID: btn.uuid,
-      //   MenuName: btn.label,
-      //   type: btn.tabTemplate,
-      //   selected: true,
-      //   param: {
-      //     btn: btn,
-      //     data: data
-      //   }
-      // }
+      const { tabviews, MenuNo, MenuID } = this.props
+      let newtab = {
+        MenuNo: MenuNo,
+        MenuID: btn.uuid,
+        MenuName: btn.label,
+        type: btn.tabTemplate,
+        selected: true,
+        param: {
+          btn: btn,
+          data: data,
+          arr_field: this.state.arr_field
+        }
+      }
 
-      // let index = 0
-      // let tabs = tabviews.map((tab, i) => {
-      //   if (tab.MenuID === MenuID) {
-      //     index = i
-      //   }
-      //   tab.selected = false
+      let index = 0
+      let tabs = tabviews.map((tab, i) => {
+        if (tab.MenuID === MenuID) {
+          index = i
+        }
+        tab.selected = false
 
-      //   return tab
-      // })
+        return tab
+      })
 
-      // tabs.splice(index + 1, 0, newtab)
+      tabs.splice(index + 1, 0, newtab)
       
-      // this.props.modifyTabview(tabs)
+      this.props.modifyTabview(tabs)
     }
   }
 

--
Gitblit v1.8.0