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