From c25ea60c55343ba2cd22e75f2ecb8d24459391de Mon Sep 17 00:00:00 2001
From: Mila <Mila@pollex.com.tw>
Date: 星期三, 01 十二月 2021 10:27:38 +0800
Subject: [PATCH] fixed: TODO#131355 快速篩選-溝通風格複選至多兩個

---
 PAMapp/components/QuickFilter/QuickFilterConsultantList.vue |   54 ++++++++++++++++++------------------------------------
 1 files changed, 18 insertions(+), 36 deletions(-)

diff --git a/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue b/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue
index 149b42f..7a6b5da 100644
--- a/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue
+++ b/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue
@@ -5,7 +5,7 @@
         :autoplay="false"
         indicator-position="none"
         arrow="never"
-        class="pam-consultant-carousel"
+        class="pam-quickFilter-carousel"
         ref="carouselRef"
     >
         <el-carousel-item
@@ -14,8 +14,6 @@
         >
             <div
                 class="fill"
-                @touchstart="touchStart"
-                @touchend="moveCard"
             >
                 <UiAvatar
                     :size="200"
@@ -23,7 +21,9 @@
                     class="mx-auto"
                     @click.native="showAgentDetail(item.agentNo)"
                 ></UiAvatar>
-                <div class="mdTxt mt-30 mb-30 text--center">{{item.name}}(隡舀��蝬�鈭�)</div>
+                <div class="mdTxt mt-30 mb-30 text--center"
+                    >{{item.name}}<span v-if="item.role">({{item.role}})</span>
+                </div>
                 <el-row>
                     <el-col :span="12">
                         <div class="smTxt_bold mb-10 text--prudential_grey">����風</div>
@@ -64,8 +64,12 @@
     >
         <div class="text--center mdTxt">
             <p class="mb-50">{{popUpTxt}}</p>
-            <p class="text--primary cursor--pointer"
-                @click="isVisiblePopUp = false">������</p>
+            <div class="text--center">
+                <el-button
+                    type="primary"
+                    @click="isVisiblePopUp = false"
+                >������</el-button>
+            </div>
         </div>
     </PopUpFrame>
 
@@ -81,24 +85,7 @@
 export default class QuickFilterConsultantList extends Vue {
     @Prop() consultantList!: Consultants[];
     isVisiblePopUp = false;
-    startPosition = 0;
-    endPosition = 0;
     popUpTxt = '����憿批��';
-
-    touchStart(event: TouchEvent) {
-        this.startPosition = event.changedTouches[0].clientX;
-    }
-
-    moveCard(event: any) {
-        this.endPosition = event.changedTouches[0].clientX;
-        if (this.endPosition < this.startPosition) {
-            this.nextCard();
-        }
-
-        if (this.endPosition > this.startPosition) {
-            this.prevCard();
-        }
-    }
 
     nextCard() {
         (this.$refs.carouselRef as ElCarousel).next();
@@ -115,8 +102,6 @@
     showAgentDetail(agentNo: string): void {
         this.$router.push(`/agentInfo/${agentNo}`);
     }
-
-
 }
 </script>
 
@@ -147,7 +132,6 @@
         border-radius: 50px;
         background-color: $LIGHT_GREY;
         color: $CORAL;
-        z-index: 2;
         cursor: pointer;
 
         &:before {
@@ -156,28 +140,26 @@
         }
     }
 
-    .pam-right-arrow {
-        &:before {
-            margin-left: 15px;
-        }
+    .pam-left-arrow:before {
+        margin-left: 25px;
     }
 
-    .pam-left-arrow {
-        &:before {
-            margin-left: 25px;
-        }
+    .pam-right-arrow:before {
+        margin-left: 15px;
     }
 
     .arrow-right-position {
         top: 50%;
-        right: -60px;
+        right: -40px;
         transform: translateY(-50%);
+        z-index: 3;
     }
 
     .arrow-left-position {
         top: 50%;
-        left: -60px;
+        left: -40px;
         transform: translateY(-50%);
+        z-index: 3;
     }
 
     .relative {

--
Gitblit v1.8.0