From 2eea9fe0eac0dd2edb717591f372d160296bed0f Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期三, 19 一月 2022 16:09:47 +0800 Subject: [PATCH] update: 顧問-登入後將顧問細節設定到 store, 供預約單的發送約訪通知時使用 --- PAMapp/components/Interview/InterviewMsg.vue | 12 +++++++++--- 1 files changed, 9 insertions(+), 3 deletions(-) diff --git a/PAMapp/components/Interview/InterviewMsg.vue b/PAMapp/components/Interview/InterviewMsg.vue index 420a292..caa71b6 100644 --- a/PAMapp/components/Interview/InterviewMsg.vue +++ b/PAMapp/components/Interview/InterviewMsg.vue @@ -14,7 +14,7 @@ <el-input type="textarea" - autosize="true" + :autosize="true" placeholder="蝝赤�" resize="none" v-model="isInterviewTxt"> @@ -41,10 +41,13 @@ </div> </template> <script lang="ts"> -import { Vue, Component, Prop, PropSync, Emit, Action } from 'nuxt-property-decorator'; +import { Vue, Component, Prop, PropSync, Emit, Action, namespace } from 'nuxt-property-decorator'; import appointmentService from '~/shared/services/appointment.service'; import { Appointment, ToInformAppointment } from '~/shared/models/appointment.model'; +import { AgentInfo } from '~/shared/models/agent-info.model'; + +const loginStore = namespace('login.store'); @Component export default class InterviewMsg extends Vue { @@ -65,6 +68,9 @@ closeDialog() { return; } + + @loginStore.State + loginConsultant!: AgentInfo; isShowSuccessAlert = false; @@ -92,7 +98,7 @@ } get isInterviewTxt() : string{ - return this.interviewTxt = "�憟踝��靽���像����憿批��" + "agentName"+"嚗�����������銝膩������蝜�"+"\n"+"隞乩����閰梯�Ⅳ/Email嚗�"+"\n"+"agentPhone"+"\n"+"agentEmail"+"\n"+"�甇斗���靘選����蝜恬�����" + return this.interviewTxt = "�憟踝��靽���像����憿批��" + this.loginConsultant.name + "嚗�����������銝膩������蝜�"+"\n"+"隞乩����閰梯�Ⅳ/Email嚗�"+"\n" + this.loginConsultant.phoneNumber + "\n" + this.loginConsultant.email + "\n"+"�甇斗���靘選����蝜恬�����" } } -- Gitblit v1.8.0