保誠-保戶業務員媒合平台
Tomas
2022-01-27 3041bdc8daee6f17ab790bbab0bfdbf22f244573
update: [前單] 在相關功能顯示滿意度資訊、打開滿意度相關功能
修改10個檔案
34 ■■■■■ 已變更過的檔案
PAMapp/components/Client/ClientCard.vue 5 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/Consultant/ConsultantCard.vue 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/Consultant/ConsultantSwiper.vue 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/QuickFilter/QuickFilterConsultantList.vue 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/agentInfo/edit/_agentNo.vue 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/quickFilter/index.vue 3 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/recommendConsultant/index.vue 5 ●●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/pages/recommendConsultant/result.vue 1 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/shared/const/hide-reviews.ts 2 ●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/shared/const/quickFilter-questionList.ts 14 ●●●● 修補檔 | 檢視 | 原始 | 究查 | 歷程
PAMapp/components/Client/ClientCard.vue
@@ -48,13 +48,12 @@
                ></AppointmentProgress>
            </div>
        </div>
            <!-- <el-col :xs="5" :sm="3" align="middle">
            <el-col :xs="5" :sm="3" align="middle">
                <el-avatar
                    :size="50"
                ></el-avatar>
                <div class="satisfaction" v-if="!hideReviews">
                    <template v-if="client.satisfactionScore">
                        TODO:隱藏滿意度
                        <i class="icon-star pam-icon icon--yellow satisfaction"></i>
                        <span>{{client.satisfactionScore}}</span>
                    </template>
@@ -62,7 +61,7 @@
                        <div class="unfilled">未填滿意度</div>
                    </template>
                </div>
            </el-col> -->
            </el-col>
            <div class="flex-column contactInfo" :xs="4" :sm="6">
PAMapp/components/Consultant/ConsultantCard.vue
@@ -7,7 +7,6 @@
                    :agentNo="agentInfo.agentNo"
                    @click.native="showAgentDetail(agentInfo.agentNo)"
                ></UiAvatar>
                <!-- TODO:隱藏滿意度 -->
                <div v-if="!hideReviews">
                    <i class="icon-star pam-icon icon--yellow satisfaction"  v-if="notScoreAppointmentYet"></i>
                    <span v-if="notScoreAppointmentYet">
PAMapp/components/Consultant/ConsultantSwiper.vue
@@ -18,7 +18,6 @@
              </UiAvatar>
              <div class="name">{{agentInfo.name}}</div>
              <div v-if="!hideReviews">
                <!-- TODO:隱藏滿意度 -->
                <i class="icon-star pam-icon icon--yellow"></i>
                <span class="satisfaction">{{agentInfo.avgScore}}</span>
              </div>
PAMapp/components/QuickFilter/QuickFilterConsultantList.vue
@@ -32,7 +32,6 @@
                        <div class="mb-10">{{item.seniority}}</div>
                    </el-col>
                    <el-col :span="12" v-if="!hideReviews">
                        <!-- TODO:隱藏滿意度 -->
                        <div class="smTxt_bold mb-10 text--prudential_grey">客戶滿意度</div>
                        <div>
                            <i class="icon-star pam-icon icon--yellow "></i>
PAMapp/pages/agentInfo/edit/_agentNo.vue
@@ -12,7 +12,6 @@
        class="pt-10"
        justify="center"
        align="middle" v-if="!hideReviews">
        <!-- TODO:隱藏滿意度 -->
          <i class="pam-icon icon--primary icon-star"></i>
          <h3 class="mdTxt">{{ agentInfo.avgScore }}</h3>
      </el-row>
PAMapp/pages/quickFilter/index.vue
@@ -22,8 +22,7 @@
              {{item.value | formatSeniorityTitle}}
              <span class="smTxt">{{item.value | formatSenioritySubTitle}}</span>
            </span>
            <!-- TODO:隱藏滿意度 -->
            <!-- <span v-else-if="item.option === 'avgScore'">{{item.value + '星以上滿意度'}}</span> -->
            <span v-else-if="item.option === 'avgScore' && !hideReviews">{{item.value + '星以上滿意度'}}</span>
            <span v-else>{{item.value}}</span>
          </UiTags>
        </template>
PAMapp/pages/recommendConsultant/index.vue
@@ -35,12 +35,11 @@
      <SingleSelectBtn :singleSelected.sync="strictQueryDto.seniority"
        :options="seniorityOptions" />
    </div>
    <!-- <div class="pam-paragraph">
      TODO:隱藏滿意度
    <div class="pam-paragraph" v-if="!hideReviews">
      <div class="pb-10 mdTxt">顧問滿意度</div>
      <el-rate class="pam-consultant-rate" v-model="strictQueryDto.avgScore">
      </el-rate>
    </div> -->
    </div>
    <div class="pam-paragraph">
      <div class="rec-popular">
        <div class="pb-10 mdTxt">熱門檢索</div>
PAMapp/pages/recommendConsultant/result.vue
@@ -37,7 +37,6 @@
                            {{ info.seniority }}
                            </div>
                        </el-col>
                        <!-- TODO:隱藏滿意度 -->
                        <el-col :span="12" v-if="!hideReviews">
                            <div class="field__label">
                            客戶滿意度
PAMapp/shared/const/hide-reviews.ts
@@ -1 +1 @@
export const hideReviews = true;
export const hideReviews = false;
PAMapp/shared/const/quickFilter-questionList.ts
@@ -12,12 +12,12 @@
        ],
        type: 'radio'
    },
    // { TODO:隱藏滿意度
    //     name: 'avgScore',
    //     title: '顧問滿意度',
    //     detail: [],
    //     type: ''
    // },
    {
        name: 'avgScore',
        title: '顧問滿意度',
        detail: [],
        type: ''
    },
    {
        name: 'communicationStyles',
        title: '溝通風格',
@@ -45,4 +45,4 @@
    //     detail: [],
    //     type: 'radio'
    // }
];
];