From 724f4c529a8ee3fa0a4f24d0fe55f79b70181a25 Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期三, 22 十二月 2021 16:06:55 +0800 Subject: [PATCH] add: auth.service --- PAMapp/shared/services/login.service.ts | 17 +++++++++-------- 1 files changed, 9 insertions(+), 8 deletions(-) diff --git a/PAMapp/shared/services/login.service.ts b/PAMapp/shared/services/login.service.ts index 9797d52..26bf0f2 100644 --- a/PAMapp/shared/services/login.service.ts +++ b/PAMapp/shared/services/login.service.ts @@ -1,31 +1,32 @@ +import { http } from "./httpClient"; +import { AxiosResponse } from 'axios'; +import _ from "lodash"; + import { ConsultantLoginInfo } from "../models/ConsultantLoginInfo"; import { LoginRequest } from "../models/loginRequest.model"; import { LoginSuccessToken } from "../models/loginSuccessToken.model"; import { LoginVerify } from "../models/loginVerify.model"; import { OtpInfo } from "../models/otpInfo.model"; import { RegisterInfo } from "../models/registerInfo"; -import { http } from "./httpClient"; -import { AxiosResponse } from 'axios'; -import _ from "lodash"; class LoginService { /** 憿批恥��-��TP **/ - sendOtp(loginInfo: LoginRequest):Promise<OtpInfo> { + async sendOtp(loginInfo: LoginRequest):Promise<OtpInfo> { return http.post('/otp/sendOtp', loginInfo).then( res => res.data ); } /** 憿批恥��-撽�TP **/ - loginVerify(loginVerify: LoginVerify):Promise<LoginSuccessToken>{ + async loginVerify(loginVerify: LoginVerify):Promise<LoginSuccessToken>{ return http.post('/otp/verify', loginVerify).then(res => res.data); } /** 憿批恥閮餃�� **/ - register(registerInfo: RegisterInfo):Promise<LoginSuccessToken>{ + async register(registerInfo: RegisterInfo):Promise<LoginSuccessToken>{ return http.post('/otp/register', registerInfo).then(res => res.data); } /** �����Ⅳ���� **/ - getImgOfVerification():Promise<string>{ + async getImgOfVerification():Promise<string>{ return http.get('/login/validate/get_img_code',{ responseType : 'arraybuffer' }) .then( response => { const toBase64 = window.btoa( @@ -48,4 +49,4 @@ } } -export default new LoginService(); \ No newline at end of file +export default new LoginService(); -- Gitblit v1.8.0