From ac594e4efb30ba28776d74b0fb08ab34d7c32023 Mon Sep 17 00:00:00 2001 From: HelenHuang <LinHuang@pollex.com.tw> Date: 星期四, 30 十二月 2021 15:20:08 +0800 Subject: [PATCH] Merge branch 'Phase2' --- PAMapp/pages/recommendConsultant/result.vue | 26 +++++++++++++++++++------- 1 files changed, 19 insertions(+), 7 deletions(-) diff --git a/PAMapp/pages/recommendConsultant/result.vue b/PAMapp/pages/recommendConsultant/result.vue index 0b0c85e..c92a75e 100644 --- a/PAMapp/pages/recommendConsultant/result.vue +++ b/PAMapp/pages/recommendConsultant/result.vue @@ -6,7 +6,9 @@ <div class="pam-rec-agent-card__content"> <div class="pam-rec-agent-card__content-header"> <div class="pam-rec-agent-card__avatar"> - <UiAvatar :fileName="info.img" ></UiAvatar> + <UiAvatar + :agentNo="info.agentNo" > + </UiAvatar> </div> <div class="pam-rec-agent-card__main-info"> <div class="text--middle pt-10 rec-desktop-name">{{ info.name }}</div> @@ -82,35 +84,45 @@ </div> </template> <script lang="ts"> -import {Vue,Component, State, namespace, Action} from 'nuxt-property-decorator'; -import { AgentOfStrictQuery } from '~/shared/api/consultant'; +import { AgentOfStrictQuery } from '~/shared/models/strict-query.model'; import { hideReviews } from '~/shared/const/hide-reviews'; +import { Vue,Component, State, namespace, Action} from 'nuxt-property-decorator'; const localStorage = namespace('localStorage'); @Component export default class Reslut extends Vue{ - @State('strictQueryList') strictQueryList!: AgentOfStrictQuery[]; - @Action storeStrictQueryList!: (data: any) => Promise<number>; - @localStorage.State recommendConsultantItem!: string; + @State('strictQueryList') + strictQueryList!: AgentOfStrictQuery[]; + + @Action + storeStrictQueryList!: (data: any) => Promise<number>; + + @localStorage.State + recommendConsultantItem!: string; pageList: any[] = []; isVisiblePopUp = false; popUpTxt = ''; hideReviews = hideReviews; - mounted() { + + ////////////////////////////////////////////////////////////////////// + mounted(): void { if (this.recommendConsultantItem && this.strictQueryList.length === 0) { const strictQueryDto = JSON.parse(this.recommendConsultantItem); this.storeStrictQueryList(strictQueryDto); } } + ////////////////////////////////////////////////////////////////////// changePage(pageList: any[]) { this.pageList = pageList; } + showAgentDetail(agentNo: string): void { this.$router.push(`/agentInfo/${agentNo}`); } + openPopUp(txt: string) { this.popUpTxt = txt; this.isVisiblePopUp = true; -- Gitblit v1.8.0