From 9493c2dfcf2016fcb2359338366d72f7453b02c1 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期一, 17 一月 2022 14:53:04 +0800 Subject: [PATCH] update: 顧問_預約單細節 - 結案明細 --- PAMapp/components/Client/ClientCard.vue | 42 ++++++++++++++++++++++++++++++++++++++---- 1 files changed, 38 insertions(+), 4 deletions(-) diff --git a/PAMapp/components/Client/ClientCard.vue b/PAMapp/components/Client/ClientCard.vue index 1b145bc..90eec39 100644 --- a/PAMapp/components/Client/ClientCard.vue +++ b/PAMapp/components/Client/ClientCard.vue @@ -15,8 +15,20 @@ <div class="pl-10"> <div class="smTxt_bold name">{{ client.name }}</div> - <div class="my-10 xsTxt">������</div> - <div class="professionals"> + <div v-if="client.communicateStatus === contactStatus.RESERVED" class="my-10 xsTxt">������</div> + <div + class="xsTxt mb-10 mt-10" + v-else-if="client.communicateStatus === contactStatus.CONTACTED"> + 蝝赤蝝���� + </div> + <div + class="xsTxt mb-10 mt-10" + v-else> + 皛踵�漲 + <span v-if="client.satisfactionScore" class="xsTxt">{{ client.satisfactionScore }}</span> + <span v-else class="xsTxt text--mid_grey">�憛�</span> + </div> + <div class="professionals" v-if="client.communicateStatus === contactStatus.RESERVED"> <template v-if="client.requirement"> <span v-for="(item, index) in requirements" @@ -143,10 +155,15 @@ </Ui-Dialog> <InterviewMsg - :isVisible.sync="isShowAddInterviewDialog" :client="client" - > + :isVisible.sync="isShowAddInterviewDialog"> </InterviewMsg> + <PopUpFrame :isOpen.sync="showInviteReview"> + <div class="text--middle invite-review"> + <div class="mb-30 mt-10">撌脩�遛��漲</div> + <div class="text--primary text--middle cursor--pointer text--underline" @click="showInviteReview = false" :size="'250px'">������</div> + </div> + </PopUpFrame> </div> </template> @@ -198,6 +215,10 @@ isShowAddInterviewDialog = false; isVisibleDialog = false; memo = ''; + showInviteReview = false; + + + // currentAppointmentStatus = this.contactStatus.RESERVED; memoInfo: AppointmentMemoInfo = { appointmentId: 0, @@ -236,6 +257,14 @@ navigateToCloseAppointment(): void { this.$router.push(`/appointment/${this.client.id}/close`); + } + + makeAppointment(): void { + alert('MAKE AN APPOINTMENT!'); + } + + inviteReview(): void { + this.showInviteReview = true ; } get newAppointment(): boolean { @@ -471,4 +500,9 @@ color: $PRIMARY_RED; @extend .text--underline; } + .invite-review{ + display: flex; + flex-direction: column; + align-items: center; + } </style> -- Gitblit v1.8.0