account.ts 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. * Copyright (c) 2013-Now https://jeesite.com All rights reserved.
  3. * No deletion without permission, or be held responsible to law.
  4. * @author ThinkGem
  5. */
  6. import { defHttp } from '@jeesite/core/utils/http/axios';
  7. import { encryptByBase64 } from '@jeesite/core/utils/cipher';
  8. export const getLoginValidCode = (params?: any) =>
  9. defHttp.post({ url: '/account/getLoginValidCode', params }, { errorMessageMode: 'none' });
  10. export const loginByValidCode = (params?: any) =>
  11. defHttp.post({ url: '/account/loginByValidCode', params }, { errorMessageMode: 'none' });
  12. export const getFpValidCode = (params?: any) =>
  13. defHttp.post({ url: '/account/getFpValidCode', params }, { errorMessageMode: 'none' });
  14. export const getPwdQuestion = (params?: any) =>
  15. defHttp.post({ url: '/account/getPwdQuestion', params }, { errorMessageMode: 'none' });
  16. export const savePwdByValidCode = (params?: any) => {
  17. if (params.password || params.confirmPassword) {
  18. params.password = encryptByBase64(params.password);
  19. params.confirmPassword = encryptByBase64(params.confirmPassword);
  20. }
  21. return defHttp.post({ url: '/account/savePwdByValidCode', params }, { errorMessageMode: 'none' });
  22. };
  23. export const savePwdByPwdQuestion = (params?: any) => {
  24. if (params.pwdQuestionAnswer || params.pwdQuestionAnswer2 || params.pwdQuestionAnswer3) {
  25. params.pwdQuestionAnswer = encryptByBase64(params.pwdQuestionAnswer);
  26. params.pwdQuestionAnswer2 = encryptByBase64(params.pwdQuestionAnswer2);
  27. params.pwdQuestionAnswer3 = encryptByBase64(params.pwdQuestionAnswer3);
  28. }
  29. if (params.password || params.confirmPassword) {
  30. params.password = encryptByBase64(params.password);
  31. params.confirmPassword = encryptByBase64(params.confirmPassword);
  32. }
  33. return defHttp.post({ url: '/account/savePwdByPwdQuestion', params }, { errorMessageMode: 'none' });
  34. };
  35. export const getRegValidCode = (params?: any) =>
  36. defHttp.post({ url: '/account/getRegValidCode', params }, { errorMessageMode: 'none' });
  37. export const saveRegByValidCode = (params?: any) => {
  38. if (params.password || params.confirmPassword) {
  39. params.password = encryptByBase64(params.password);
  40. params.confirmPassword = encryptByBase64(params.confirmPassword);
  41. }
  42. return defHttp.post({ url: '/account/saveRegByValidCode', params }, { errorMessageMode: 'none' });
  43. };