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