diff --git a/app/home/view/index/index.html b/app/home/view/index/index.html
index 3adda6e..f0b445f 100644
--- a/app/home/view/index/index.html
+++ b/app/home/view/index/index.html
@@ -163,9 +163,11 @@
let tab_id = tab_parse.tab_id,tab_array = tab_parse.tab_array;
if(tab_array.length>0){
for(let a=0; a0){
+ admin.tabChange(tab_id);
}
- admin.tabChange(tab_id);
}
}
diff --git a/public/static/assets/gougu/module/admin.js b/public/static/assets/gougu/module/admin.js
index 41ac9da..6a60300 100644
--- a/public/static/assets/gougu/module/admin.js
+++ b/public/static/assets/gougu/module/admin.js
@@ -6,6 +6,14 @@ layui.define(['element'], function (exports) {
* @url,tab页面地址
* @name,tab页面标题,
*/
+ tabTem: function (id, url, title) {
+ element.tabAdd('gg-admin-tab', {
+ id: id,
+ url:url,
+ title: '' + title
+ });
+ $('#GouguAppBody').append('');
+ },
tabAdd: function (id, url, title) {
var thetabs = $('#pageTabUl').find('li');
if (thetabs.length > 12) {
@@ -18,10 +26,9 @@ layui.define(['element'], function (exports) {
element.tabAdd('gg-admin-tab', {
id: id,
url:url,
- title: '' + title,
- content: '',
+ title: '' + title
});
- $('#GouguAppBody').append('');
+ $('#GouguAppBody').append('');
this.tabChange(id);
},
//从子页面打开新的Tab页面,防止id重复,使用时间戳作为唯一标识
@@ -142,8 +149,14 @@ layui.define(['element'], function (exports) {
};
//切换tab
element.on('tab(gg-admin-tab)', function (data) {
+ let thisPage = $('#GouguAppBody').find('.gg-tab-page').eq(data.index);
+ if(thisPage.find('iframe').length==0){
+ let id = thisPage.data('id');
+ let url = thisPage.data('url');
+ thisPage.html('');
+ }
$('#GouguAppBody').find('.gg-tab-page').removeClass('layui-show');
- $('#GouguAppBody').find('.gg-tab-page').eq(data.index).addClass('layui-show');
+ thisPage.addClass('layui-show');
if(data.index==0){
tab.refresh(0);
}