From 7bc811f52ac53ee7ea5fb55afcdda6ce1fcf1ddd Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 17 二月 2022 10:20:37 +0800 Subject: [PATCH] fix#135491: [ 顧問管理流程 ] 顧問已更改個人資訊的手機號碼後,發送約訪通知給客戶的通知內容中,手機號碼依然沒有更新 --- PAMapp/components/Interview/InterviewMsg.vue | 23 ++++++++++++++--------- 1 files changed, 14 insertions(+), 9 deletions(-) diff --git a/PAMapp/components/Interview/InterviewMsg.vue b/PAMapp/components/Interview/InterviewMsg.vue index be4a0b9..bc76c75 100644 --- a/PAMapp/components/Interview/InterviewMsg.vue +++ b/PAMapp/components/Interview/InterviewMsg.vue @@ -35,7 +35,8 @@ </el-dialog> <PopUpFrame - :isOpen.sync="isShowSuccessAlert"> + :isOpen.sync="isShowSuccessAlert" + @closePopUp="closeAllDialog"> <div class="text--middle invite-review"> <div class="mb-30 mt-10">撌脩��赤�</div> <div class="text--primary text--middle cursor--pointer text--underline" @click="closeAllDialog " :size="'250px'">������</div> @@ -44,7 +45,7 @@ </div> </template> <script lang="ts"> -import { Vue, Component, Prop, PropSync, Emit, Action, namespace } from 'nuxt-property-decorator'; +import { Vue, Component, Prop, PropSync, Emit, namespace } from 'nuxt-property-decorator'; import appointmentService from '~/shared/services/appointment.service'; import { Appointment, ToInformAppointment } from '~/shared/models/appointment.model'; @@ -55,9 +56,6 @@ @Component export default class InterviewMsg extends Vue { - - @Action - storeMyAppointmentList!: () => Promise<number>; @appointmentStore.Action updateAppointmentDetail!: (id: number) => Appointment; @@ -92,7 +90,15 @@ ////////////////////////////////////////////////////////////////////// mounted() { - this.interviewTxt = "�憟踝��靽���像����憿批��" + this.loginConsultant.name + "嚗�����������銝膩������蝜�"+"\n"+"隞乩����閰梯�Ⅳ/Email嚗�"+"\n" + this.loginConsultant.phoneNumber + "\n" + this.loginConsultant.email + "\n"+"�甇斗���靘選����蝜恬�����" + if(this.loginConsultant.phoneNumber && this.loginConsultant.email) + { + this.interviewTxt = "�憟踝��靽���像����憿批��" + this.loginConsultant.name + "嚗�����������銝膩������蝜�"+"\n"+"隞乩����閰梯�Ⅳ/Email嚗�"+"\n" + this.loginConsultant.phoneNumber + "\n" + this.loginConsultant.email + "\n"+"�甇斗���靘選����蝜恬�����"} + else if (!this.loginConsultant.phoneNumber && this.loginConsultant.email) + { + this.interviewTxt = "�憟踝��靽���像����憿批��" + this.loginConsultant.name + "嚗�����������銝膩������蝜�"+"\n"+"隞乩����mail嚗�"+"\n" + this.loginConsultant.email + "\n"+"�甇斗���靘選����蝜恬�����" + } + else + this.interviewTxt = "�憟踝��靽���像����憿批��" + this.loginConsultant.name + "嚗�����������銝膩������蝜�"+"\n"+"隞乩����閰梯�Ⅳ嚗�"+"\n" + this.loginConsultant.phoneNumber + "\n"+"�甇斗���靘選����蝜恬�����" } addInterview() { @@ -105,15 +111,14 @@ }; appointmentService.informAppointment(appointmentInformation).then((_) => { this.isShowSuccessAlert = true ; - this.updateAppointmentDetail(this.client.id); - this.getMyAppointmentList(); }); } closeAllDialog() { this.isShowSuccessAlert = false ; this.dialogVisible = false; - this.storeMyAppointmentList(); + this.updateAppointmentDetail(this.client.id); + this.getMyAppointmentList(); } get isBtnDisabled() :Boolean { -- Gitblit v1.8.0