/// (function () { $.fn.combotree.defaults.editable = true; $.extend($.fn.combotree.defaults.keyHandler, { up: function () { console.log('up'); }, down: function () { console.log('down'); }, enter: function () { console.log('enter'); }, query: function (q) { var t = $(this).combotree('tree'); var nodes = t.tree('getChildren'); for (var i = 0; i < nodes.length; i++) { var node = nodes[i]; if (node.text.indexOf(q) >= 0) { $(node.target).show(); } else { $(node.target).hide(); } } var opts = $(this).combotree('options'); if (!opts.hasSetEvents) { opts.hasSetEvents = true; var onShowPanel = opts.onShowPanel; opts.onShowPanel = function () { var nodes = t.tree('getChildren'); for (var i = 0; i < nodes.length; i++) { $(nodes[i].target).show(); } onShowPanel.call(this); }; $(this).combo('options').onShowPanel = opts.onShowPanel; } } }); })(jQuery); jQuery.ajaxSetup({ complete: function (data) { //对返回的数据data做判断, //session过期的话,就location到一个页面 if (data.responseText == 'TimeOut') { //alert("登录超时,请重新登录!"); top.location.href = '../Default.aspx'; } } }); function initAddPerson() { $('#txtLoginCode').removeAttr("readonly"); //$('#txtUserNo').attr("readonly", "false"); $("#hid_UserType").val("add"); $("#txtPassword2").removeAttr("readonly"); $("#txtPassword").removeAttr("readonly"); $('#txtPersonName').val(""); $('#txtLoginCode').val(""); $('#txtDescription').val(""); $("#TextPersonGroupsNo").combotree('setValue', $('#hid_PersonGroupsNo').val()); $("#cbGroupGroupsNo").combotree('setValue', $('#Hid_treeValue').val()); $("#txtMobile").val(""); $("#txtPassword2").val(""); $("#txtPassword").val(""); var curr_time = new Date(); var strDate = curr_time.getFullYear(); strDate = strDate + 10; strDate = strDate + "-"; strDate += curr_time.getMonth() + 1 + "-"; strDate += curr_time.getDate(); $("#ExpirationDate").datebox('setValue', strDate); //$("#ExpirationDate").datebox('setValue', myformatter(new Date(rows[0].Expiration))); $('#winSetPersonInfo').window('open'); } function myformatter(date) { var y = date.getFullYear(); var m = date.getMonth() + 1; var d = date.getDate(); return y + '-' + (m < 10 ? ('0' + m) : m) + '-' + (d < 10 ? ('0' + d) : d); } function initEditPerson(row) { $("#hid_UserType").val("modify"); $('#txtLoginCode').attr("readonly", "true"); //var rows = $('#dg').datagrid('getSelections'); //var row = rows[0]; $("#txtPassword2").attr("readonly", "readonly"); $("#txtPassword").attr("readonly", "readonly"); $('#txtLoginCode').val(row.LoginCode); $('#txtPersonName').val(row.PersonName); $('#txtDescription').val(row.Description); $("#txtMobile").val(row.Mobile); $("#txtPassword2").val(row.Password); $("#txtPassword").val(row.Password); //$('#TextIDCard').val(row.IDCard); //$("#cbSysRoleNo").val(row.SysRoleNo.trim()); $("#cbPersonType").val(row.PersonType); $('#TextPersonGroupsNo').combotree('setValue', row.PersonGroupNo); $("#cbGroupGroupsNo").combotree('setValue', row.RegionGroupNo); $("#ExpirationDate").datebox('setValue', myformatter(new Date(row.Expiration))); $('#winSetPersonInfo').window('open'); } function submit() { if (!$('#txtLoginCode').val()) { $.messager.alert('提醒', '用户编号不能为空', 'error'); return; } if (!$('#txtPassword').val()) { $.messager.alert('提醒', '密码不能为空', 'error'); return; } if ($('#txtPassword').val().length < 6) { $.messager.alert('提醒', '密码不能小于6位', 'error'); return; } if ($('#txtPassword').val() != $('#txtPassword2').val()) { $.messager.alert('提醒', '两次输入的密码不一致!', 'error'); return; } // var userno; // if ($("#hid_UserType").val() == "modify") { // var rows = $('#dg').datagrid('getSelections'); // var row = rows[0]; // userno = row.UserNo; // } $.post("../UserMGAjax/PersonsEditAjax.aspx", { LoginCode: $('#txtLoginCode').val(), type: $('#hid_UserType').val(), PersonName: $('#txtPersonName').val(), Description: $('#txtDescription').val(), regionno: $("#cbGroupGroupsNo").combotree("getValue"), PersonGroupsNo: $('#TextPersonGroupsNo').combotree("getValue"), Mobile: $('#txtMobile').val(), ExpirationDate: $("#ExpirationDate").datebox('getValue'), PersonType: $("#cbPersonType").val(), password: $("#txtPassword").val().trim() }, function (msg) { if (msg == "true") { $.messager.alert('提示', '操作成功!'); flashTable(); $('#winSetPersonInfo').window('close'); } else { $.messager.alert('提示', msg, 'error'); } }) }