保誠-保戶業務員媒合平台
Tomas
2022-07-18 24847a9ca50716e984d5df628f9977783d4d7589
update: [login] 串接新 API
修改3個檔案
12 ■■■■ 已變更過的檔案
PAMapp/pages/consultantLogin/index.vue 2 ●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/login/index.vue 2 ●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/shared/services/login.service.ts 8 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/consultantLogin/index.vue
@@ -153,7 +153,7 @@
    }
    private loginWithConsultant(): void {
      loginService.logInToConsultant(this.consultantDto).then(res => {
      loginService.logInToConsultant(this.consultantDto, this.verificationCode).then(res => {
        this.getLoginConsultantDetail(this.consultantDto.username);
        this.storageIdToken(res.data.id_token);
        this.storageRole(Role.ADMIN);
PAMapp/pages/login/index.vue
@@ -429,7 +429,7 @@
  login() {
    const login: LoginVerify = this.setLoginInfo();
    this.removeOtpTime();
    loginService.loginVerify(login).then(res => {
    loginService.loginVerify(login, this.otpCode).then(res => {
      this.storageIdToken(res.id_token);
      this.storageRole(Role.USER);
      this.phoneSuccessConfirmVisable = true;
PAMapp/shared/services/login.service.ts
@@ -16,8 +16,8 @@
  }
  /** 顧客登入-驗證OTP **/
  async loginVerify(loginVerify: LoginVerify):Promise<LoginSuccessToken>{
    return http.post('/otp/verify', loginVerify).then(res => res.data);
  async loginVerify(loginVerify: LoginVerify, otpCode: string):Promise<LoginSuccessToken>{
    return http.post(`/otp/verify/${otpCode}`, loginVerify).then(res => res.data);
  }
  /** 顧客註冊 **/
@@ -44,8 +44,8 @@
  }
  /** 顧問登入 **/
  logInToConsultant(consultantDto:ConsultantLoginInfo):Promise<AxiosResponse<LoginSuccessToken>>{
    return http.post('/eService/authenticate',consultantDto);
  logInToConsultant(consultantDto:ConsultantLoginInfo, verificationCode: string):Promise<AxiosResponse<LoginSuccessToken>>{
    return http.post(`/eService/authenticate/${verificationCode}`,consultantDto);
  }
}