HuangHai 3 months ago
commit b878829783

@ -100,44 +100,14 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
}); });
} }
this.bodyRender = function (param) { this.bodyRender = function(param) {
body.on("click", ".refresh", function () { body.on("click", ".refresh", function() {
refresh(); refresh();
}) })
if (isMuiltTab(param) === "true" || isMuiltTab(param) === true) { if (isMuiltTab(param) === "true" || isMuiltTab(param) === true) {
var indexTabData = {};
// $.ajax({
// type: "GET",
// url: "/dsBase/gtzz/getWhiceRole",
// async: false,
// success: function (res) {
// var indexHref = 'html/pages/welcome.html';
// var _id = "indexPage";
//
// if (param.other.report) {
// indexHref = 'view/tb/school/task_list_p.html?is_finish=0';
// _id = "10";
// } else {
// if (res.role_id == 232) {
// indexHref = 'html/pages/projectManagement/zbzx/index.html';
// } else if (res.role_id == 234 || res.role_id === 243) {
// indexHref = 'html/pages/projectManagement/xx/index.html';
// }
// }
//
// indexTabData = {
// id: _id,
// url: indexHref,
// title: param.tab.index.title,
// close: false
// }
//
// }
// });
bodyTab = pearTab.render({ bodyTab = pearTab.render({
elem: 'content', elem: 'content',
roll: true, roll: true,
@ -148,13 +118,18 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
index: 0, index: 0,
tabMax: param.tab.max, tabMax: param.tab.max,
preload: param.tab.preload, preload: param.tab.preload,
closeEvent: function (id) { closeEvent: function(id) {
sideMenu.selectItem(id); sideMenu.selectItem(id);
}, },
data: [indexTabData], data: [{
success: function (id) { id: param.tab.index.id,
url: param.tab.index.href,
title: param.tab.index.title,
close: false
}],
success: function(id) {
if (param.tab.session) { if (param.tab.session) {
setTimeout(function () { setTimeout(function() {
sideMenu.selectItem(id); sideMenu.selectItem(id);
bodyTab.positionTab(); bodyTab.positionTab();
}, 500) }, 500)
@ -162,7 +137,7 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
} }
}); });
bodyTab.click(function (id) { bodyTab.click(function(id) {
if (!param.tab.keepState) { if (!param.tab.keepState) {
bodyTab.refresh(false); bodyTab.refresh(false);
} }
@ -170,7 +145,7 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
sideMenu.selectItem(id); sideMenu.selectItem(id);
}) })
sideMenu.click(function (dom, data) { sideMenu.click(function(dom, data) {
bodyTab.addTabOnly({ bodyTab.addTabOnly({
id: data.menuId, id: data.menuId,
title: data.menuTitle, title: data.menuTitle,
@ -181,6 +156,7 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
compatible(); compatible();
}) })
} else { } else {
console.log(param);
bodyFrame = pearFrame.render({ bodyFrame = pearFrame.render({
elem: 'content', elem: 'content',
title: '首页', title: '首页',
@ -189,7 +165,7 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
height: '100%' height: '100%'
}); });
sideMenu.click(function (dom, data) { sideMenu.click(function(dom, data) {
bodyFrame.changePage(data.menuUrl, true); bodyFrame.changePage(data.menuUrl, true);
compatible() compatible()
}) })

@ -38,7 +38,8 @@ tab:
## 首页 ## 首页
index: index:
id: "10" ## 标识 ID , 建议与菜单项中的 ID 一致 id: "10" ## 标识 ID , 建议与菜单项中的 ID 一致
href: "view/console/console1.html" ## 页面地址 # href: "view/console/welcome.html" ## 页面地址
href: "html/pages/welcome.html" ## 页面地址
title: "首页" ## 标题 title: "首页" ## 标题
## 主题配置 ## 主题配置
theme: theme:

@ -106,6 +106,7 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
}) })
if (isMuiltTab(param) === "true" || isMuiltTab(param) === true) { if (isMuiltTab(param) === "true" || isMuiltTab(param) === true) {
bodyTab = pearTab.render({ bodyTab = pearTab.render({
elem: 'content', elem: 'content',
roll: true, roll: true,
@ -154,6 +155,7 @@ layui.define(['message', 'table', 'jquery', 'element', 'yaml', 'form', 'tab', 'm
compatible(); compatible();
}) })
} else { } else {
console.log(param);
bodyFrame = pearFrame.render({ bodyFrame = pearFrame.render({
elem: 'content', elem: 'content',
title: '首页', title: '首页',

Loading…
Cancel
Save