mirror of https://github.com/iAJue/Fantasy-field
70 lines
2.1 KiB
JavaScript
70 lines
2.1 KiB
JavaScript
layui.use(['form','layer','upload','laydate'],function(){
|
|
form = layui.form;
|
|
$ = layui.jquery;
|
|
var layer = parent.layer === undefined ? layui.layer : top.layer,
|
|
upload = layui.upload;
|
|
// 获取数据
|
|
$.ajax({
|
|
type: 'GET',
|
|
url: 'DataAction',
|
|
dataType: 'json',
|
|
success: function(userInfo){
|
|
$(".username").val(userInfo.username);
|
|
$(".role").val(userInfo.role);
|
|
$(".time").val(userInfo.time);
|
|
$(".ip").val(userInfo.ip);
|
|
$(".email").val(userInfo.email);
|
|
$("#photo").attr("src",userInfo.photo);
|
|
form.render();
|
|
}
|
|
});
|
|
//上传头像
|
|
upload.render({
|
|
elem: '#upload',
|
|
url: 'UploadAction',
|
|
accept: 'images',
|
|
exts: 'jpg|png|gif|bmp|jpeg',
|
|
size: 1024,
|
|
before: function(obj){
|
|
layer.msg('上传头像中,请稍候',{icon: 16,time:false,shade:0.8});
|
|
},
|
|
done: function(res, index, upload){
|
|
if (res.code == '0') {
|
|
$('#photo').attr('src',res.src);
|
|
layer.closeAll();
|
|
}else{
|
|
layer.msg(res.msg, {icon: 2,anim: 6});
|
|
}
|
|
}
|
|
});
|
|
|
|
//提交个人资料
|
|
form.on("submit(changeUser)",function(data){
|
|
var index = layer.msg('提交中,请稍候',{icon: 16,time:false,shade:0.8});
|
|
setTimeout(function(){
|
|
$.post("UpdateAction",{
|
|
username : $(".username").val(),
|
|
pwd : $(".pwd").val(),
|
|
password : $(".password").val()
|
|
},function(res){
|
|
layer.close(index);
|
|
layer.msg(res);
|
|
})
|
|
},100);
|
|
return false;
|
|
})
|
|
|
|
//添加验证规则
|
|
form.verify({
|
|
newPwd : function(value, item){
|
|
if(value.length < 6){
|
|
return "密码长度不能小于6位";
|
|
}
|
|
},
|
|
confirmPwd : function(value, item){
|
|
if(!new RegExp($("#oldPwd").val()).test(value)){
|
|
return "两次输入密码不一致,请重新输入!";
|
|
}
|
|
}
|
|
})
|
|
}) |