portal html css js resource

cmp-setPwd.js 3.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. //密码修改
  2. $(function() {
  3. var oldPwdVal, newPwdVal, newPwdOkVal;
  4. var orgid = $.cookie('orgId');
  5. if(orgid == "" || orgid == null || orgid == "null"){
  6. location.href = "cmp-settled-log.html";
  7. }
  8. var setoldpwd = false;
  9. var setnewpwd = false;
  10. var setnewpwd2 = false;
  11. /*校验保存按钮显示状态*/
  12. $('#cmpAllUl').on('keyup', "#oldPwd,#newPwd,#newPwdOk", function() {
  13. if($("#oldPwd").val() == "" || $("#newPwd").val() == "" || $("#newPwdOk").val() == "") {
  14. $("#newpwdSubmit").attr("disabled", true);
  15. } else {
  16. $("#newpwdSubmit").attr("disabled", false);
  17. }
  18. });
  19. /*校验旧密码*/
  20. $('#oldPwd').on('focus', function() {
  21. $(".msgPwd1 span").text("");
  22. });
  23. $('#oldPwd').on('blur', function() {
  24. checkOldPwd();
  25. });
  26. /*校验新密码*/
  27. $('#newPwd').on('focus', function() {
  28. $(".msgPwd2 span").text("");
  29. });
  30. $('#newPwd').on('blur', function() {
  31. checkNewPwd();
  32. });
  33. /*校验新密码*/
  34. $('#newPwdOk').on('focus', function() {
  35. $(".msgPwd3 span").text("");
  36. });
  37. $('#newPwdOk').on('blur', function() {
  38. checkNewPwd2();
  39. });
  40. /*注册提交*/
  41. $('#newpwdSubmit').on('click', function() {
  42. newpwdSubmitFun();
  43. });
  44. function checkOldPwd() {
  45. oldPwdVal = $("#oldPwd").val();
  46. if(oldPwdVal.length < 6) {
  47. $("#oldPwd").addClass("frmmsg-warning");
  48. $(".msgPwd1 span").text("密码由6-24个字符组成,区分大小写");
  49. } else {
  50. $("#oldPwd").removeClass("frmmsg-warning");
  51. $(".msgPwd1 span").text("");
  52. setoldpwd = true;
  53. }
  54. }
  55. function checkNewPwd() {
  56. newPwdVal = $("#newPwd").val();
  57. if(newPwdVal.length < 6) {
  58. $("#newPwd").addClass("frmmsg-warning");
  59. $(".msgPwd2 span").text("密码由6-24个字符组成,区分大小写");
  60. } else {
  61. $("#newPwd").removeClass("frmmsg-warning");
  62. $(".msgPwd2 span").text("");
  63. setnewpwd = true;
  64. }
  65. }
  66. function checkNewPwd2() {
  67. newPwdOkVal = $("#newPwdOk").val();
  68. if(newPwdOkVal.length < 6) {
  69. $("#newPwdOk").addClass("frmmsg-warning");
  70. $(".msgPwd3 span").text("密码由6-24个字符组成,区分大小写");
  71. } else if(newPwdVal != newPwdOkVal) {
  72. $("#newPwdOk").addClass("frmmsg-warning");
  73. $(".msgPwd3 span").text("两次输入不一致,请重新输入");
  74. } else {
  75. $("#newPwdOk").removeClass("frmmsg-warning");
  76. $(".msgPwd3 span").text("");
  77. setnewpwd2 = true;
  78. }
  79. }
  80. function newpwdSubmitFun() {
  81. if(setoldpwd && setnewpwd && setnewpwd){
  82. $.ajax("/ajax/cpOrg", {
  83. data: {
  84. "id": orgid,
  85. "onw": oldPwdVal,
  86. "npw": newPwdOkVal
  87. },
  88. type: "POST",
  89. dataType: 'json',
  90. async: false,
  91. success: function($data) {
  92. console.log($data)
  93. if($data.data) {
  94. $.MsgBox.Alert('提示', '密码修改成功!');
  95. $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
  96. $("#cmpAllUl input").val("");
  97. $("#newpwdSubmit").attr("disabled", true);
  98. }else{
  99. $.MsgBox.Alert('提示', '请输入正确的当前密码');
  100. }
  101. },
  102. error: function() {
  103. $.MsgBox.Alert('提示', '服务器请求失败');
  104. }
  105. });
  106. }
  107. }
  108. })