123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156 |
- /// <reference path="../../easyui/jquery.min.js" />
- (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 initAddUser() {
- $('#txtUserNo').removeAttr("readonly");
- //$('#txtUserNo').attr("readonly", "false");
- $("#hid_UserType").val("add");
- $("#txtPassword2").removeAttr("readonly");
- $("#txtPassword").removeAttr("readonly");
- $('#txtUserNo').val("");
- $('#txtremark').val("");
- $("txtTelephone").val("");
- $('#TextIDCard').val("");
- $('#TextPosition').val("");
- $("#TextPersonGroupsNo").combotree('setValue', $('#hid_PersonGroupsNo').val());
- $("#cbGroupGroupsNo").combotree('setValue', $('#Hid_treeValue').val());
- $("#TextMobile").val("");
- $("#txtPassword2").val("");
- $("#txtPassword").val("");
- $("#txtAliasName").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();
-
- // var rows = $('#dg').datagrid('getSelections');
- // if (rows.length == 1) {
- // var row = rows[0];
- // //alert(row.Expiration);
- // }
- $("#ExpirationDate").datebox('setValue', strDate);
- //$("#ExpirationDate").datebox('setValue', myformatter(new Date(rows[0].Expiration)));
- $('#winSetUserInfo').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 initEditUser(row) {
- $("#hid_UserType").val("modify");
- $('#txtUserNo').attr("readonly","true");
- //var rows = $('#dg').datagrid('getSelections');
- //var row = rows[0];
- $("#txtPassword2").attr("readonly", "readonly");
- $("#txtPassword").attr("readonly", "readonly");
- $('#txtUserNo').val(row.UserNo);
- $('#txtAliasName').val(row.AliasName);
- $('#TextPosition').val(row.Posion);
- $('#txtremark').val(row.Description);
- $("txtTelephone").val(row.Tel);
- $("#TextMobile").val(row.Mobile);
- $("#txtPassword2").val(row.Password);
- $("#txtPassword").val(row.Password);
- $('#TextIDCard').val(row.IDCard);
- $("#cbSysRoleNo").val(row.SysRoleNo.trim());
- $("#cbIsSys").val(row.IsSys);
- $('#TextPersonGroupsNo').combotree('setValue', row.PersonGroupNo);
- $("#cbGroupGroupsNo").combotree('setValue', row.RegionGroupNo);
- $("#ExpirationDate").datebox('setValue', myformatter(new Date(row.Expiration)));
- $('#winSetUserInfo').window('open');
- }
- function submit() {
- if (!$('#txtUserNo').val().trim()) {
- $.messager.alert('提醒', '用户编号不能为空', 'error');
- return;
- }
-
- if (!$('#txtPassword').val().trim()) {
- $.messager.alert('提醒', '密码不能为空', 'error');
- return;
- }
- if ($('#txtPassword').val().trim().length < 6) {
- $.messager.alert('提醒', '密码不能小于6位', 'error');
- return;
- }
- if ($('#txtPassword').val().trim() != $('#txtPassword2').val().trim()) {
- $.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/UserEditAjax.aspx", { userno: $('#txtUserNo').val().trim(), type: $('#hid_UserType').val(), AliasName: $('#txtAliasName').val(),
- posion: $('#TextPosition').val(), remark: $('#txtremark').val(), tel: $('#txtTelephone').val(), regionno: $("#cbGroupGroupsNo").combotree("getValue"),
- PersonGroupsNo: $('#TextPersonGroupsNo').combotree("getValue"), Mobile: $('#TextMobile').val(), ExpirationDate: $("#ExpirationDate").datebox('getValue'),
- IDCard: $('#TextIDCard').val(), SysRoleNo: $("#cbSysRoleNo").val(), IsSys: $("#cbIsSys").val(), password: $("#txtPassword").val().trim()
- }, function (msg) {
- if (msg == "true") {
- $.messager.alert('提示', '操作成功!');
- flashTable();
- $('#winSetUserInfo').window('close');
- } else {
- $.messager.alert('提示', msg, 'error');
- }
- })
- }
|