From 242fad1691917c4fd82c7f04b6190a7113628e93 Mon Sep 17 00:00:00 2001
From: wayne <wayne8692wayne8692@gmail.com>
Date: 星期五, 11 三月 2022 15:31:04 +0800
Subject: [PATCH] Merge branch 'pollex-dev' into sit

---
 PAMapp/pages/agentInfo/_agentNo.vue |   36 +++++++++++++++++-------------------
 1 files changed, 17 insertions(+), 19 deletions(-)

diff --git a/PAMapp/pages/agentInfo/_agentNo.vue b/PAMapp/pages/agentInfo/_agentNo.vue
index 9313a1a..972609c 100644
--- a/PAMapp/pages/agentInfo/_agentNo.vue
+++ b/PAMapp/pages/agentInfo/_agentNo.vue
@@ -1,5 +1,5 @@
 <template>
-    <div>
+    <div v-if="!!agentInfo">
       <el-row
         type="flex"
         justify="center">
@@ -32,6 +32,15 @@
         class="pam-paragraph">
         <UiField :span="12" icon="phone" label="����Ⅳ">
           {{ agentInfo.phoneNumber }}
+        </UiField>
+      </el-row>
+
+      <el-row
+        v-if="currentRole === role.ADMIN"
+        type="flex"
+        class="pam-paragraph">
+        <UiField :span="12" icon="comment" label="靽∠拳">
+          {{ agentInfo.email }}
         </UiField>
       </el-row>
 
@@ -104,22 +113,9 @@
       <el-row
         type="flex"
         class="pam-paragraph">
-        <el-col :span="24" class="pam-field">
-          <div class="pam-field__label pam-progress__label">
-            <div>
-              <div class="pam-field__title">
-                <i class="pam-icon icon-thumbs-up"
-                  ></i>隢株岷摨西”� <i class="pl-5 text--primary icon-information" @click="alertFieldInfo('evaluation')"></i>
-              </div>
-            </div>
-            <div class="xsTxt">
-              {{ agentInfo.evaluation }}/50 (餈����/蝝航��)
-            </div>
-          </div>
-          <div class="pam-field__content pam-field-evaluation pt-10">
-            <el-progress :show-text="false" :stroke-width="15" :percentage="agentInfo.evaluation * 2"></el-progress>
-          </div>
-        </el-col>
+        <UiField icon="thumbs-up" label="隢株岷摨西”�">
+            {{ agentInfo.nearlyMonthAppointmentCount || 0 }} / {{ agentInfo.allAppointmentCount || 0 }} (餈����/蝝航��)
+        </UiField>
       </el-row>
 
       <div class="consultant-edit-btn">
@@ -264,11 +260,13 @@
   }
 
   get agentName(): string {
-    return `${this.agentInfo.name}(${this.agentInfo.role})`;
+    if (!this.agentInfo) return '';
+    return `${this.agentInfo?.name}(${this.agentInfo?.role})`;
   }
 
   get displayCommunicationStyleList(): string[] {
-    return this.agentInfo.communicationStyle.split('��').filter((item) => item);
+    if (!this.agentInfo) return [];
+    return this.agentInfo?.communicationStyle.split('��').filter((item) => item);
   }
 
 }

--
Gitblit v1.8.0