var tabArr = new Array(); var selTab = null; function showTab(node) { var tabs = mini.get("mainTabs"); var id = "tab$" + node.id; var tab = tabs.getTab(id); if (!tab) { tab = {}; tab.name = id; tab.title = node.text; tab.showCloseButton = true; //这里拼接了url,实际项目,应该从后台直接获得完整的url地址 tab.url = node.url; tabs.addTab(tab); } tabs.activeTab(tab); } var click_index = 0; function tabActiveFn(e) { var tabs = mini.get("mainTabs"); var uId = tabs.uid; var tab = null; if (e.tab == undefined) { var aIdx = e.sender.activeIndex; tab = e.sender.tabs[aIdx]; } else { tab = e.tab; } //if (tab.name == "tab_index") { // click_index++; // if (click_index > 0)tabs.reloadTab(tab);//重新加载 //} if (tab==null || tab==undefined || tab._id == undefined) return; var cell = document.getElementById(uId + "$" + tab._id); cell.setAttribute("tn", tab.name); $(cell).bind("contextmenu", function (e) { selTab = cell.getAttribute("tn"); var menu = mini.get("contextMenu"); menu.showAtPos(e.pageX, e.pageY); return false; }); } function closeOneFn() { var name = selTab; var tabs = mini.get("mainTabs"); tabs.removeTab(name); } function closeOtherFn() { var name = selTab; var tabs = mini.get("mainTabs").tabs; for (var i = tabs.length - 1; i >= 0; i--) { if (tabs[i].name != name) { mini.get("mainTabs").removeTab(i); } } } function closeAllFn() { var tabs = mini.get("mainTabs"); tabs.removeAll(); } function menuClick(obj) { var node = new Object(); node.id = obj.getAttribute("mid"); node.text = obj.getAttribute("text"); node.url = obj.getAttribute("url"); if (node.url == undefined || node.url == "") return false; showTab(node); } function updatePwd() { $("#txtPwd").val(""); $("#txtNewPwd").val(""); $("#txtNewPwd2").val(""); var win = mini.get("pwd_win"); win.show(); } function saveFn() { var pwd = $("#txtPwd").val(); if (pwd == "") { alert("请填写旧密码!"); return; } var _pwd = $("#txtNewPwd").val(); var _pwd2 = $("#txtNewPwd2").val(); if (_pwd != "" && _pwd != _pwd2) { alert("新密码不允许为空,且确认密码必须一致!"); return; } getAjax("update_pwd", "pwd=" + pwd + "&newpwd=" + _pwd + "&newpwd2=" + _pwd2, function (data) { mini.get("pwd_win").hide(); resultShow(data); }); } function open_index() { var tabs = mini.get("mainTabs"); var tab = tabs.getTab("tab_index"); if (!tab) { tab = {}; tab.name = "tab$295"; tab.title = "首页"; tab.showCloseButton = true; //这里拼接了url,实际项目,应该从后台直接获得完整的url地址 tab.url = "index.aspx"; tabs.addTab(tab); } tabs.activeTab(tab); } var gps_isopen = false; function open_gps() { if (gps_isopen == false) { $("#gps_iframe").attr("src", "GpsView.aspx?t=lc"); gps_isopen = true; } mini.get("gps_win").show(); $("#gps_win").unbind("click"); $("#gps_win").bind({ click: function () { hideGps(); } }); } function hideGps() { mini.get("gps_win").hide(); } function getIndex() { return $("#hIndex").val(); } var menuData = null; $(document).ready(function () { if (menuData != null && menuData.length > 0) { mini.get("mainMenu").loadList(menuData, "id", "pid"); } //默认菜单项 var flag = false; var sId = $("#hMid").val(); if (sId != "" && sId != "0") { for (var i = 0; i < menuData.length; i++) { if (menuData[i].id == sId) { var node = new Object(); node.id = menuData[i].id; node.text = menuData[i].text; node.url = menuData[i].url; showTab(node); flag = true; return; } } } //if (!flag) open_index(); }); function selMenuItem(e) { if (e.item.pid == undefined || e.item.id.indexOf("mini-") != -1) { return; } var item = e.item; var sId = item.id; if (sId!="" && sId != "0") { var node = new Object(); node.id = sId; node.text = item.text; node.url = item.url; if (node.url == undefined || node.url=="") return false; showTab(node); } } $(document).keydown(function (e) { if (e.which == 8) { var targ = null; if (e.target) targ = e.target; else targ = e.srcElement; if ((targ.type == "textarea" && (targ.getAttribute("readonly") == null || targ.getAttribute("readonly") == "")) || targ.type == "text" || targ.type == "password") return true; else return false; } }); var qflag; function showQueueWindow(flag) { if (flag == undefined) flag = !qflag; if ($("#queue_div").length < 1) { var str = "