开封利通水务前端

modifyPws.js 2.4KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. /**
  2. * 微信会员修改密码
  3. * */
  4. var cid = helper.request.queryString("cid");
  5. var ctel = helper.request.queryString("ctel");
  6. var ishouse = helper.request.queryString("ishouse");
  7. $(function(){
  8. $('#Username').val(ctel);
  9. $('#Password').on('keyup',validate);
  10. $('#Password2').on('keyup',validate);
  11. $('#modifyPasswordBtn').off('click',modifyPassword);
  12. $('#modifyPasswordBtn').on('click',modifyPassword);
  13. });
  14. //修改密码
  15. function modifyPassword(){
  16. if(!regexs.passwordReg.test($.trim($('#Password').val()))) {
  17. layer.confirm('请输入有效的新密码(6-32个字符只能是字母、下划线、数字)', {
  18. icon: 2,
  19. btn: ['确定']
  20. });
  21. return;
  22. }
  23. if(!regexs.passwordReg.test($.trim($('#Password2').val()))) {
  24. layer.confirm('请输入有效的确认密码(6-32个字符只能是字母、下划线、数字)', {
  25. icon: 2,
  26. btn: ['确定']
  27. });
  28. return;
  29. }
  30. $.post(huayi.config.callcenter_url + "Customer/CustomerResetPwd", {
  31. cusid: cid,// 是 string id
  32. usercode: ctel,// 是 string 手机号账号
  33. pwd: $('#Password').val(),// 是 string 密码
  34. repeatpwd: $('#Password2').val(),// 否 string 密码2
  35. token: $.cookie("token")
  36. }, function(data) {
  37. data = JSON.parse(data);
  38. if(data.state.toLowerCase() === "success") {
  39. var index = parent.layer.getFrameIndex(window.name);
  40. parent.layer.close(index);
  41. if(ishouse === "0") { //0 是业主 1是住户
  42. parent.table.reload('t_callTotal');
  43. } else {
  44. parent.table.reload('t_callTotal1');
  45. }
  46. parent.layer.msg("密码初始化成功!");
  47. }
  48. });
  49. }
  50. function validate() {
  51. var pwd = $.trim($("#Password").val());
  52. var pwd2 = $.trim($("#Password2").val());
  53. if(!pwd){
  54. $("#pasInfo").text("新密码不能为空!");
  55. $("#pasInfo").css("color","red");
  56. $("#modifyPasswordBtn").prop("disabled", true);
  57. return;
  58. }else{
  59. $("#pasInfo").text("");
  60. $("#modifyPasswordBtn").prop("disabled", true);
  61. }
  62. if(!pwd2){
  63. $("#pas2Info").text("新密码不能为空!");
  64. $("#pas2Info").css("color","red")
  65. $("#modifyPasswordBtn").prop("disabled", true);
  66. }
  67. if(pwd == pwd2){
  68. $("#pas2Info").text("新密码和确认密码相同");
  69. $("#pas2Info").css("color","green");
  70. $("#modifyPasswordBtn").prop("disabled", false);
  71. }else {
  72. $("#pas2Info").text("新密码和确认密码不相同");
  73. $("#pas2Info").css("color","red");
  74. $("#modifyPasswordBtn").prop("disabled", true);
  75. }
  76. }