保誠-保戶業務員媒合平台
Tomas
2023-08-14 7521c6641773e25c2ebefeb228fa8733856a849e
Update: 登出時呼叫  API logout
修改2個檔案
11 ■■■■ 已變更過的檔案
PAMapp/components/NavBar.vue 7 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/shared/services/login.service.ts 4 ●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/NavBar.vue
@@ -57,6 +57,7 @@
  import * as _ from 'lodash';
  import { NotificationList } from '~/shared/models/reviews.model';
  import { AppointmentLog } from '~/shared/models/appointment.model';
  import loginService from '~/shared/services/login.service'
  const roleStorage = namespace('localStorage');
  @Component
@@ -166,8 +167,10 @@
    }
    logout(): void {
      this.storageClear();
      _.isEqual(this.$route.name, 'index') ? location.reload() : this.$router.push('/');
      loginService.logout().then(() => {
        this.storageClear();
        _.isEqual(this.$route.name, 'index') ? location.reload() : this.$router.push('/');
      });
    }
    get loginRole(): Role {
PAMapp/shared/services/login.service.ts
@@ -101,7 +101,9 @@
    return http.post(`/eService/authenticate/${verificationCode}`, { ...consultantDto, password: encrypted.toString() });
  }
  async logout(): Promise<void> {
    return http.post('/logout');
  }
}
export default new LoginService();