From 9de780116757fc0025b6bd47b0957af22bf2829b Mon Sep 17 00:00:00 2001 From: Mila <Mila@pollex.com.tw> Date: 星期四, 23 十二月 2021 15:35:11 +0800 Subject: [PATCH] fixed: npm run build error --- PAMapp/pages/consultantLogin/index.vue | 45 +++++++++++++++++++++++++-------------------- 1 files changed, 25 insertions(+), 20 deletions(-) diff --git a/PAMapp/pages/consultantLogin/index.vue b/PAMapp/pages/consultantLogin/index.vue index 283f867..8b61609 100644 --- a/PAMapp/pages/consultantLogin/index.vue +++ b/PAMapp/pages/consultantLogin/index.vue @@ -58,9 +58,9 @@ <script lang="ts"> import { Vue, Component , namespace } from 'nuxt-property-decorator'; import { AxiosError } from 'axios'; - import { getImgOfVerification, logInToConsultant, getVerificationStatus } from '~/assets/ts/api/consultant'; - import { Role } from '~/assets/ts/models/enum/Role'; - import ErrorMessageBox from '~/assets/ts/errorService'; + import { Role } from '~/shared/models/enum/Role'; + import messageBoxService from '~/shared/services/message-box.service'; + import loginService from '~/shared/services/login.service' const roleStorage = namespace('localStorage'); @Component({ @@ -79,25 +79,20 @@ password: '', } - get isAlreadyDone():boolean{ - return !!(this.verificationCode && this.consultantDto.username && this.consultantDto.password); - } - + //////////////////////////////////////////////////////////////////// mounted() { this.getInitUserName(); this.regenerateImgOfVerification(); }; - private getInitUserName(): void { - const username = localStorage.getItem('consultantUserName') - if (username) { - this.consultantDto.username = username; - this.isRememberUserName = true; - } + get isAlreadyDone():boolean{ + return !!(this.verificationCode && this.consultantDto.username && this.consultantDto.password); } + + //////////////////////////////////////////////////////////////////// public regenerateImgOfVerification(): void { - getImgOfVerification().then( imgOfBase64 => + loginService.getImgOfVerification().then( imgOfBase64 => this.imgSrc = imgOfBase64 ); }; @@ -108,23 +103,33 @@ } public sendInfo():void{ - this.isAlreadyDone ? this.verify() : ErrorMessageBox('隢Ⅱ隤董����Ⅳ隞亙���Ⅳ��憛怠神摰'); + this.isAlreadyDone ? this.verify() : messageBoxService.showErrorMessage('隢Ⅱ隤董����Ⅳ隞亙���Ⅳ��憛怠神摰'); + } + + + //////////////////////////////////////////////////////////////////// + private getInitUserName(): void { + const username = localStorage.getItem('consultantUserName') + if (username) { + this.consultantDto.username = username; + this.isRememberUserName = true; + } } private verify():void{ - getVerificationStatus(this.verificationCode).then( verifySuccess => { + loginService.getVerificationStatus(this.verificationCode).then( verifySuccess => { if(verifySuccess.data){ this.loginWithConsultant() }else{ this.clearValue(); this.regenerateImgOfVerification(); - ErrorMessageBox('撽�Ⅳ頛詨�隤�'); + messageBoxService.showErrorMessage('撽�Ⅳ頛詨�隤�'); } }); } private loginWithConsultant(): void { - logInToConsultant(this.consultantDto).then(res => { + loginService.logInToConsultant(this.consultantDto).then(res => { this.storageIdToken(res.data.id_token); this.storageRole(Role.ADMIN); this.storageConsultantId(this.consultantDto.username) @@ -140,11 +145,11 @@ switch (error.response.status) { case 401: const errorMsg = error.response.data.detail; - ErrorMessageBox(errorMsg); + messageBoxService.showErrorMessage(errorMsg); break; default: - ErrorMessageBox('',error); + messageBoxService.showErrorMessage('',error); break; } } -- Gitblit v1.9.3