| | |
| | | <div class="subTitle msg-dialog-title">約訪通知</div> |
| | | <div class="send-msg-nav"> |
| | | <div class="mdTxt">通知內容</div> |
| | | <div class="mdTxt text--primary text--underline">編輯</div> |
| | | </div> |
| | | |
| | | <el-input |
| | |
| | | :autosize="true" |
| | | placeholder="約訪通知" |
| | | resize="none" |
| | | v-model="isInterviewTxt"> |
| | | v-model="interviewTxt"> |
| | | </el-input> |
| | | |
| | | <div class="mdTxt mt-30 mb-10">預計約訪時段</div> |
| | | <DateTimePicker |
| | | @changeDateTime="interviewTime = $event" |
| | | ></DateTimePicker> |
| | | <div v-if="client.phone"> |
| | | <div class="mdTxt mt-30 mb-10">預計約訪時段</div> |
| | | <DateTimePicker |
| | | @changeDateTime="interviewTime = $event" |
| | | :isPastDateDisabled="true" |
| | | :defaultValue="defaultValue" |
| | | ></DateTimePicker> |
| | | </div> |
| | | |
| | | <div class="msg-dialog-btn"> |
| | | <el-button @click="addInterview" :disabled="!interviewTime">傳送</el-button> |
| | | <el-button @click="addInterview" :disabled="isBtnDisabled">傳送</el-button> |
| | | </div> |
| | | |
| | | </el-dialog> |
| | |
| | | @Prop() |
| | | client!: Appointment; |
| | | |
| | | @Prop() |
| | | defaultValue!: string; |
| | | |
| | | @Emit('closeDialog') |
| | | closeDialog() { |
| | | return; |
| | |
| | | interviewTxt = ""; |
| | | interviewTime = ''; |
| | | ////////////////////////////////////////////////////////////////////// |
| | | |
| | | mounted() { |
| | | this.interviewTxt = "您好!我是保誠媒合平台的保險顧問" + this.loginConsultant.name + ",感謝您的預約!我預計會在下述的時間與您聯繫"+"\n"+"以下是我的電話號碼/Email:"+"\n" + this.loginConsultant.phoneNumber + "\n" + this.loginConsultant.email + "\n"+"若此時間不方便,請與我聯繫!謝謝!" |
| | | } |
| | | |
| | | addInterview() { |
| | | const appointmentInformation: ToInformAppointment = { |
| | |
| | | this.storeMyAppointmentList(); |
| | | } |
| | | |
| | | get isInterviewTxt() : string{ |
| | | return this.interviewTxt = "您好!我是保誠媒合平台的保險顧問" + this.loginConsultant?.name + ",感謝您的預約!我預計會在下述的時間與您聯繫"+"\n"+"以下是我的電話號碼/Email:"+"\n" + this.loginConsultant?.phoneNumber + "\n" + this.loginConsultant?.email + "\n"+"若此時間不方便,請與我聯繫!謝謝!" |
| | | get isBtnDisabled() :Boolean { |
| | | const isFormValid = this.client.phone ? this.interviewTxt && this.interviewTime :this.interviewTxt |
| | | return !isFormValid |
| | | } |
| | | |
| | | } |