From cc997084ae4672c0d1c6429a28ee2c65313179bc Mon Sep 17 00:00:00 2001
From: Tomas <tomasysh@gmail.com>
Date: 星期二, 25 一月 2022 09:04:16 +0800
Subject: [PATCH] fixed#134761: [通知小鈴鐺] 滿意度調查若只剩一筆, 評分完後, 此筆滿意度不會消失

---
 PAMapp/pages/satisfactionList.vue |   41 ++++++++++++++++++++++++-----------------
 1 files changed, 24 insertions(+), 17 deletions(-)

diff --git a/PAMapp/pages/satisfactionList.vue b/PAMapp/pages/satisfactionList.vue
index 8d52771..99ef165 100644
--- a/PAMapp/pages/satisfactionList.vue
+++ b/PAMapp/pages/satisfactionList.vue
@@ -6,23 +6,32 @@
         <span class="mdTxt">皛踵�漲隤踵</span>
         <span class="ml-10 text--prudential_grey smTxt_bold">� {{mapUnReviewLogList.length}} 蝑�</span>
       </div>
-      <div class="satisfaction-card" v-for="(item, index) in mapUnReviewLogList" :key="index">
-        <div class="satisfaction-card-content">
-          <UiAvatar :size="80" :agentNo="item.agentNo"></UiAvatar>
-          <div class="satisfaction-card-text">撠憿批��
-              <span class="text--primary text--bold">{{item.agentName}}</span>
-              ��擃���蝯虫�嗾憿��嚗�
+      <template v-if="mapUnReviewLogList.length">
+        <div class="satisfaction-card" v-for="(item, index) in mapUnReviewLogList" :key="index">
+          <div class="satisfaction-card-content">
+            <UiAvatar :size="80" :agentNo="item.agentNo"></UiAvatar>
+            <div class="satisfaction-card-text">撠憿批��
+                <span class="text--primary text--bold">{{item.agentName}}</span>
+                ��擃���蝯虫�嗾憿��嚗�
+            </div>
           </div>
+          <el-rate
+            v-model="item.satisfaction"
+            class="pam-satisfaction-rate mt-10 fix-chrome-click--issue"
+            @change="isBtnDisabled = false"
+          ></el-rate>
         </div>
-        <el-rate
-          v-model="item.satisfaction"
-          class="pam-satisfaction-rate mt-10 fix-chrome-click--issue"
-          @change="isBtnDisabled = false"
-        ></el-rate>
-      </div>
-      <div class="text--center mt-30" v-if="mapUnReviewLogList.length">
-        <el-button type="primary" :disabled="isBtnDisabled" @click="sent">�</el-button>
-      </div>
+        <div class="text--center mt-30" v-if="mapUnReviewLogList.length">
+          <el-button type="primary" :disabled="isBtnDisabled" @click="sent">�</el-button>
+        </div>
+      </template>
+      <template v-else>
+         <div class="satisfaction-card">
+          <div class="satisfaction-card-content">
+            ������閬憛怠神��遛��漲隤踵
+          </div>
+         </div>
+      </template>
     </div>
 
     <PopUpFrame :isOpen.sync="showConfirmPopup"
@@ -60,14 +69,12 @@
 
   @Watch('unReviewLogList')
   onUnReviewLogListChange() {
-    if (this.unReviewLogList.length) {
       this.mapUnReviewLogList = this.unReviewLogList.map(item => {
         return {
           ...item,
           satisfaction: 0
         }
       })
-    }
   }
 
   ///////////////////////////////////////////////////////

--
Gitblit v1.8.0