//监听提交
methods: {
update: function () {
var regidcard = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/;//身份证
//验证表单
if (app.info.LoginName == "" || app.info.LoginName == undefined) {
layer.open({
content: '请输入用户名!'
});
} else if (app.info.TrueName == "" || app.info.TrueName == null) {
layer.open({
content: '请输入该用户的真实姓名!'
});
} else if (app.info.IDCard == "" || app.info.IDCard == null || regidcard.test(app.info.IDCard) == false) {
layer.open({
content: '请输入正确的身份证号码!'
});
} else if (app.localPsw == app.info.Password) {
layer.open({
content: '请输入正确的初始密码!'
});
} else if (app.NewPsw == "" || app.NewPsw == undefined) {
layer.open({
content: '请输入新的密码!'
});
} else if (app.RePsw == "" || app.RePsw == undefined) {
layer.open({
content: '请输入确认密码!'
});
} else if (app.Password != app.RePsw) {
layer.open({
content: '请输入两次密码不一致!'
});
} else {
var GroupID = $('#Group').val();
console.log(GroupID);
var RoleID = $('#Role').val();
console.log(RoleID);
var index = layer.open({
content: '请您仔细查看信息!确认提交吗?',
yes: function (index, layero) {
$.post("/update/a.action", {
LoginName: app.LoginName,//账号
TrueName: app.TrueName,//真实姓名
Password: app.NewPsw,//密码
IDCard: app.IDCard,//身份证
ComID: app.ComID, //公司ID
GroupID: GroupID,//部门ID
RoleID: RoleID//角色ID
}, function (data, status) {
console.log(data);
var rsp = JSON.parse(data);
if (rsp.status == 'ok') {
layer.msg("您已提交成功~!");
// 获得frame索引
var index = parent.layer.getFrameIndex(window.name);
//关闭当前frame
parent.layer.close(index);
//修改成功后刷新父界面
window.parent.location.reload();
} else if (rsp.status == 'err') {
layer.msg("出错啦~请稍后重试!");
layer.close(index);
}
});
},
cancel: function () {
//点击取消
}
});
}
}
},
重载数据表格:
//重新刷新当前页
table.reload('test',{ });
//重新从第 1 页开始
table.reload('test',{
url:'',
where: { //设定异步数据接口的额外参数,任意设
id:id
},
page: {
curr: 1 //重新从第 1 页开始
}
});