var prjKey = "";
function loadLeftMenu() {
var prjKey = $("[name='prjKey']").val();
var params = {
"prjType" : "2",
"prjKey" : prjKey
};
sendAsyncAjax(params, "toMain.do", "json", loadLeftMenuProcess);
}
function loadLeftMenuProcess(data) {
var html = '';
for (var i = 0; i < data.length; i++) {
html += '
';
}
if (html != '') {
$("#accordion1").append($(html));
}
loadAccord();
}
function f_tree(treeId) {
var raRegExp = new RegExp(":", "g");
var url = "loadMenu.do?key=" + treeId + "&prjKey=" + prjKey + "&t="
+ new Date().getTime();
url = url.replace(raRegExp, "__");
treeId = treeId.replace(raRegExp, "\\:");
$("#" + treeId).ligerTree(
{
url : url,
checkbox : false,
slide : false,
openFolderEven : true,
nodeWidth : 120,
attribute : [ 'nodename', 'url', 'hide', 'target' ],
onSelect : function(node) {
if (node.data == null || !node.data.url)
return;
var tabid = $(node.target).attr("tabid");
if (!tabid) {
tabid = node.data.url;
$(node.target).attr("tabid", tabid);
}
var target = node.data.target;
if (target == '_blank') {
window.open(node.data.url, node.data.text);
} else {
var isSms = node.data.isSms; // sms-chenjb-change
if (isSms == "1") {
f_addTab(tabid, node.data.text,
"SmsAction.do?task=validate_sms&return_tab="
+ node.data.url);
} else {
f_addTab(tabid, node.data.text, node.data.url);
}
}
},
onAppend : function(parentNode, newdata) {
if (newdata.length == 1 && newdata[0] == null) {
$("#" + treeId).parent().prev().remove();
$("#" + treeId).parent().remove();
}
},
onSuccess : function(e) {
if (!e[0])
return;
var from = e[0].text;
$(".l-ln").each(function() {
var obj = $(this).parent();
var tree = $(this).parents(".l-tree");
var target = "-" + $(tree).attr("id");
if (from == target) {
$(obj).height($(this).height());
}
});
}
});
}
function toRecList() {
var tabid = "ligerui" + new Date().toDateString();
addTab(tabid, "消息接收列表", "toRecieveMsgList.do?date=" + new Date());
}
function changeDept() {
var cot = $("#followDepts").html();
dialog = $.ligerDialog.open({
title : '在职部门',
content : cot
});
}
function changeFaces() {
var cot = $("#indexfaces").html();
dialog = $.ligerDialog.open({
title : '选择皮肤',
content : cot
});
}
function loadClient() {
var cot = $("#dclient").html();
dialog = $.ligerDialog.open({
title : '下载EU客户端',
content : cot
});
}
function logoutSystem() {
var rs = confirm("是否退出系统");
if (rs == true)
submitTargetAUrl("logout.do", "_top");
if (rs == false)
return false;
}
function hide() {
$("#heard1").hide();
$("body").removeClass("index_body_hidden");
$("#heard").removeClass("heard_hidden");
$("#heard").height("35px");
$("#er_heard").height("35px");
$(".heard1_1_2").html();
layout._onResize();
}
function show() {
$("#heard1").show();
$("body").addClass("index_body_hidden");
$("#heard").addClass("heard_hidden");
$("#heard").height("90px");
$("#er_heard").height("90px");
layout._onResize();
}
function hide2() {
$(".heard1_1_1").hide();
$("#weather_show").hide();
$(".time").hide();
$(".heard1_3").hide();
$("body").removeClass("index_body_hidden");
$("#heard").removeClass("heard_hidden");
$("#heard").height("35px");
$("#er_heard").height("35px");
$(".heard1_1_2").html();
// liger/lib/ligerUI/skins/Aqua/images/index/down.png
$("#hidetop")
.css("background",
"url(liger/lib/ligerUI/skins/Aqua/images/index/down.png) no-repeat center left");
$("#hidetop").hover(function() {
$("#hidetop")
.css("background",
"url(liger/lib/ligerUI/skins/Aqua/images/index/down_hover.png) no-repeat center left");
},function() {
$("#hidetop")
.css("background",
"url(liger/lib/ligerUI/skins/Aqua/images/index/down.png) no-repeat center left");
});
// $("#hidetop").text("显示顶部");
$("#hidetop").attr("title","显示顶部");
document.getElementById('hidetop').onclick = function() {
show2();
};
layout._onResize();
}
function show2() {
$(".heard1_1_1").show();
$("#weather_show").show();
$(".time").show();
$(".heard1_3").show();
$("body").addClass("index_body_hidden");
$("#heard").addClass("heard_hidden");
$("#heard").height("90px");
$("#er_heard").height("90px");
$("#hidetop")
.css("background",
"url(liger/lib/ligerUI/skins/Aqua/images/index/up.png) no-repeat center left");
// $("#hidetop").text("隐藏顶部");
$("#hidetop").attr("title","隐藏顶部");
$("#hidetop").hover(function() {
$("#hidetop")
.css("background",
"url(liger/lib/ligerUI/skins/Aqua/images/index/up_hover.png) no-repeat center left");
},function() {
$("#hidetop")
.css("background",
"url(liger/lib/ligerUI/skins/Aqua/images/index/up.png) no-repeat center left");
});
document.getElementById('hidetop').onclick = function() {
hide2();
};
layout._onResize();
}
function showDutyMsg() {
$.ligerDialog.open({
width : 380,
height : 400,
title : '岗位职责',
url : 'getPositionDes.do'
});
}
function headHide() {
if (navigator.appName == "Microsoft Internet Explorer"
&& navigator.appVersion.match(/7./i) == "7.") {
$("#showtop").hide();
$("#hidetop").hide();
} else {
$("#showtop").show();
$("#hidetop").show();
}
}
function loadMenu(e) {
var treeId = $(".tree", $(e).next()).attr("id");
var h = $("li", $(".tree", $(e).next()));
if (h.length != 0)
return;
f_tree(treeId);
manager = $("#" + treeId).ligerGetTreeManager();
if (manager == null)
return;
manager.expandAll();
}
function changeMenu(e, prname) {
$(".l-layout-header-inner").html(prname);
var param = {
'prjType' : '1',
'prjKey' : e
};
prjKey = e;
sendAsyncAjax(param, "toMain.do", "html", backCall);
}
function backCall(data) {
$("#accordion1").empty();
$("#accordion1").append(data);
accordion._render();
}
function findTabContent() {
tab = $("#framecenter").ligerGetTabManager();
return tab;
}
function f_heightChanged(options) {
if (tab)
tab.addHeight(options.diff);
if (accordion && options.middleHeight - 24 > 0)
accordion.setHeight(options.middleHeight - 24);
}
function f_addTab(tabid, text, url) {
// 2014-11-14 cxx 点击菜单刷新页面
if (tab.isTabItemExist(tabid)) {
tab.selectTabItem(tabid);
tab.reload(tabid);
} else {
tab.addTabItem({
tabid : tabid,
text : text,
url : url
});
}
}
function f_closeTab(tabid) {
tab.removeTabItem(tabid);
// tab.removeSelectedTabItem();
}
function f_reloadTab(tabid) {
tab.reload(tabid);
}
function f_selectTab(tabid) {
tab.selectTabItem(tabid);
}
function successMsg(msg) {
$.ligerDialog.success(msg);
}
function errorMsg(msg) {
$.ligerDialog.error(msg);
}
function confirmDialog(content, backValidate) {
$.ligerDialog.confirm(content, backValidate);
}
function openDialog(option) {
return $.ligerDialog.open(option);
}
function waitMsg(msg, time) {
$.ligerDialog.waitting(msg);
setTimeout(function() {
$.ligerDialog.closeWaitting();
}, time);
}
function configType() {
$("#client").val("1");
}
function loadConfigType() {
return $("#client").val();
}