项目初始化
This commit is contained in:
51
web-vue/packages/core/api/sys/account.ts
Normal file
51
web-vue/packages/core/api/sys/account.ts
Normal file
@@ -0,0 +1,51 @@
|
||||
/**
|
||||
* Copyright (c) 2013-Now https://jeesite.com All rights reserved.
|
||||
* No deletion without permission, or be held responsible to law.
|
||||
* @author ThinkGem
|
||||
*/
|
||||
import { defHttp } from '@jeesite/core/utils/http/axios';
|
||||
import { encryptByBase64 } from '@jeesite/core/utils/cipher';
|
||||
|
||||
export const getLoginValidCode = (params?: any) =>
|
||||
defHttp.post({ url: '/account/getLoginValidCode', params }, { errorMessageMode: 'none' });
|
||||
|
||||
export const loginByValidCode = (params?: any) =>
|
||||
defHttp.post({ url: '/account/loginByValidCode', params }, { errorMessageMode: 'none' });
|
||||
|
||||
export const getFpValidCode = (params?: any) =>
|
||||
defHttp.post({ url: '/account/getFpValidCode', params }, { errorMessageMode: 'none' });
|
||||
|
||||
export const getPwdQuestion = (params?: any) =>
|
||||
defHttp.post({ url: '/account/getPwdQuestion', params }, { errorMessageMode: 'none' });
|
||||
|
||||
export const savePwdByValidCode = (params?: any) => {
|
||||
if (params.password || params.confirmPassword) {
|
||||
params.password = encryptByBase64(params.password);
|
||||
params.confirmPassword = encryptByBase64(params.confirmPassword);
|
||||
}
|
||||
return defHttp.post({ url: '/account/savePwdByValidCode', params }, { errorMessageMode: 'none' });
|
||||
};
|
||||
|
||||
export const savePwdByPwdQuestion = (params?: any) => {
|
||||
if (params.pwdQuestionAnswer || params.pwdQuestionAnswer2 || params.pwdQuestionAnswer3) {
|
||||
params.pwdQuestionAnswer = encryptByBase64(params.pwdQuestionAnswer);
|
||||
params.pwdQuestionAnswer2 = encryptByBase64(params.pwdQuestionAnswer2);
|
||||
params.pwdQuestionAnswer3 = encryptByBase64(params.pwdQuestionAnswer3);
|
||||
}
|
||||
if (params.password || params.confirmPassword) {
|
||||
params.password = encryptByBase64(params.password);
|
||||
params.confirmPassword = encryptByBase64(params.confirmPassword);
|
||||
}
|
||||
return defHttp.post({ url: '/account/savePwdByPwdQuestion', params }, { errorMessageMode: 'none' });
|
||||
};
|
||||
|
||||
export const getRegValidCode = (params?: any) =>
|
||||
defHttp.post({ url: '/account/getRegValidCode', params }, { errorMessageMode: 'none' });
|
||||
|
||||
export const saveRegByValidCode = (params?: any) => {
|
||||
if (params.password || params.confirmPassword) {
|
||||
params.password = encryptByBase64(params.password);
|
||||
params.confirmPassword = encryptByBase64(params.confirmPassword);
|
||||
}
|
||||
return defHttp.post({ url: '/account/saveRegByValidCode', params }, { errorMessageMode: 'none' });
|
||||
};
|
||||
Reference in New Issue
Block a user