From 268be11f39b248920a76568135f8b7b6c4fa9e52 Mon Sep 17 00:00:00 2001
From: king <18310653075@163.com>
Date: 星期五, 13 三月 2020 16:37:22 +0800
Subject: [PATCH] 2020-03-13

---
 src/templates/comtableconfig/index.jsx |   23 +++++++++++++++++++----
 1 files changed, 19 insertions(+), 4 deletions(-)

diff --git a/src/templates/comtableconfig/index.jsx b/src/templates/comtableconfig/index.jsx
index db2e165..c245ad2 100644
--- a/src/templates/comtableconfig/index.jsx
+++ b/src/templates/comtableconfig/index.jsx
@@ -1760,6 +1760,7 @@
         }
   
         let _sort = 0
+        let btntabs = []
 
         let btnParam = {             // 娣诲姞鑿滃崟鎸夐挳
           func: 'sPC_Button_AddUpt',
@@ -1769,11 +1770,22 @@
           Template: menu.PageParam.Template || '',
           PageParam: '',
           LongParam: '',
-          LText: _config.action.map(item => {
-            _sort++
-            return `select '${item.uuid}' as menuid, '${item.label}' as menuname, '${_sort * 10}' as Sort`
-          })
+          LText: []
         }
+
+        _config.action.forEach(item => {
+          _sort++
+          if (item.OpenType === 'popview') {
+            btntabs.push({
+              uuid: item.uuid,
+              linkTab: item.linkTab,
+              label: item.label,
+              sort: _sort
+            })
+          } else {
+            btnParam.LText.push(`select '${item.uuid}' as menuid, '${item.label}' as menuname, '${_sort * 10}' as Sort`)
+          }
+        })
   
         btnParam.LText = btnParam.LText.join(' union all ')
         btnParam.LText = Utils.formatOptions(btnParam.LText)
@@ -1787,6 +1799,9 @@
 
         let _LText = []
 
+        btntabs.forEach(item => {
+          _LText.push(`select '${item.uuid}' as MenuID ,'${item.linkTab}' as Tabid,'${item.label}' as TabName ,'${item.sort * 10}' as Sort`)
+        })
         _config.tabgroups.forEach(groupId => {
           _config[groupId].forEach(item => {
             _sort++

--
Gitblit v1.8.0