From bf015fd9a49ab0ec81c050215bbfc38d944bfb6e Mon Sep 17 00:00:00 2001
From: HelenHuang <LinHuang@pollex.com.tw>
Date: 星期一, 17 一月 2022 12:34:10 +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