/** * 修改增加管理员信息 * */ $(function() { /*输入框绑定验证*/ $('#tab_user_contents').find("input[class='form-control']").on('focus input propertychange', valideInput); $('#username').trigger('propertychange'); $('#username').trigger('focus'); $('#username').trigger('input'); $('#userpassword').trigger('propertychange'); $('#userpassword').trigger('focus'); $('#userpassword').trigger('input'); var editId = helper.request.queryString("edit_id"); if(editId){ getAdminInformationDetail(editId); } $('#btn_save').click(function() { saveAdminInformation() }) //保存档案物资 function saveAdminInformation() { if(!$('#username').val()){ layer.msg('请输入用户名!') return } if(!$('#userpassword').val()){ layer.msg('请输入密码!') return } if(editId) { $.post(huayi.config.callcenter_url + 'MageCus/EditUsers', { username: $('#username').val(), userpower: $('#userpassword').val(), id:editId, token: $.cookie("token") }, function(data) { data = JSON.parse(data); if(data.state.toLowerCase() == "success") { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); parent.layer.msg("保存成功"); parent.initTable(); } }); } else { $.post(huayi.config.callcenter_url + 'MageCus/AddUsers', { username: $('#username').val(), userpower: $('#userpassword').val(), token: $.cookie("token") }, function(data) { data = JSON.parse(data); if(data.state.toLowerCase() == "success") { var index = parent.layer.getFrameIndex(window.name); parent.layer.close(index); parent.layer.msg("保存成功"); parent.initTable(); } }); } } }); //获取详情 function getAdminInformationDetail(editId) { $.getJSON(huayi.config.callcenter_url + "MageCus/GetModelarchives", { id: editId, token: $.cookie("token") }, function(data) { if(data.state=='success'){ $('#username').val(data.data.username); $('#userpassword').val(data.data.userpower); } }) } //验证 function valideInput() { var _that = $(this); var ele = $(this).attr('id'); if(ele === 'username') { valideMethods(_that, regexs.userAdmin, '前三位字母,后几位数字'); } else if(ele === 'userpassword') { valideMethods(_that, regexs.userPassword, '4~10位的字母、数字'); } if(regexs.userAdmin.test($.trim($('#username').val())) && regexs.userPassword.test($.trim($("#userpassword").val()))) { $('#btn_save').attr("disabled", false); }else{ $('#btn_save').attr("disabled", true); } } /** * 验证方法 * _this :传递的this * regRlues: 验证的规则 * msg: 提示信息 * */ function valideMethods(_this, regRlues, msg) { $('#login_tips').hide(); $('#login_msg').text(''); if(!regRlues.test($.trim(_this.val()))) { _this.parent().removeClass('has-success has-feedback').addClass('has-error has-feedback'); _this.parent().find('.glyphicon').remove(); $('').appendTo(_this.parent()); $('#login_tips').show(); $('#login_msg').text(msg); } else { _this.parent().removeClass('has-error has-feedback').addClass('has-success has-feedback'); _this.parent().find('.glyphicon').remove(); $('').appendTo(_this.parent()); } }