var days = new Array("日", "一", "二", "三", "四", "五", "六");
var $, tab, dataStrAll, dataStr, layer;
layui.config({
base: "js/"
}).extend({
"bodyTab": "bodyTab"
});
layui.use(['bodyTab', 'form', 'element', 'layer', 'jquery'], function () {
var form = layui.form,
element = layui.element;
$ = layui.$;
layer = parent.layer === undefined ? layui.layer : top.layer;
var userInfo = "";
if (window.sessionStorage.getItem("userInfo") != null) {
userInfo = window.sessionStorage.getItem("userInfo");
} else {
var kn_root_c_cookie = $.cookie("kn_root_cookie");
var kn_root_c_cookie_json = "";
if (kn_root_c_cookie != undefined) {
kn_root_c_cookie_json = JSON.parse(kn_root_c_cookie)
}
if (kn_root_c_cookie != "" && kn_root_c_cookie != null && typeof kn_root_c_cookie == 'string') {
$.ajax({
type: "post",
url: "../ashx/SysUserHandler.ashx",
data: {
Action: "UserInfo2",
UsersUid: kn_root_c_cookie_json.usersUid,
random: new Date().getTime()//随机参数
},
async: false,
dataType: "json",
success: function (res) {
if (res.code == 1) {
userInfo = JSON.stringify(res.data);
window.sessionStorage.setItem("userInfo", JSON.stringify(res.data));
} else {
alert(res.msg);
}
}
})
} else {
alert("您未登录或登录超时请登录后使用");
window.close();
}
}
$("#zh-user").html(JSON.parse(userInfo).USERS_NAME);
//FMenu();
//login();
getData();
function login() {
var userInfo = window.sessionStorage.getItem("userInfo");
if (userInfo == null) {
layer.msg("您未登录或登录超时请登录后使用,页面将在3秒后关闭!", { icon: 0 });
setTimeout(function () { window.location.href = "/"; }, 3000)
} else {
window.sessionStorage.setItem('UserName', JSON.parse(userInfo).USERS_NAME);
window.sessionStorage.setItem('userInfo', userInfo);
$.post("../ashx/LoginHandler.ashx", {
Action: "LoginAction",
strUser: username,
strPwd: password,
random: new Date().getTime()//随机参数
}, function (res) {
if (res.code == 1) {
window.sessionStorage.setItem("userInfo", JSON.stringify(res.data));
getData();
} else {
alert(res.msg);
}
});
}
}
tab = layui.bodyTab({
openTabNum: "50", //最大可打开窗口数量
url: "json/navs.json" //获取菜单json地址
});
//获取全部菜单
function getData() {
$.post("../ashx/MenuHandler.ashx", {
Action: "GetUserMenu",
random: new Date().getTime()//随机参数
}, function (data) {
if (OrgId == "734389c7ae364584aea9918693bba3de") {
$("#main_iframe").attr("src", "homeXZZDJG.html");
} else {
$("#main_iframe").attr("src", "home.html");
}
dataStrAll = data;
var array = data;
var menu = '
';
$(".menu").html(menu);
//tab.render();
//顶部菜单切换
$(".menu ul li").click(function () {
var userInfo = window.sessionStorage.getItem("userInfo");
if (userInfo == null) {
layer.msg("您未登录或登录超时请登录后使用,页面将在3秒后关闭!", { icon: 0 });
setTimeout(function () { window.location.href = "/"; }, 3000)
}
$("#mainTabDiv").hide();
$("#mainDiv").show();
$(this).addClass("active").siblings().removeClass("active");
var menuid = $(this).attr("menuid");
var menuurl = $(this).attr("menuurl");
var furl = $("#main_iframe").attr("src");
if (menuurl == furl) { return; }
else if (menuurl == "homeXZZDJG.html" || menuurl == "home.html") {
$("#mainTabDiv").hide();
$("#mainDiv").show();
$("#main_iframe").attr("src", menuurl); hidemenu(); return;
}
else {
SMenu(menuid, menuurl);
}
});
});
}
// 点击左侧菜单添加新窗口
$("body").on("click", ".layui-nav .layui-nav-item a:not('.mobileTopLevelMenus .layui-nav-item a')", function () {
var userInfo = window.sessionStorage.getItem("userInfo");
if (userInfo == null) {
layer.msg("您未登录或登录超时请登录后使用,页面将在3秒后关闭!", { icon: 0 });
setTimeout(function () { window.location.href = "/"; }, 3000)
}
try {
var urlStr = $(this).attr("data-url") + '';
var str1 = urlStr.substring(0, 4).toLowerCase();
if (str1 == "http") {
window.open(urlStr);
return;
}
} catch (exc) {
console.log(exc);
}
$(".layui-nav-itemed>.layui-nav-child").css("dispaly", "none");
if (($(this).attr("data-url"))) {
if ($(this).attr("data-flowtype") == "0") {
$("#mainTabDiv").hide();
$("#mainDiv").show();
$("#main_iframe").attr("src", "../" + $(this).attr("data-url"));
}
else if ($(this).attr("data-flowtype") == "1") {
//$("#mainTabDiv").html("");
var menuId = $(this).attr("data-url");
$.ajax({
type: "post",
url: "../ashx/SysMenuHandler.ashx",
data: { Action: "getMenuTitile", ID: menuId },
dataType: "json",
success: function (res) {
top.treeClick(
{
"width": "",
"height": "",
"id": res.data.ID,
"link": res.data.Address + "?" + res.data.Params,
"model": "0",
"title": res.data.MENU_TITLE
}
);
}
})
}
} else {
//$(".layui-nav-child").slideUp(500);
$(".layui-nav-child").slideUp();
}
$(this).parent("li").siblings().removeClass("layui-nav-itemed");
$(".layui-nav .layui-nav-itemed .layui-nav-child").slideDown();
//$(".layui-nav .layui-nav-itemed .layui-nav-child").css("display","block");
})
//刷新后还原打开的窗口
if (cacheStr == "true") {
if (window.sessionStorage.getItem("menu") != null) {
menu = JSON.parse(window.sessionStorage.getItem("menu"));
curmenu = window.sessionStorage.getItem("curmenu");
var openTitle = '';
for (var i = 0; i < menu.length; i++) {
openTitle = '';
if (menu[i].icon) {
if (menu[i].icon.split("-")[0] == 'icon') {
openTitle += '';
} else {
openTitle += '' + menu[i].icon + '';
}
}
openTitle += '' + menu[i].title + '';
openTitle += 'ဆ';
element.tabAdd("bodyTab", {
title: openTitle,
content: "