mirror of https://gitee.com/y_project/RuoYi.git
新增isLinkage支持页签与菜单联动
parent
5a59670124
commit
829dfafdaa
|
@ -239,9 +239,12 @@ $(function() {
|
||||||
dataIndex = $(this).data('index'),
|
dataIndex = $(this).data('index'),
|
||||||
menuName = $.trim($(this).text()),
|
menuName = $.trim($(this).text()),
|
||||||
flag = true;
|
flag = true;
|
||||||
|
|
||||||
|
if (!$('a[href$="' + dataUrl + '"]').hasClass("noactive")) {
|
||||||
$(".nav ul li, .nav li").removeClass("selected");
|
$(".nav ul li, .nav li").removeClass("selected");
|
||||||
$(this).parent("li").addClass("selected");
|
$(this).parent("li").addClass("selected");
|
||||||
setIframeUrl($(this).attr("href"));
|
}
|
||||||
|
setIframeUrl(dataUrl);
|
||||||
if (dataUrl == undefined || $.trim(dataUrl).length == 0) return false;
|
if (dataUrl == undefined || $.trim(dataUrl).length == 0) return false;
|
||||||
|
|
||||||
// 选项卡菜单已存在
|
// 选项卡菜单已存在
|
||||||
|
|
|
@ -258,6 +258,8 @@ var skin = storage.get("skin");
|
||||||
var mode = "history";
|
var mode = "history";
|
||||||
// 历史访问路径缓存
|
// 历史访问路径缓存
|
||||||
var historyPath = storage.get("historyPath");
|
var historyPath = storage.get("historyPath");
|
||||||
|
// 是否页签与菜单联动
|
||||||
|
var isLinkage = true;
|
||||||
|
|
||||||
// 本地主题优先,未设置取系统配置
|
// 本地主题优先,未设置取系统配置
|
||||||
if($.common.isNotEmpty(skin)){
|
if($.common.isNotEmpty(skin)){
|
||||||
|
@ -305,6 +307,19 @@ $(function() {
|
||||||
applyPath(url);
|
applyPath(url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if(isLinkage) {
|
||||||
|
$(".menuTabs").on("click", ".menuTab", function() {
|
||||||
|
var dataId = $(this).attr("data-id");
|
||||||
|
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
|
||||||
|
if (!$dataObj.hasClass("noactive")) {
|
||||||
|
$('.nav ul').removeClass("in");
|
||||||
|
$dataObj.parents("ul").addClass("in")
|
||||||
|
$dataObj.parents("li").addClass("active").siblings().removeClass("active").find('li').removeClass("active");
|
||||||
|
$dataObj.parents("ul").css('height', 'auto').height();
|
||||||
|
$('a[href$="' + decodeURI(dataId) + '"]').click();
|
||||||
|
}
|
||||||
|
})
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|
Loading…
Reference in New Issue