新增parentTab选卡页同一页签打开

master
RuoYi 6 years ago committed by Limy
parent 7c15e08133
commit d6599ac394

@ -155,8 +155,16 @@ var refreshItem = function(){
} }
/** 关闭选项卡 */ /** 关闭选项卡 */
var closeItem = function(){ var closeItem = function(dataId){
var topWindow = $(window.parent.document); var topWindow = $(window.parent.document);
if($.common.isNotEmpty(dataId)){
window.parent.$.modal.closeLoading();
// 根据dataId关闭指定选项卡
$('.menuTab[data-id="' + dataId + '"]', topWindow).remove();
// 移除相应tab对应的内容区
$('.mainContent .RuoYi_iframe[data-id="' + dataId + '"]', topWindow).remove();
return;
}
var panelUrl = window.frameElement.getAttribute('data-panel'); var panelUrl = window.frameElement.getAttribute('data-panel');
$('.page-tabs-content .active i', topWindow).click(); $('.page-tabs-content .active i', topWindow).click();
if($.common.isNotEmpty(panelUrl)){ if($.common.isNotEmpty(panelUrl)){

@ -701,6 +701,12 @@
openTab: function (title, url) { openTab: function (title, url) {
createMenuItem(url, title); createMenuItem(url, title);
}, },
// 选卡页同一页签打开
parentTab: function (title, url) {
var dataId = window.frameElement.getAttribute('data-id');
createMenuItem(url, title);
closeItem(dataId);
},
// 关闭选项卡 // 关闭选项卡
closeTab: function () { closeTab: function () {
closeItem(); closeItem();

@ -130,7 +130,7 @@
/*字典列表-详细*/ /*字典列表-详细*/
function detail(dictId) { function detail(dictId) {
var url = prefix + '/detail/' + dictId; var url = prefix + '/detail/' + dictId;
createMenuItem(url, "字典数据"); $.modal.openTab("字典数据", url);
} }
</script> </script>
</body> </body>

@ -210,7 +210,7 @@
/* 用户管理-部门 */ /* 用户管理-部门 */
function dept() { function dept() {
var url = ctx + "system/dept"; var url = ctx + "system/dept";
createMenuItem(url, "部门管理"); $.modal.openTab("部门管理", url);
} }
/* 用户管理-重置密码 */ /* 用户管理-重置密码 */

@ -166,7 +166,7 @@
/* 调度日志查询 */ /* 调度日志查询 */
function jobLog(id) { function jobLog(id) {
var url = ctx + 'monitor/jobLog'; var url = ctx + 'monitor/jobLog';
createMenuItem(url, "调度日志"); $.modal.openTab("调度日志", url);
} }
</script> </script>
</body> </body>

Loading…
Cancel
Save