//保存z-index var z_index = 1; //部门服务地址 var depSrv = "http://" + window.location.host + "/SysMain/Setting/DepSrv.aspx"; //用户服务地址 var UserSrv = "http://" + window.location.host + "/SysMain/Setting/UserSrv.aspx"; //主窗口数据地址 var MainOp = "http://" + window.location.host + "/SysMain/MainOp.xml"; //构造 功能窗口式DIV function ActionDiv(action, id, title) { var divStr = "
" + title + "
关闭
"; $("body").append(divStr); var divId = "#" + action + id; $(divId).css("z-index", "99999"); $(divId).fadeIn("slow", function () { $(this).animate({ left: '200px' }, "slow"); }); Close_Main_Box(); Action_BoxClick(); DragDiv(); } //构造 标准窗口式DIV function StanderDiv(id, title,menuHtml) { var divStr = "
" + title + "
关闭
" + menuHtml + "
"; $("body").append(divStr); var divId = "#Div_" + id; $(divId).css("z-index", z_index + 1); z_index = z_index + 1; $(divId).fadeIn("slow", function () { $(this).animate({ left: '200px' }, "slow"); }); Close_Main_Box(); Main_BoxClick(); DragDiv(); } //构造 标准菜单(搜索,增加,删除,修改) function StanderMenu(id) { return ""; } //菜单扩展 function Vmenu(menuid, text) { var tid = "#menu_" + menuid + " tr"; $(tid).append("" + text + ""); } //左侧菜单隐藏和显示 function ShowLeftMenu() { $(".Div_leftMenu_Btn").mouseover(function () { $(this).animate({ left: '-100px' }, "slow"); $(".leftNav").animate({ left: '0px' }, "slow"); }); $(".leftNav").mouseleave(function () { $(this).animate({ left: '-100px' }, "slow"); $(".Div_leftMenu_Btn").animate({ left: '0px' }, "slow"); }); } //关闭Main_Box function Close_Main_Box() { $(".Box_Close").click(function () { $(this).parent().parent().attr("isClose", "t"); $(this).parent().parent().fadeOut("slow"); }); } //关闭普通窗口 function CloseBox(id) { var tid = "#" + id; $(tid).attr("isClose", "t"); $(tid).fadeOut("slow"); } //改变Main_Box Z-index 或显示Main_Box function Show_Main_Box(id) { var divId = "#" + id; $(divId).css("z-index", z_index + 1); z_index = z_index + 1; if ($(divId).attr("isClose") == "t") { $(divId).fadeIn("slow"); $(divId).attr("isClose","f"); } } //显示Action_Box function Show_Action_Box(id) { var divId = "#" + id; $(divId).css("z-index", "99999"); if ($(divId).attr("isClose") == "t") { $(divId).fadeIn("slow"); $(divId).attr("isClose", "f"); } } //构造Main_Box后,对Main_Box的操作 function Opera_Main_Box(id) { var divId = "#" + id; $(divId).unbind(); $(divId).bind("click", function () { Show_Main_Box("Div_" + id); }); } //左边菜单点击基本事件 function Left_Menu_Click(id, name,hasMenu) { if (hasMenu) { StanderDiv(id, name, StanderMenu(id)); } else { StanderDiv(id, name, ""); } Opera_Main_Box(id); } //Main_Box 点击 ,提高Main_Box z-index function Main_BoxClick() { $(".Main_Box").click(function () { $(this).css("z-index", z_index+1); z_index = z_index + 1; }); } //Action_Box 点击 ,提高Action_Box z-index function Action_BoxClick() { $(".Action_Box").click(function () { $(this).css("z-index", z_index + 1); z_index = z_index + 1; }); } //窗口式DIV拖动 function DragDiv() { $(function () { $(".Main_Box").draggable({ handle: ".Box_info", scroll: false }); }); $(function () { $(".Action_Box").draggable({ handle: ".Box_info", scroll: false }); }); } //判断输入是否为数字 function IsNum(str) { var ex = /^\d+.?\d*$/; if (ex.test(str)) { return true; } else { return false; } } $(document).ready(function () { ShowLeftMenu(); $("#UPWD").unbind(); $("#UPWD").bind("click", function () { UPWD(); }); }); //按钮加载图片开始 function loading(id) { var tid = "#" + id; $(tid).fadeOut(); $(tid).parent().append(""); var f = "stopW(\"" + id + "\")"; setTimeout(f, 10000); } //按钮加载图片结束 function stopW(id) { var tid = "#" + id; $(tid).fadeIn(); $('.datagrid-mask-msg').remove(); } //内容加载图片开始 function Cloading(id) { var tid = "#" + id; $(tid).html(""); setTimeout('Cstop()', 10000); } //内容加载图片结束 function Cstop() { $('.datagrid-mask-msg').remove(); } //清空table 里面 的表单数据 function clearDataForm(id) { var inputid = "#" + id + " input"; var textid = "#" + id + " textarea"; $(inputid).val(""); $(textid).val(""); } //判断标准表的checkbox选中的值 用','分开 function CheckBoxVal(id) { var ids = ""; var tid = "#" + id + " input[type='checkbox']"; $(tid).each(function () { if ($(this).is(':checked')) { ids += $(this).val() + ","; } }); if (ids != "") { ids=ids.substring(0, ids.length - 1); } return ids; } //判断标准表的checkbox未选中的值 用','分开 function NoCheckBoxVal(id) { var ids = ""; var tid = "#" + id + " input[type='checkbox']"; $(tid).each(function () { if (!$(this).is(':checked')) { ids += $(this).val() + ","; } }); if (ids != "") { ids = ids.substring(0, ids.length - 1); } return ids; } //获取日期 function GetDateStr(addDayCount) { var dd = new Date(); var ddd = dd.DateAdd('d', addDayCount); var y = ddd.getYear(); var m = ddd.getMonth() + 1; //获取当前月 var d = ddd.getDate(); return y + "-" + m + "-" + d; } //传入一个日期yyyy/mm/dd,格式化成yyyy-MM-dd function DateF(dateStr) { var dateS = dateStr.split('/'); for (var i = 0; i < dateS.length; i++) { if (dateS[i].length <= 1) { dateS[i] = "0" + dateS[i]; } } return dateS[0] + "-" + dateS[1] + "-" + dateS[2]; } //获取部门选择框 function SelectDep(id, selectVal) { var tid = "#" + id; //执行ajax $.get(depSrv, { type: "SelectDep" }, function (data) { if (data != "") { $(tid).html(""); $(tid).append(data); if (selectVal != "") { var selectI = tid + " option[value='" + selectVal + "']"; $(selectI).attr("selected", true); } } else { $(tid).html(""); alert('没有可选择的部门,请到系统设置添加部门'); } }); } //获取用户选择框 function SelectUser(id, d,selectVal) { var tid = "#" + id; //执行ajax $.get(UserSrv, { type: "SelectUser", depid: d }, function (data) { stopW(id); if (data != "") { $(tid).html(""); $(tid).append(data); if (selectVal != "") { var selectI = tid + " option[value='" + selectVal + "']"; $(selectI).attr("selected", true); } } else { $(tid).html(""); alert('没有可选择的用户,请到系统设置添加用户'); } }); } //用户修改密码 function UPWD() { //构造 修改密码DIV ActionDiv("Update", "PWD", "修改密码"); //读取XML 获取修改表单 $.get(MainOp, function (data) { $("#Update_Con_PWD").html($(data).find("Action[name='UpdatePWD']").html()); $("#PWDUpdate").unbind(); $("#PWDUpdate").bind("click", function () { UPWDGo(); }); }); //重新定义修改密码点击事件 $("#UPWD").unbind(); $("#UPWD").bind("click", function () { Show_Action_Box("UpdatePWD"); }); } //修改密码ajax function UPWDGo() { //获取数据 var o = $("#OPWD").val(); var n = $("#NPWD").val(); var rn = $("#RNPWD").val(); if (n != rn) { alert('新密码不一样,请重新输入'); return; } //加载等待 loading("PWDUpdate"); //执行ajax $.get(UserSrv, { type: "Upwd", oPwd: o, nPwd: n }, function (data) { //等待结束 stopW("PWDUpdate"); if (data == "true") { alert('修改成功!'); CloseBox("UpdatePWD"); //关闭窗口 } else { alert("修改失败...失败原因:" + data); } }); } //输出指定位数的随机数的随机整数 function RandNum(n) { var rnd = ""; for (var i = 0; i < n; i++) rnd += Math.floor(Math.random() * 10); return rnd; } //单位数时间前加0 function checkTime(i) { if (i < 10) { i = "0" + i; } return i; } //获取当前时间 function NowTime() { var today = new Date(); var h = today.getHours(); var m = today.getMinutes(); var s = today.getSeconds(); m = checkTime(m); s = checkTime(s); return h + ":" + m + ":" + s; }