/**
* 修改增加管理员信息
* */
$(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());
}
}