| | |
| | | <div class="appointment-client-detail-page"> |
| | | <div class="date-detail"> |
| | | <div>{{ appointmentDetail.appointmentDate | formatDate }}預約</div> |
| | | <div>{{ appointmentDetail.consultantReadTime | formatDate }}已讀</div> |
| | | <div>{{ appointmentDetail.consultantReadTime | formatDate }} |
| | | <span v-if="appointmentDetail.consultantReadTime">已讀</span> |
| | | </div> |
| | | </div> |
| | | |
| | | <AppointmentProgress |
| | |
| | | <el-button @click="inviteReview">發送滿意度</el-button> |
| | | </div> |
| | | |
| | | <div class="client-detail-action" v-else> |
| | | <div class="client-detail-action" v-if="showWhenAppointmentHasContacted"> |
| | | <el-button @click="closeAppointment" >結案</el-button> |
| | | <el-button @click="sendMsg" style="margin-left: 0px">通知/約訪</el-button> |
| | | </div> |
| | | |
| | | <div class="client-detail-action" v-if="showWhenAppointmentHasCreate"> |
| | | <el-button @click="sendMsg">傳送約訪通知</el-button> |
| | | </div> |
| | | |
| | | </section> |
| | |
| | | </InterviewMsg> |
| | | |
| | | |
| | | <section class="mt-30"> |
| | | <section class="mt-30" v-if="!showWhenAppointmentHasCreate"> |
| | | <AppointmentInterviewList :interviewList="appointmentDetail.interviewRecordDTOs" /> |
| | | </section> |
| | | |
| | | <section class="mt-30"> |
| | | <section class="mt-30" v-if="!showWhenAppointmentHasCreate"> |
| | | <AppointmentRecordList :noticeLogs="appointmentDetail.appointmentNoticeLogs" /> |
| | | </section> |
| | | |
| | |
| | | || this.appointmentDetail.communicateStatus === this.contactStatus.CANCEL; |
| | | } |
| | | |
| | | get showWhenAppointmentHasCreate(): boolean { |
| | | return this.appointmentDetail.communicateStatus === this.contactStatus.PICKED |
| | | || this.appointmentDetail.communicateStatus === this.contactStatus.RESERVED; |
| | | } |
| | | |
| | | get showWhenAppointmentHasContacted() :boolean { |
| | | return this.appointmentDetail.communicateStatus === this.contactStatus.CONTACTED; |
| | | } |
| | | |
| | | get hopeContactTimeList(): any[] { |
| | | return this.appointmentDetail.hopeContactTime.split("','") |
| | | } |