|
@@ -1,6 +1,6 @@
|
|
import { defHttp } from '/@/utils/http/axios';
|
|
import { defHttp } from '/@/utils/http/axios';
|
|
import { LoginParams, LoginResultModel, GetUserInfoModel } from './model/userModel';
|
|
import { LoginParams, LoginResultModel, GetUserInfoModel } from './model/userModel';
|
|
-
|
|
|
|
|
|
+import { encodeStr } from '/@/utils/encodeUtil';
|
|
import { ErrorMessageMode } from '/#/axios';
|
|
import { ErrorMessageMode } from '/#/axios';
|
|
|
|
|
|
enum Api {
|
|
enum Api {
|
|
@@ -15,8 +15,9 @@ enum Api {
|
|
*/
|
|
*/
|
|
export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') {
|
|
export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal') {
|
|
const form = new FormData();
|
|
const form = new FormData();
|
|
|
|
+ const encryptPassword: string = encodeStr(window.btoa(params.password));
|
|
form.append('username', params.username);
|
|
form.append('username', params.username);
|
|
- form.append('password', params.password);
|
|
|
|
|
|
+ form.append('password', encryptPassword);
|
|
form.append('captcha', params.captcha);
|
|
form.append('captcha', params.captcha);
|
|
return defHttp.post<LoginResultModel>(
|
|
return defHttp.post<LoginResultModel>(
|
|
{
|
|
{
|