From 1a67732f77de8afd138b6e75235edcc4c0e9a166 Mon Sep 17 00:00:00 2001 From: king <18310653075@163.com> Date: 星期四, 16 一月 2020 23:29:57 +0800 Subject: [PATCH] 2020-01-16 --- src/components/tabview/index.jsx | 11 ++++++----- 1 files changed, 6 insertions(+), 5 deletions(-) diff --git a/src/components/tabview/index.jsx b/src/components/tabview/index.jsx index 2a6a77e..b951d46 100644 --- a/src/components/tabview/index.jsx +++ b/src/components/tabview/index.jsx @@ -47,12 +47,9 @@ } else { tab.selected = false } - if (menu.type === 'TabForm' || menu.type === 'iframe') { - return tab.MenuID !== menu.MenuID - } else { - return tab.MenuNo !== menu.MenuNo - } + return tab.MenuID !== menu.MenuID }) + if (menu.MenuID === this.state.selectedTabId) { tabs[0] && (tabs[0].selected = true) } @@ -90,6 +87,8 @@ return (<Comps.RoleManage MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID}/>) } else if (view.type === 'TabForm') { return (<Comps.TabForm MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param}/>) + } else if (view.type === 'FormTab') { + return (<Comps.FormTab MenuNo={view.MenuNo} MenuID={view.MenuID} MenuName={view.MenuName} key={view.MenuID} param={view.param}/>) } else if (view.type === 'iframe') { return (<Comps.Iframe key={view.MenuID} title={view.MenuName} MenuName={view.MenuName} url={service + view.LinkUrl}/>) } else { @@ -166,6 +165,8 @@ Comps.RoleManage = asyncComponent(() => import('@/tabviews/rolemanage')) } else if (!Comps.TabForm && newtab.type === 'TabForm') { Comps.TabForm = asyncComponent(() => import('@/tabviews/tabform')) + } else if (!Comps.TabForm && newtab.type === 'FormTab') { + Comps.FormTab = asyncComponent(() => import('@/tabviews/formtab')) } } -- Gitblit v1.8.0