|
@@ -1,6 +1,7 @@
|
|
|
import { defHttp } from '/@/utils/http/axios';
|
|
|
import {
|
|
|
LoginParams,
|
|
|
+ RegisterParams,
|
|
|
LoginResultModel,
|
|
|
GetUserInfoModel,
|
|
|
updateUserInfoPasswordParam,
|
|
@@ -21,6 +22,7 @@ enum Api {
|
|
|
updatePassword = '/kankan-api/api/manager/user/updatePassword',
|
|
|
GetPermCode = '/getPermCode',
|
|
|
getEmailAuthCode = '/kankan-api/api/sso/user/getEmailAuthCode',
|
|
|
+ registerCompany = '/kankan-api//api/sso/user/registerCompany',
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -45,15 +47,19 @@ export function loginApi(params: LoginParams, mode: ErrorMessageMode = 'modal')
|
|
|
);
|
|
|
}
|
|
|
|
|
|
-export function RegisterApi(params: LoginParams, mode: ErrorMessageMode = 'modal') {
|
|
|
- const paramData: LoginParams = {
|
|
|
- ...params,
|
|
|
+export function RegisterApi(params: RegisterParams, mode: ErrorMessageMode = 'modal') {
|
|
|
+ const paramData: RegisterParams = {
|
|
|
+ // ...params,
|
|
|
password: encodeStr(window.btoa(params.password)),
|
|
|
+ authCode: params.authCode,
|
|
|
+ companyName: params.companyName,
|
|
|
+ managerPhone: params.managerPhone,
|
|
|
+ managerName: params.managerName,
|
|
|
};
|
|
|
|
|
|
return defHttp.post<LoginResultModel>(
|
|
|
{
|
|
|
- url: Api.Login,
|
|
|
+ url: Api.registerCompany,
|
|
|
// params,
|
|
|
params: paramData,
|
|
|
headers: { 'Content-Type': ContentTypeEnum.JSON },
|