|
|
@@ -72,8 +72,16 @@ $(window).bind("load resize", function() {
|
|
|
}
|
|
|
});
|
|
|
|
|
|
+function openToCurrentTab(obj) {
|
|
|
+ if (isScrollToTop) {
|
|
|
+ $(obj).show().siblings('.RuoYi_iframe').hide();
|
|
|
+ } else {
|
|
|
+ $(obj).css({"visibility": "visible", "position": "static"}).siblings('.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"});
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
function syncMenuTab(dataId) {
|
|
|
- if(isLinkage) {
|
|
|
+ if (isLinkage) {
|
|
|
var $dataObj = $('a[href$="' + decodeURI(dataId) + '"]');
|
|
|
if ($dataObj.attr("class") != null && !$dataObj.hasClass("noactive")) {
|
|
|
$('.tab-pane li').removeClass("active");
|
|
|
@@ -157,7 +165,7 @@ $(function() {
|
|
|
// 显示tab对应的内容区
|
|
|
$('.RuoYi_iframe').each(function() {
|
|
|
if ($(this).data('id') == currentId) {
|
|
|
- $(this).css({"visibility": "visible", "position": "static"}).siblings('.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"});
|
|
|
+ openToCurrentTab(this);
|
|
|
}
|
|
|
});
|
|
|
$(element).addClass('active').siblings('.menuTab').removeClass('active');
|
|
|
@@ -289,7 +297,7 @@ $(function() {
|
|
|
// 显示tab对应的内容区
|
|
|
$('.mainContent .RuoYi_iframe').each(function() {
|
|
|
if ($(this).data('id') == dataUrl) {
|
|
|
- $(this).css({"visibility": "visible", "position": "static"}).siblings('.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"});
|
|
|
+ openToCurrentTab(this);
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
@@ -308,8 +316,12 @@ $(function() {
|
|
|
|
|
|
// 添加选项卡对应的iframe
|
|
|
var str1 = '<iframe class="RuoYi_iframe" name="iframe' + dataIndex + '" width="100%" height="100%" src="' + dataUrl + '" frameborder="0" data-id="' + dataUrl + '" data-refresh="' + isRefresh + '" seamless></iframe>';
|
|
|
- $('.mainContent').find('iframe.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"}).parents('.mainContent').append(str1);
|
|
|
-
|
|
|
+ if (isScrollToTop) {
|
|
|
+ $('.mainContent').find('iframe.RuoYi_iframe').hide().parents('.mainContent').append(str1);
|
|
|
+ } else {
|
|
|
+ $('.mainContent').find('iframe.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"}).parents('.mainContent').append(str1);
|
|
|
+ }
|
|
|
+
|
|
|
$.modal.loading("数据加载中,请稍候...");
|
|
|
|
|
|
$('.mainContent iframe:visible').on('load', function() {
|
|
|
@@ -351,7 +363,7 @@ $(function() {
|
|
|
|
|
|
$('.mainContent .RuoYi_iframe').each(function() {
|
|
|
if ($(this).data('id') == activeId) {
|
|
|
- $(this).css({"visibility": "visible", "position": "static"}).siblings('.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"});
|
|
|
+ openToCurrentTab(this);
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
@@ -379,7 +391,7 @@ $(function() {
|
|
|
$(this).parents('.menuTab').prev('.menuTab:last').addClass('active');
|
|
|
$('.mainContent .RuoYi_iframe').each(function() {
|
|
|
if ($(this).data('id') == activeId) {
|
|
|
- $(this).css({"visibility": "visible", "position": "static"}).siblings('.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"});
|
|
|
+ openToCurrentTab(this);
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
@@ -399,7 +411,7 @@ $(function() {
|
|
|
$('.menuTab[data-id="' + panelUrl + '"]').addClass('active').siblings('.menuTab').removeClass('active');
|
|
|
$('.mainContent .RuoYi_iframe').each(function() {
|
|
|
if ($(this).data('id') == panelUrl) {
|
|
|
- $(this).css({"visibility": "visible", "position": "static"}).siblings('.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"});
|
|
|
+ openToCurrentTab(this);
|
|
|
return false;
|
|
|
}
|
|
|
});
|
|
|
@@ -441,7 +453,7 @@ $(function() {
|
|
|
// 显示tab对应的内容区
|
|
|
$('.mainContent .RuoYi_iframe').each(function() {
|
|
|
if ($(this).data('id') == currentId) {
|
|
|
- $(this).css({"visibility": "visible", "position": "static"}).siblings('.RuoYi_iframe').css({"visibility": "hidden", "position": "absolute"});
|
|
|
+ openToCurrentTab(this);
|
|
|
isRefresh = $.common.nullToDefault($(this).data('refresh'), false);
|
|
|
return false;
|
|
|
}
|
|
|
@@ -493,7 +505,11 @@ $(function() {
|
|
|
$(this).remove();
|
|
|
});
|
|
|
$('.page-tabs-content').children("[data-id]:first").each(function() {
|
|
|
- $('.RuoYi_iframe[data-id="' + $(this).data('id') + '"]').css({"visibility": "visible", "position": "static"});
|
|
|
+ if (isScrollToTop) {
|
|
|
+ $('.RuoYi_iframe[data-id="' + $(this).data('id') + '"]').show();
|
|
|
+ } else {
|
|
|
+ $('.RuoYi_iframe[data-id="' + $(this).data('id') + '"]').css({"visibility": "visible", "position": "static"});
|
|
|
+ }
|
|
|
$(this).addClass("active");
|
|
|
});
|
|
|
$('.page-tabs-content').css("margin-left", "0");
|