123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475 |
- var areaData = "[12,34]";//省数据
- var form;
- var $;
- var userInfo = layui.sessionData(window.hywa.sessionTable.tableName);
- if (JSON.stringify(userInfo) == '{}') {
- parent.location.href = window.hywa.jumpPage.login;
- } else {
- try {
- userInfo = userInfo.userData;
- } catch (err) {
- parent.location.href = window.hywa.jumpPage.login;
- }
- }
- layui.config({
- base: "../../js/"
- }).use(['form', 'layer', 'laytpl'], function () {
- form = layui.form;
- var layer = layui.layer,
- laytpl = layui.laytpl,
- $ = layui.jquery;
- //添加验证规则
- form.verify({
- newPwd: [
- /^[\S]{6,12}$/,
- '密码必须6到12位,且不能出现空格'
- ],
- confirmPwd: function (value) {
- if ($("#oldPwd").val() != value) {
- return "两次输入密码不一致,请重新输入!";
- }
- }
- })
- userInfo.password = null;
- form.val("changePwd", userInfo);
- //修改密码
- form.on("submit(changePwd)", function (data) {
- var index = layer.msg('提交中,请稍候', {
- icon: 16,
- time: false,
- shade: 0.8
- });
- dataJson = data.field;
- dataJson.id = dataJson.userId;
- $.ajax({
- type: 'put',
- url: 'changePassword',
- data: JSON.stringify(dataJson),
- contentType: 'application/json',
- success: function (res) {
- layer.close(index);
- if (!(res.code - 0)) {
- layer.msg(res.msg, {
- icon: 1
- });
- layer.close(index);
- }
- $(".pwd").val('');
- }
- });
- return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
- })
- var getTpl = demo.innerHTML,
- view = document.getElementById('view');
- if(view){
- laytpl(getTpl).render(userInfo, function (html) {
- view.innerHTML = html;
- });
- }
-
- })
|