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

master
RuoYi 5 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);
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');
$('.page-tabs-content .active i', topWindow).click();
if($.common.isNotEmpty(panelUrl)){

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

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

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

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

Loading…
Cancel
Save