From 1f147596a8239993e5ca9576261a6f91ca88a1ba Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=B1=E7=9C=A0=E4=BB=AA=E5=BC=8F?= <854085467@qq.com> Date: Sat, 20 Mar 2021 21:32:48 +0800 Subject: [PATCH] for admin.js add jump function --- component/pear/modules/admin.js | 10 ++++++++++ config/pear.config.yml | 2 +- view/document/button.html | 2 +- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/component/pear/modules/admin.js b/component/pear/modules/admin.js index d86996c..c151465 100644 --- a/component/pear/modules/admin.js +++ b/component/pear/modules/admin.js @@ -235,6 +235,16 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm msgInstance.click(messageTip); } } + + this.jump = function(id,title,url){ + if (config.tab.muiltTab) { + bodyTab.addTabOnly({id: id,title: title,url: url,icon: null,close: true}, + 300); + } else { + sideMenu.selectItem(id); + bodyFrame.changePage(url, title, true); + } + } }; var messageTip = function(id, title, context, form) { diff --git a/config/pear.config.yml b/config/pear.config.yml index aac323c..a63024b 100644 --- a/config/pear.config.yml +++ b/config/pear.config.yml @@ -22,7 +22,7 @@ menu: ## 视图内容配置 tab: ## 是否开启多选项卡 - muiltTab: true + muiltTab: false ## 切换选项卡时,是否刷新页面状态 keepState: true ## 是否开启 Tab 记忆 diff --git a/view/document/button.html b/view/document/button.html index cb94bf0..fe84cfe 100644 --- a/view/document/button.html +++ b/view/document/button.html @@ -297,7 +297,7 @@ }) $("[to]").click(function(){ - top.layui.frame.changePageByElement("content","http://www.baidu.com","百度一下",true) + top.layui.admin.jump(14,"百度一下","http://www.baidu.com",true) }) })