From 98161c912dbcc05179391b41792a0c41a22d4e92 Mon Sep 17 00:00:00 2001
From: 劉鈞霖 <benson@gmail.com>
Date: 星期二, 16 十一月 2021 18:06:34 +0800
Subject: [PATCH] [ Update ] 修正 chrome 開發者模式按下 有藍色背景的問題,修正 navbar 根據螢幕寬度進行改變和 fix 住

---
 PAMapp/assets/scss/vendors/elementUI/_radio.scss            |    5 
 PAMapp/pages/recommendConsultant/result.vue                 |    4 
 PAMapp/components/phoneContactTimePicker.vue                |    2 
 PAMapp/assets/scss/vendors/elementUI/_checkbox.scss         |    4 
 PAMapp/assets/scss/vendors/elementUI/_dropdown.scss         |    6 
 PAMapp/components/Ui/UiAvatar.vue                           |    2 
 PAMapp/assets/scss/vendors/elementUI/_button.scss           |    1 
 PAMapp/assets/scss/reset/_reset.scss                        |    1 
 PAMapp/components/BackActionBar.vue                         |    4 
 PAMapp/components/NavBar.vue                                |  312 ++++++++++++++++++++++----------------
 PAMapp/components/QuickFilter/QuickFilterConsultantList.vue |    2 
 PAMapp/pages/agentInfo/_agentNo.vue                         |    2 
 PAMapp/assets/scss/_common.scss                             |    1 
 PAMapp/components/Consultant/ConsultantSwiper.vue           |    3 
 PAMapp/pages/index.vue                                      |    2 
 PAMapp/components/Client/ClientCard.vue                     |    4 
 PAMapp/pages/recommendConsultant/index.vue                  |   21 --
 PAMapp/assets/scss/vendors/elementUI/_rate.scss             |   36 +++-
 PAMapp/assets/scss/utilities/_heading.scss                  |    4 
 PAMapp/components/Consultant/ConsultantList.vue             |    4 
 PAMapp/layouts/home.vue                                     |   12 +
 PAMapp/assets/scss/_variable.scss                           |    3 
 PAMapp/components/multiSelectBtn.vue                        |    6 
 23 files changed, 257 insertions(+), 184 deletions(-)

diff --git a/PAMapp/assets/scss/_common.scss b/PAMapp/assets/scss/_common.scss
index c21ff5b..768bb07 100644
--- a/PAMapp/assets/scss/_common.scss
+++ b/PAMapp/assets/scss/_common.scss
@@ -46,6 +46,7 @@
     height: 45px;
 
     .cus-tab-item {
+        @extend .fix-chrome-click--issue;
         width: 50%;
         text-align: center;
         font-size: 24px;
diff --git a/PAMapp/assets/scss/_variable.scss b/PAMapp/assets/scss/_variable.scss
index 2075b71..db3a0e4 100644
--- a/PAMapp/assets/scss/_variable.scss
+++ b/PAMapp/assets/scss/_variable.scss
@@ -18,3 +18,6 @@
 
 // DEVICE BREAKPOINT
 $DESKTOP_BREAKPOINT: 768px;
+
+$DESKTOP_NAV_BAR: 110px;
+$MOB_NAV_BAR: 53px;
diff --git a/PAMapp/assets/scss/reset/_reset.scss b/PAMapp/assets/scss/reset/_reset.scss
index 096d244..b68b6ca 100644
--- a/PAMapp/assets/scss/reset/_reset.scss
+++ b/PAMapp/assets/scss/reset/_reset.scss
@@ -1,5 +1,6 @@
 * {
   font-size: 18px;
+  
 }
 
 /* http://meyerweb.com/eric/tools/css/reset/
diff --git a/PAMapp/assets/scss/utilities/_heading.scss b/PAMapp/assets/scss/utilities/_heading.scss
index 125460c..4dca836 100644
--- a/PAMapp/assets/scss/utilities/_heading.scss
+++ b/PAMapp/assets/scss/utilities/_heading.scss
@@ -78,4 +78,6 @@
 .text--middle {
   font-size: 20px;
 }
-
+.fix-chrome-click--issue{
+  -webkit-tap-highlight-color: transparent;
+}
\ No newline at end of file
diff --git a/PAMapp/assets/scss/vendors/elementUI/_button.scss b/PAMapp/assets/scss/vendors/elementUI/_button.scss
index 0fb9868..fc7cf8f 100644
--- a/PAMapp/assets/scss/vendors/elementUI/_button.scss
+++ b/PAMapp/assets/scss/vendors/elementUI/_button.scss
@@ -2,6 +2,7 @@
   border-width: 2px;
   border-radius: 30px;
   padding: 10px 20px;
+  @extend .fix-chrome-click--issue;
   @extend .mdTxt;
   &.el-button--default {
     color: $PRIMARY_RED;
diff --git a/PAMapp/assets/scss/vendors/elementUI/_checkbox.scss b/PAMapp/assets/scss/vendors/elementUI/_checkbox.scss
index 9908a0d..a8acbb6 100644
--- a/PAMapp/assets/scss/vendors/elementUI/_checkbox.scss
+++ b/PAMapp/assets/scss/vendors/elementUI/_checkbox.scss
@@ -12,7 +12,7 @@
         margin-right: 0px;
         box-shadow: 0 0 6px #22222229;
         border-radius: 10px;
-
+        -webkit-tap-highlight-color: transparent;
         .el-checkbox__input {
             display: none;
         }
@@ -71,7 +71,7 @@
     border-radius: 30px;
     font-size: 20px;
     margin: 0 10px 10px 0px;
-
+    -webkit-tap-highlight-color: transparent;
     .el-checkbox__input {
         display: none;
     }
diff --git a/PAMapp/assets/scss/vendors/elementUI/_dropdown.scss b/PAMapp/assets/scss/vendors/elementUI/_dropdown.scss
index f947ceb..187f861 100644
--- a/PAMapp/assets/scss/vendors/elementUI/_dropdown.scss
+++ b/PAMapp/assets/scss/vendors/elementUI/_dropdown.scss
@@ -1,4 +1,5 @@
 .pam-header__dropdown {
+  top:39px !important;
   border-radius: 10px;
   box-shadow: 0 3px 6px $LIGHT_GREY;
   padding: 5px 26px 5px 20px;
@@ -22,3 +23,8 @@
     }
   }
 }
+@include desktop{
+  .pam-header__dropdown {
+    top: 78px !important;
+  }
+}
\ No newline at end of file
diff --git a/PAMapp/assets/scss/vendors/elementUI/_radio.scss b/PAMapp/assets/scss/vendors/elementUI/_radio.scss
index f6d6cda..6741603 100644
--- a/PAMapp/assets/scss/vendors/elementUI/_radio.scss
+++ b/PAMapp/assets/scss/vendors/elementUI/_radio.scss
@@ -10,7 +10,7 @@
         margin-right: 0px;
         box-shadow: 0 0 6px #22222229;
         border-radius: 10px;
-
+        @extend .fix-chrome-click--issue;
         .el-radio__input {
             display: none;
         }
@@ -41,6 +41,7 @@
     flex-direction: column;
     font-size: 20px;
     .el-radio-button {
+        @extend .fix-chrome-click--issue;
         &.is-active {
             color:$PRIMARY_BLACK;
             background-color: none !important;
@@ -68,7 +69,7 @@
     border-radius: 50px;
     margin-right: 10px;
     margin-bottom: 10px;
-
+    @extend .fix-chrome-click--issue;
     .el-radio__input {
         display: none;
     }
diff --git a/PAMapp/assets/scss/vendors/elementUI/_rate.scss b/PAMapp/assets/scss/vendors/elementUI/_rate.scss
index 8e495ad..9fc41b3 100644
--- a/PAMapp/assets/scss/vendors/elementUI/_rate.scss
+++ b/PAMapp/assets/scss/vendors/elementUI/_rate.scss
@@ -1,15 +1,29 @@
 .pam-quickFilter-rate {
-    height: auto;
-    margin-top: 30px;
-    display: flex;
-    justify-content: center;
+  height: auto;
+  margin-top: 30px;
+  display: flex;
+  justify-content: center;
 
-    .el-rate__item {
-        .el-rate__icon {
-            font-size: 35px;
-        }
-        .el-icon-star-off {
-            color: $PRIMARY_BLACK !important;
-        }
+  .el-rate__item {
+    -webkit-tap-highlight-color: transparent;
+    .el-rate__icon {
+      font-size: 35px;
     }
+
+    .el-icon-star-off {
+      color: $PRIMARY_BLACK !important;
+    }
+  }
+}
+.pam-consultant-rate{
+  .el-rate__item {
+    -webkit-tap-highlight-color: transparent;
+    .el-rate__icon {
+      font-size: 35px;
+    }
+
+    .el-icon-star-off {
+      color: $PRIMARY_BLACK !important;
+    }
+  }
 }
\ No newline at end of file
diff --git a/PAMapp/components/BackActionBar.vue b/PAMapp/components/BackActionBar.vue
index 41c3cca..8ea8772 100644
--- a/PAMapp/components/BackActionBar.vue
+++ b/PAMapp/components/BackActionBar.vue
@@ -1,7 +1,7 @@
 <template>
-    <nav class="pam-back-action-bar">
+    <nav class="pam-back-action-bar fix-chrome-click--issue">
         <a @click="$router.push('/')">
-          <i class="icon-left"></i>{{ label }}
+          <i class="icon-left "></i>{{ label }}
         </a>
     </nav>
 </template>
diff --git a/PAMapp/components/Client/ClientCard.vue b/PAMapp/components/Client/ClientCard.vue
index 398ef8e..2c00238 100644
--- a/PAMapp/components/Client/ClientCard.vue
+++ b/PAMapp/components/Client/ClientCard.vue
@@ -5,7 +5,7 @@
                 <el-avatar
                     :size="50"
                     src=""
-                    class="cursor--pointer"
+                    class="cursor--pointer fix-chrome-click--issue"
                 ></el-avatar>
                 <!-- <div class="satisfaction">
                     <i class="icon-star pam-icon icon--yellow satisfaction"></i>
@@ -30,7 +30,7 @@
                 </div>
             </el-col>
             <el-col class="flex-column contactInfo" :xs="5" :sm="6">
-                <div class="smTxt_bold cursor--pointer"
+                <div class="smTxt_bold cursor--pointer fix-chrome-click--issue"
                     :class="client.communicateStatus"
                     @click="openDetail"
                 >{{isReserved ? '撌脤���' : '撌脰蝯�'}}
diff --git a/PAMapp/components/Consultant/ConsultantList.vue b/PAMapp/components/Consultant/ConsultantList.vue
index 3297855..18f7017 100644
--- a/PAMapp/components/Consultant/ConsultantList.vue
+++ b/PAMapp/components/Consultant/ConsultantList.vue
@@ -16,8 +16,8 @@
         </template>
         <template v-if="!isLogin">
             <div class="emptyRowStyle">
-                <div class="mdTxt login" @click="$router.push('/login')">��</div>
-                <div class="smTxt txt">���憭�</div>
+                <div class="mdTxt login fix-chrome-click--issue" @click="$router.push('/login')">��</div>
+                <div class="smTxt txt ">���憭�</div>
             </div>
         </template>
     </div>
diff --git a/PAMapp/components/Consultant/ConsultantSwiper.vue b/PAMapp/components/Consultant/ConsultantSwiper.vue
index ec5231d..01f0e45 100644
--- a/PAMapp/components/Consultant/ConsultantSwiper.vue
+++ b/PAMapp/components/Consultant/ConsultantSwiper.vue
@@ -5,7 +5,7 @@
       class="swiperStyle"
       @click-slide="clkItem"
     >
-        <swiper-slide
+        <swiper-slide class="fix-chrome-click--issue"
           v-for="(agentInfo, index) in agents"
           :key="index"
         >
@@ -78,6 +78,7 @@
   }
 
   .swiper-button-next,.swiper-button-prev {
+    @extend .fix-chrome-click--issue;
     background-color: $PRIMARY_WHITE;
     top: 0px;
     height: 100%;
diff --git a/PAMapp/components/NavBar.vue b/PAMapp/components/NavBar.vue
index 3dbaf28..02163a4 100644
--- a/PAMapp/components/NavBar.vue
+++ b/PAMapp/components/NavBar.vue
@@ -1,151 +1,193 @@
 <template>
-    <header class="pam-header">
-      <img class="pam-header__logo" src="~/assets/images/logo.png" alt="" @click="$router.push('/')">
-        <div class="pam-header__title">
-          ���兢蝳��蜓
-          <div class="pam-header__sub-title">
-            �����兢蝳�風��
-          </div>
-        </div>
-        <div class="pam-header__action-bar">
-          <i class="icon-bell text--dark-blue cursor--pointer" @click="$router.push('/notification')"></i>
-          <!-- <el-dropdown @command="handleCommand">
-            <i class="icon-avatar text--dark-blue cursor--pointer"></i>
-            <el-dropdown-menu slot="dropdown" class="pam-header__dropdown">
-              <li class="pam-header__dropdown-item" @click="$router.push('/login')">��</li>
-              <li class="pam-header__dropdown-item" @click="$router.push('/accountSetting')">�犖撣唾�身摰�</li>
-              <li class="pam-header__dropdown-item" @click="$router.push('/record/contactRecord')">�������</li>
-              <li class="pam-header__dropdown-item" @click="$router.push('/myConsultantList/consultantList')">���“���</li>
-              <li class="pam-header__dropdown-item">��</li>
-              <li class="pam-header__dropdown-item pam-header__dropdown-divider" @click="$router.push('/consultantLogin')">憿批��</li>
-            </el-dropdown-menu>
-          </el-dropdown> -->
-
-          <el-dropdown>
-            <i class="icon-avatar text--dark-blue cursor--pointer"></i>
-            <el-dropdown-menu slot="dropdown" class="pam-header__dropdown">
-              <template v-for="(navbarItem,index) in navBarList">
-                <li class="pam-header__dropdown-item" 
-                  :class="{'pam-header__dropdown-divider':navbarItem.title === '憿批��'}" 
-                  v-if="navbarItem.needRole.includes(loginRole)" 
-                  :key="index" 
-                  @click="linkTo(navbarItem.link)">
-                    {{navbarItem.title}}
-                </li>
-              </template>
-            </el-dropdown-menu>
-          </el-dropdown>
-        </div>
-    </header>
+  <header class="pam-header">
+    <div class="pam-header__logo" @click="$router.push('/')"></div>
+    <div class="pam-header__title">
+      <div class="pam-header__title--main">���兢蝳��蜓</div>
+      <div class="pam-header__title--sub">�����兢蝳�風��</div>
+    </div>
+    <div class="pam-header__action-bar" style="position:relaitive">
+      <i class="icon-bell text--dark-blue cursor--pointer fix-chrome-click--issue"
+        @click="$router.push('/notification')"></i>
+      <el-dropdown>
+        <i class="icon-avatar text--dark-blue cursor--pointer fix-chrome-click--issue"></i>
+        <el-dropdown-menu slot="dropdown"
+          class="pam-header__dropdown">
+          <template v-for="(navbarItem,index) in navBarList">
+            <li class="pam-header__dropdown-item fix-chrome-click--issue "
+              :class="{'pam-header__dropdown-divider':navbarItem.title === '憿批��'}"
+              v-if="navbarItem.needRole.includes(loginRole)"
+              :key="index"
+              @click="linkTo(navbarItem.link)">
+              {{navbarItem.title}}
+            </li>
+          </template>
+        </el-dropdown-menu>
+      </el-dropdown>
+    </div>
+  </header>
 </template>
 
 <script lang="ts">
-import { Vue, Component } from 'vue-property-decorator';
-import * as _ from 'lodash';
-@Component
-export default class NavBar extends Vue {
-  navBarList=[
-    {
-      needRole:[Role.NOT_LOGIN],
-      link:'/login',
-      title:'��',
-    },
-    {
-      needRole:[Role.USER],
-      link:'/accountSetting',
-      title:'�犖撣唾�身摰�',
-    },
-    {
-      needRole:[Role.ADMIN],
-      link:'/notFinish',
-      title:'���董�����',
-    },
-    {
-      needRole:[Role.USER,Role.ADMIN],
-      link:'/record/contactRecord',
-      title:'�������',
-    },
-    {
-      needRole:[Role.NOT_LOGIN,Role.USER],
-      link:'/myConsultantList/consultantList',
-      title:'���“���',
-    },
-    {
-      needRole:[Role.USER,Role.ADMIN],
-      link:'',
-      title:'��',
-    },
-    {
-      needRole:[Role.NOT_LOGIN,Role.USER],
-      link:'/consultantLogin',
-      title:'憿批��',
-    },
-  ];
-  get idToken():string | null{
-    return localStorage.getItem('id_token');
-  }
-  get roleOfState():string | null{
-    return localStorage.getItem('roleOfState');
-  }
-  get loginRole():string{
-    return this.roleOfState&&this.idToken ? this.roleOfState : Role.NOT_LOGIN;
-  }
+  import { Vue, Component } from 'vue-property-decorator';
+  import * as _ from 'lodash';
+  @Component
+  export default class NavBar extends Vue {
+    navBarList = [{
+        needRole: [Role.NOT_LOGIN],
+        link: '/login',
+        title: '��',
+      },
+      {
+        needRole: [Role.USER],
+        link: '/accountSetting',
+        title: '�犖撣唾�身摰�',
+      },
+      {
+        needRole: [Role.ADMIN],
+        link: '/notFinish',
+        title: '���董�����',
+      },
+      {
+        needRole: [Role.USER, Role.ADMIN],
+        link: '/record/contactRecord',
+        title: '�������',
+      },
+      {
+        needRole: [Role.NOT_LOGIN, Role.USER],
+        link: '/myConsultantList/consultantList',
+        title: '���“���',
+      },
+      {
+        needRole: [Role.USER, Role.ADMIN],
+        link: '',
+        title: '��',
+      },
+      {
+        needRole: [Role.NOT_LOGIN],
+        link: '/consultantLogin',
+        title: '憿批��',
+      },
+    ];
+    get idToken(): string | null {
+      return localStorage.getItem('id_token');
+    }
+    get roleOfState(): string | null {
+      return localStorage.getItem('roleOfState');
+    }
+    get loginRole(): string {
+      return this.roleOfState && this.idToken ? this.roleOfState : Role.NOT_LOGIN;
+    }
 
-  linkTo(routerLink:string):void{
-    _.isEqual(routerLink,'') ? this.fakeLogout() :this.$router.push(routerLink);
-  }
+    linkTo(routerLink: string): void {
+      _.isEqual(routerLink, '') ? this.fakeLogout() : this.$router.push(routerLink);
+    }
 
 
-  // TODO: ��TP隤����� ���蝙�
-  fakeLogout():void{
-    localStorage.clear();
-    this.$router.go(0);
+    // TODO: ��TP隤����� ���蝙�
+    fakeLogout(): void {
+      localStorage.clear();
+      this.$router.go(0);
+    }
   }
-}
-export enum Role{
-  USER='user',
-  ADMIN='admin',
-  NOT_LOGIN='',
-}
+  export enum Role {
+    USER = 'user',
+    ADMIN = 'admin',
+    NOT_LOGIN = '',
+  }
+
 </script>
 
 <style lang="scss" scoped>
-.pam-header {
-  height: 53px;
-  display: flex;
-  align-items: center;
-  .pam-header__logo {
-    height: 100%;
-  }
-  .pam-header__title {
-    flex: 1;
-    margin: 10px 0;
-    padding-left: 10px;
-    border-left: 1px solid #CCCCCC;
-    font-size: 16px;
-    font-weight: bold;
-    color: $PRUDENTIAL_GREY;
-    letter-spacing: 3.6px;
-    flex-basis: 140px;
-    .pam-header__sub-title {
-      padding-top: 2px;
-      font-size: 13px;
-      font-weight: bold;
-      color: $CORAL;
-      letter-spacing: 1.2px
-    }
-  }
-  .pam-header__action-bar {
+  .pam-header {
+    position: fixed;
+    top: 0;
+    height: $MOB_NAV_BAR;
+    width: 100%;
     display: flex;
-    font-size: 24px;
-    font-weight: bold;
-    justify-content: space-around;
-    i {
-      padding: 0 15px;
-      @media screen and (max-width: 320px) {
-        padding: 0 5px;
+    align-items: center;
+    background-color: $PRIMARY_WHITE;
+    z-index: 3;
+    
+    .pam-header__logo {
+      height: 30px;
+      width: 115px;
+      margin: 0 10px;
+      background-image: url('~/assets/images/taiwan-logo.png');
+      background-repeat:no-repeat;
+      background-size: contain;
+      background-position: center;
+    }
+    .pam-header__title {
+      flex: 1;
+      flex-basis: 160px;
+      border-left:1px #CCCCCC solid;
+      padding-left:10px;
+      .pam-header__title--main {
+        font-size: 16px;
+        font-weight: bold;
+        color: $PRUDENTIAL_GREY;
+        letter-spacing:0.8px;
+        @media screen and (max-width: 352px) {
+          font-size: 12px;
+        }
+      }
+      .pam-header__title--sub {
+        padding-top: 2px;
+        font-size: 12px;
+        transform: scale(0.9);
+        -webkit-transform-origin-x: 0;
+        font-weight: bold;
+        color: $CORAL;
+        letter-spacing: 1.2px;
+      }
+    }
+
+
+    .pam-header__action-bar {
+      display: flex;
+      font-size: 24px;
+      font-weight: bold;
+      justify-content: space-around;
+
+      i {
+        padding: 0px 15px;
+        @media screen and (max-width: 352px) {
+          padding: 0px 10px;
+        }
       }
     }
   }
-}
+
+  @include desktop {
+    .pam-header {
+      height: $DESKTOP_NAV_BAR;
+      .pam-header__logo {
+        width: 180px;
+        height: 100%;
+        margin: 0;
+        background-image: url('~/assets/images/logo.png');
+        background-size: cover;
+        background-repeat:no-repeat;
+        background-position: center;
+      }
+      .pam-header__title {
+        display: flex;
+        justify-content: start;
+        align-items: center;
+        border: none;
+        padding-left: 30px;
+        .pam-header__title--main{
+          font-size: 30px;
+          letter-spacing: 1.5px;
+        }
+        .pam-header__title--sub{
+          font-size: 20px;
+          letter-spacing: 2px;
+          transform: none;
+          margin-left: 30px;
+        }
+      }
+    }
+  }
+
 </style>
diff --git a/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue b/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue
index 390cba9..5549620 100644
--- a/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue
+++ b/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue
@@ -64,7 +64,7 @@
     >
         <div class="text--center mdTxt">
             <p class="mb-50">{{popUpTxt}}</p>
-            <p class="text--primary cursor--pointer"
+            <p class="text--primary cursor--pointer fix-chrome-click--issue"
                 @click="isVisiblePopUp = false">������</p>
         </div>
     </PopUpFrame>
diff --git a/PAMapp/components/Ui/UiAvatar.vue b/PAMapp/components/Ui/UiAvatar.vue
index b9a79d1..55a5763 100644
--- a/PAMapp/components/Ui/UiAvatar.vue
+++ b/PAMapp/components/Ui/UiAvatar.vue
@@ -2,7 +2,7 @@
     <el-avatar
         :size="size"
         :src="imgSrc"
-        class="pam-avatar cursor--pointer"
+        class="pam-avatar cursor--pointer fix-chrome-click--issue"
     ></el-avatar>
 </template>
 
diff --git a/PAMapp/components/multiSelectBtn.vue b/PAMapp/components/multiSelectBtn.vue
index da017ba..2005a1f 100644
--- a/PAMapp/components/multiSelectBtn.vue
+++ b/PAMapp/components/multiSelectBtn.vue
@@ -8,16 +8,16 @@
           {{option.title}}
         </el-checkbox>
       <template v-if="nameOfSelectAll">
-        <button class="pam-selectAll-btn cursor--pointer" :class="{'selected':isSelectAll}" :model="isSelectAll" @click="selectAll">
+        <button class="pam-selectAll-btn cursor--pointer fix-chrome-click--issue" :class="{'selected':isSelectAll}" :model="isSelectAll" @click="selectAll">
          <span>{{nameOfSelectAll}}</span>
        </button>
       </template>
       <template v-if="nameOfOtherOption">
-        <button class="pam-selectAll-btn cursor--pointer" :class="{'selected':isSelectOtherOption}" :model="isSelectOtherOption" @click="selectOther">
+        <button class="pam-selectAll-btn cursor--pointer fix-chrome-click--issue" :class="{'selected':isSelectOtherOption}" :model="isSelectOtherOption" @click="selectOther">
          <span>{{nameOfOtherOption}}</span>
         </button>
         <div>
-          <input class="pam-muti-select-other cursor--pointer" v-if="isSelectOtherOption" v-model="syncOtherSelect" placeholder="隢撓�,���20摮�">
+          <input class="pam-muti-select-other cursor--pointer " v-if="isSelectOtherOption" v-model="syncOtherSelect" placeholder="隢撓�,���20摮�">
         </div>
       </template>
     </el-checkbox-group>
diff --git a/PAMapp/components/phoneContactTimePicker.vue b/PAMapp/components/phoneContactTimePicker.vue
index b0415f4..fffa621 100644
--- a/PAMapp/components/phoneContactTimePicker.vue
+++ b/PAMapp/components/phoneContactTimePicker.vue
@@ -4,7 +4,7 @@
   <div>
     <div class="mt-10" v-for="(scheduleDto,index) in syncScheduleList" :key="index">
       <div class="mdTxt">{{titleFormatByIndex(index)}}</div>
-      <div class="pam-contact-schedule cursor--pointer" @click="openPopUp(scheduleDto,index)">
+      <div class="pam-contact-schedule cursor--pointer fix-chrome-click--issue" @click="openPopUp(scheduleDto,index)">
         <div class="pam-contact-schedule__text">
           <template v-if="checkFormHasDone(scheduleDto)">
             <p>{{optionsFormat(scheduleDto.selectWeekOptions,weekOptions)}}</p>
diff --git a/PAMapp/layouts/home.vue b/PAMapp/layouts/home.vue
index 8d73078..509d1ee 100644
--- a/PAMapp/layouts/home.vue
+++ b/PAMapp/layouts/home.vue
@@ -5,9 +5,21 @@
         <Footer></Footer>
     </div>
 </template>
+<script lang="ts">
+    import { Component ,Vue } from "nuxt-property-decorator";
+    @Component
+    export default class DefaultLayout extends Vue {
 
+    }
+</script>
 <style lang="scss" scoped>
     .pam-background {
         background-color: #F8F9FA;
+        padding-top:$MOB_NAV_BAR;
+    }
+    @include desktop{
+        .pam-background {
+            padding-top:$DESKTOP_NAV_BAR;
+        }
     }
 </style>
\ No newline at end of file
diff --git a/PAMapp/pages/agentInfo/_agentNo.vue b/PAMapp/pages/agentInfo/_agentNo.vue
index 0a96946..d0b57af 100644
--- a/PAMapp/pages/agentInfo/_agentNo.vue
+++ b/PAMapp/pages/agentInfo/_agentNo.vue
@@ -153,7 +153,7 @@
       >
         <div class="text--center mdTxt">
             <p class="mb-50">{{popUpTxt}}</p>
-            <p class="text--primary cursor--pointer"
+            <p class="text--primary cursor--pointer fix-chrome-click--issue"
                 @click="isVisiblePopUp = false">������</p>
         </div>
     </PopUpFrame>
diff --git a/PAMapp/pages/index.vue b/PAMapp/pages/index.vue
index a77e07b..2e16f5c 100644
--- a/PAMapp/pages/index.vue
+++ b/PAMapp/pages/index.vue
@@ -22,7 +22,7 @@
                 </el-col>
                 <el-col
                     :span="8"
-                    class="mdTxt readMore"
+                    class="mdTxt readMore fix-chrome-click--issue"
                     v-if="consultantList.length > 3"
                     @click.native="routerPush('/myConsultantList/consultantList')">���憭�</el-col>
             </el-row>
diff --git a/PAMapp/pages/recommendConsultant/index.vue b/PAMapp/pages/recommendConsultant/index.vue
index 3f6a144..6fb0481 100644
--- a/PAMapp/pages/recommendConsultant/index.vue
+++ b/PAMapp/pages/recommendConsultant/index.vue
@@ -21,7 +21,7 @@
       <div class="pb-10 mdTxt required">
         �閬岷������
         <span class="hint text--bold">
-          <i class="icon-information text--bold" @click="showDialog = true"></i>�銴
+          <i class="icon-information text--bold fix-chrome-click--issue" @click="showDialog = true"></i>�銴
         </span>
       </div>
       <MultiSelectBtn :mutiSelect.sync="strictQueryDto.requirements" :options="requirementOptions" class="rec-multi-select" />
@@ -30,11 +30,9 @@
       <div class="pb-10 mdTxt">憿批�僑鞈�</div>
         <SingleSelectBtn :singleSelected.sync="strictQueryDto.seniority" :options="seniorityOptions"/>
     </div>
-    <div class="rate-consultant pam-paragraph">
+    <div class="pam-paragraph">
       <div class="pb-10 mdTxt">靽憿批�遛��漲</div>
-      <el-rate v-model="strictQueryDto.avgScore"
-        :colors="elRateColors"
-        class="rate">
+      <el-rate class="pam-consultant-rate" v-model="strictQueryDto.avgScore">
       </el-rate>
     </div>
     <div class="pam-paragraph">
@@ -77,11 +75,10 @@
     <PopUpFrame :isOpen.sync="isVisiblePopUp">
       <div class="text--center mdTxt">
             <p class="mb-50">撠��鞈��</p>
-            <p class="text--primary cursor--pointer"
+            <p class="text--primary cursor--pointer fix-chrome-click--issue"
                 @click="isVisiblePopUp = false">������</p>
         </div>
     </PopUpFrame>
-
   </div>
 </template>
 <script lang="ts">
@@ -225,7 +222,6 @@
     ];
     showDialog = false;
     showAddress = false;
-    elRateColors = ['#ED1B2E', '#ED1B2E', '#ED1B2E'];
 
     @Mutation updateStrictQueryList!: (data: any) => void;
 
@@ -459,14 +455,7 @@
     width: 90px;
     height: 47px;
   }
-
-  .rate-consultant {
-
-    .el-rate__icon {
-      font-size: 35px
-    }
-  }
-
+  
   .el-progress__text {
     display: none;
   }
diff --git a/PAMapp/pages/recommendConsultant/result.vue b/PAMapp/pages/recommendConsultant/result.vue
index 98f9c98..a3f44e8 100644
--- a/PAMapp/pages/recommendConsultant/result.vue
+++ b/PAMapp/pages/recommendConsultant/result.vue
@@ -11,7 +11,7 @@
                     <div class="pam-rec-agent-card__main-info">
                         <div class="fz-20 pt-10 rec-desktop-name">{{ info.name }}</div>
                         <div class="rec-role">{{ info.role }}</div>
-                        <span class="rec-detail"  @click="showAgentDetail(info.agentNo)">閰喟敦鞈��</span>
+                        <span class="rec-detail fix-chrome-click--issue"  @click="showAgentDetail(info.agentNo)">閰喟敦鞈��</span>
                     </div>
                 </div>
                 <div class="pam-rec-agent-card__content-body">
@@ -69,7 +69,7 @@
       >
         <div class="text--center mdTxt">
             <p class="mb-50">{{popUpTxt}}</p>
-            <p class="text--primary cursor--pointer"
+            <p class="text--primary cursor--pointer fix-chrome-click--issue"
                 @click="isVisiblePopUp = false">������</p>
         </div>
     </PopUpFrame>

--
Gitblit v1.8.0