123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120 |
- $(function() {
-
- var oldPwdVal, newPwdVal, newPwdOkVal;
- var orgid = $.cookie('orgId');
- if(orgid == "" || orgid == null || orgid == "null"){
- location.href = "cmp-settled-log.html";
- }
- var setoldpwd = false;
- var setnewpwd = false;
- var setnewpwd2 = false;
-
- $('#cmpAllUl').on('keyup', "#oldPwd,#newPwd,#newPwdOk", function() {
- if($("#oldPwd").val() == "" || $("#newPwd").val() == "" || $("#newPwdOk").val() == "") {
- $("#newpwdSubmit").attr("disabled", true);
- } else {
- $("#newpwdSubmit").attr("disabled", false);
- }
- });
-
- $('#oldPwd').on('focus', function() {
- $(".msgPwd1 span").text("");
- });
- $('#oldPwd').on('blur', function() {
- checkOldPwd();
- });
-
- $('#newPwd').on('focus', function() {
- $(".msgPwd2 span").text("");
- });
- $('#newPwd').on('blur', function() {
- checkNewPwd();
- });
-
- $('#newPwdOk').on('focus', function() {
- $(".msgPwd3 span").text("");
- });
- $('#newPwdOk').on('blur', function() {
- checkNewPwd2();
- });
-
- $('#newpwdSubmit').on('click', function() {
- newpwdSubmitFun();
- });
- function checkOldPwd() {
- oldPwdVal = $("#oldPwd").val();
- if(oldPwdVal.length < 6) {
- $("#oldPwd").addClass("frmmsg-warning");
- $(".msgPwd1 span").text("密码由6-24个字符组成,区分大小写");
- } else {
- $("#oldPwd").removeClass("frmmsg-warning");
- $(".msgPwd1 span").text("");
- setoldpwd = true;
- }
- }
- function checkNewPwd() {
- newPwdVal = $("#newPwd").val();
- if(newPwdVal.length < 6) {
- $("#newPwd").addClass("frmmsg-warning");
- $(".msgPwd2 span").text("密码由6-24个字符组成,区分大小写");
- } else {
- $("#newPwd").removeClass("frmmsg-warning");
- $(".msgPwd2 span").text("");
- setnewpwd = true;
- }
- }
- function checkNewPwd2() {
- newPwdOkVal = $("#newPwdOk").val();
- if(newPwdOkVal.length < 6) {
- $("#newPwdOk").addClass("frmmsg-warning");
- $(".msgPwd3 span").text("密码由6-24个字符组成,区分大小写");
- } else if(newPwdVal != newPwdOkVal) {
- $("#newPwdOk").addClass("frmmsg-warning");
- $(".msgPwd3 span").text("两次输入不一致,请重新输入");
- } else {
- $("#newPwdOk").removeClass("frmmsg-warning");
- $(".msgPwd3 span").text("");
- setnewpwd2 = true;
- }
- }
-
- function newpwdSubmitFun() {
- if(setoldpwd && setnewpwd && setnewpwd){
- $.ajax("/ajax/cpOrg", {
- data: {
- "id": orgid,
- "onw": oldPwdVal,
- "npw": newPwdOkVal
- },
- type: "POST",
- dataType: 'json',
- async: false,
- success: function($data) {
- console.log($data)
- if($data.data) {
- $.MsgBox.Alert('提示', '密码修改成功!');
- $("#mb_msgicon").css("background", 'url("images/sign_icon_chenggong_nor.png") 0% 0% / contain');
- $("#cmpAllUl input").val("");
- $("#newpwdSubmit").attr("disabled", true);
- }else{
- $.MsgBox.Alert('提示', '请输入正确的当前密码');
- }
- },
- error: function() {
- $.MsgBox.Alert('提示', '服务器请求失败');
- }
- });
- }
- }
-
- })
|