软测单独项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

104 lines
3.6 KiB

11 months ago
var form, $,areaData;
layui.config({
base : "../../js/"
}).extend({
"address" : "address"
})
layui.use(['form', 'layer', 'upload', 'laydate', "address"], function () {
form = layui.form;
$ = layui.jquery;
var layer = parent.layer === undefined ? layui.layer : top.layer,
upload = layui.upload,
laydate = layui.laydate,
address = layui.address;
getUserInfo();
function getUserInfo() {
if (window.sessionStorage.getItem("userInfo") != null && window.sessionStorage.getItem("userInfo") != "null" && window.sessionStorage.getItem("userInfo") != undefined) {
var userInfo = JSON.parse(window.sessionStorage.getItem("userInfo"));
$(".UsersUid").val(userInfo.UserCode);
$(".UsersName").val(userInfo.USERS_NAME);
$(".UsersEmail").val(userInfo.USERS_EMAIL);
$(".UsersMobile").val(userInfo.USERS_MOBILE);
} else {
//获取信息
$.post("../../ashx/ZYSysUserHandler.ashx", {
Action: "UserInfo"
}, function (res) {
if (res.code == 1) {
$(".UsersUid").val(res.data.UserCode);
$(".UsersName").val(res.data.USERS_NAME);
$(".UsersEmail").val(res.data.USERS_EMAIL);
$(".UsersMobile").val(res.data.USERS_MOBILE);
window.sessionStorage.setItem("userInfo", JSON.stringify(res.data));
} else {
}
});
}
}
//提交个人资料
form.on("submit(changeUser)", function (data) {
var index = layer.msg('提交中,请稍候', { icon: 16, time: false, shade: 0.8 });
//将填写的用户信息存到session以便下次调取
var key, userInfoHtml = '';
userInfoHtml = {
UserCode: $(".UsersUid").val(),
USERS_NAME: $(".UsersName").val(),
USERS_EMAIL: $(".UsersEmail").val(),
USERS_MOBILE: $(".UsersMobile").val()
};
//提交信息
$.post("../../ashx/ZYSysUserHandler.ashx", {
Action: "EditUserInfo",
'UsersUid': $(".UsersUid").val(),
'UsersName': $(".UsersName").val(),
'UsersEmail': $(".UsersEmail").val(),
'UsersMobile': $(".UsersMobile").val()
}, function (res) {
if (res.code == 1) {
layer.close(index);
layer.msg("提交成功!");
window.sessionStorage.setItem("userInfo", JSON.stringify(userInfoHtml));
} else {
layer.close(index);
}
layer.close(index);
});
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
})
//修改密码
form.on("submit(changePwd)", function (data) {
if ($(".newPwd").val() != $(".confirmPwd").val()) { layer.msg("两次密码不一致!"); return false; }
var index = layer.msg('提交中,请稍候', { icon: 16, time: false, shade: 0.8 });
//提交信息
$.post("../../ashx/ZYSysUserHandler.ashx", {
Action: "ChangePwd",
'UsersUid': $(".UsersUid").val(),
'oldPwd': $(".oldPwd").val(),
'newPwd': $(".newPwd").val()
}, function (res) {
if (res.code == 1) {
layer.close(index);
layer.msg("密码修改成功!");
$(".pwd").val('');
} else {
layer.msg(res.msg);
}
layer.close(index);
});
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
})
})