| | |
| | | ></el-avatar> |
| | | <div class="satisfaction" v-if="!hideReviews"> |
| | | <template v-if="client.satisfactionScore"> |
| | | TODO:隱藏滿意度 |
| | | <i class="icon-star pam-icon icon--yellow satisfaction"></i> |
| | | <span>{{client.satisfactionScore}}</span> |
| | | </template> |
| | |
| | | |
| | | viewAppointmentDetail(): void { |
| | | this.getAppointmentDetail(this.client.id).then((_) => { |
| | | // setTimeout(() => { |
| | | // const unread = !this.client.consultantReadTime; |
| | | // if (unread) { |
| | | // this.readAppointment(); |
| | | // } |
| | | // }, 0); |
| | | const unread = !this.client.consultantReadTime; |
| | | if (unread) { |
| | | this.readAppointment(); |
| | |
| | | .professionals { |
| | | overflow : hidden; |
| | | text-overflow: ellipsis; |
| | | white-space : nowrap; |
| | | display: -webkit-box; |
| | | -webkit-box-orient: vertical; |
| | | -webkit-line-clamp: 1; |
| | | .professionalsTxt { |
| | | font-size : 12px; |
| | | margin-right: 5px; |
| | | |
| | | |
| | | } |
| | | .noProfessionalsTxt { |
| | | color : $PRUDENTIAL_GREY; |
| | |
| | | display: flex; |
| | | } |
| | | .invite-msg{ |
| | | width: 96px; |
| | | color: $PRIMARY_RED; |
| | | @extend .text--underline; |
| | | } |