modifypassword.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. (function () {
  2. var page = {
  3. isScroll: true,
  4. init: function ($page) {
  5. $page.find('#savepassword').on('tap', function () {
  6. if (!$('#modifypasswordform').lrformValid()) {
  7. return false;
  8. }
  9. var userinfo = learun.storage.get('userinfo');
  10. var formdata = $('#modifypasswordform').lrformGet();
  11. if (formdata.newpassword1 === formdata.newpassword) {
  12. var req = {
  13. userid: userinfo.baseinfo.userId,
  14. newpassword: $.md5(formdata.newpassword),
  15. oldpassword: $.md5(formdata.oldpassword)
  16. };
  17. learun.layer.loading(true);
  18. // 访问后台修改密码
  19. //learun.httppost(config.webapi + "learun/adms/user/modifypw", req, function(data,info){
  20. learun.http.post('http://czapp.rltest.cn/?s=api/modifypassword', req, function(data,info){
  21. learun.layer.loading(false);
  22. if (data.success === true) {// 表单数据保存成功,发起流程
  23. learun.layer.toast(info);
  24. learun.storage.set('logininfo', null);
  25. learun.nav.go({ path: 'login', isBack: false, isHead: false });
  26. }else{
  27. learun.layer.warning(data.message, function () { }, '提示', '关闭');
  28. }
  29. });
  30. }
  31. else {
  32. learun.layer.toast('二次输入密码不同');
  33. }
  34. });
  35. }
  36. };
  37. return page;
  38. })();