From 8d8edb49c4c01611ffcbb5194a89278a5babbed3 Mon Sep 17 00:00:00 2001 From: Tomas <tomasysh@gmail.com> Date: 星期三, 29 十二月 2021 08:27:55 +0800 Subject: [PATCH] update: [UiAvatar] get agent avatar by agentNo --- PAMapp/components/Consultant/ConsultantCard.vue | 6 +----- PAMapp/components/QuickFilter/QuickFilterConsultantList.vue | 2 +- PAMapp/pages/agentInfo/_agentNo.vue | 5 ++++- PAMapp/pages/recommendConsultant/result.vue | 4 +++- PAMapp/components/Consultant/ConsultantSwiper.vue | 7 ++++++- PAMapp/components/Ui/UiAvatar.vue | 6 +++--- PAMapp/pages/agentInfo/edit/_agentNo.vue | 5 ++++- 7 files changed, 22 insertions(+), 13 deletions(-) diff --git a/PAMapp/components/Consultant/ConsultantCard.vue b/PAMapp/components/Consultant/ConsultantCard.vue index 6d2c5ae..bd4c2ee 100644 --- a/PAMapp/components/Consultant/ConsultantCard.vue +++ b/PAMapp/components/Consultant/ConsultantCard.vue @@ -8,7 +8,7 @@ <el-col class="flex_column" :xs="5" :sm="3"> <UiAvatar :size="50" - :fileName="avatarFileName" + :agentNo="agentInfo.agentNo" @click.native="showAgentDetail(agentInfo.agentNo)" ></UiAvatar> <!-- TODO:���遛��漲 --> @@ -248,10 +248,6 @@ time.toString(); } return time as string; - } - - get avatarFileName() { - return this.agentInfo.img; } get gender() { diff --git a/PAMapp/components/Consultant/ConsultantSwiper.vue b/PAMapp/components/Consultant/ConsultantSwiper.vue index 8adfc60..82f28d2 100644 --- a/PAMapp/components/Consultant/ConsultantSwiper.vue +++ b/PAMapp/components/Consultant/ConsultantSwiper.vue @@ -10,7 +10,12 @@ :key="index" > <div class="consultantCardStyle" > - <UiAvatar :size="80" :fileName="agentInfo.img" class="mb-10"></UiAvatar> + <UiAvatar + class="mb-10" + :size="80" + :agentNo="agentInfo.agentNo" + > + </UiAvatar> <div class="name">{{agentInfo.name}}</div> <div v-if="!hideReviews"> <!-- TODO:���遛��漲 --> diff --git a/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue b/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue index de08434..a5c407d 100644 --- a/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue +++ b/PAMapp/components/QuickFilter/QuickFilterConsultantList.vue @@ -19,7 +19,7 @@ > <UiAvatar :size="200" - :fileName="item.img" + :agentNo="item.agentNo" class="mx-auto" @click.native="showAgentDetail(item.agentNo)" ></UiAvatar> diff --git a/PAMapp/components/Ui/UiAvatar.vue b/PAMapp/components/Ui/UiAvatar.vue index 55a5763..43d2bd1 100644 --- a/PAMapp/components/Ui/UiAvatar.vue +++ b/PAMapp/components/Ui/UiAvatar.vue @@ -12,10 +12,10 @@ @Component export default class UiAvatar extends Vue { @Prop() size!: number; - @Prop() fileName!: string; + @Prop() agentNo!: string; get imgSrc() { - return process.env.BASE_URL + '/consultant/avatar/' + this.fileName; + return process.env.BASE_URL + '/consultant/avatar/' + this.agentNo; } } -</script> \ No newline at end of file +</script> diff --git a/PAMapp/pages/agentInfo/_agentNo.vue b/PAMapp/pages/agentInfo/_agentNo.vue index d5d6253..83feda0 100644 --- a/PAMapp/pages/agentInfo/_agentNo.vue +++ b/PAMapp/pages/agentInfo/_agentNo.vue @@ -3,7 +3,10 @@ <el-row type="flex" justify="center"> - <UiAvatar :size="150" :fileName="agentInfo.img"></UiAvatar> + <UiAvatar + :size="150" + :agentNo="agentInfo.agentNo"> + </UiAvatar> </el-row> <el-row diff --git a/PAMapp/pages/agentInfo/edit/_agentNo.vue b/PAMapp/pages/agentInfo/edit/_agentNo.vue index e5c3bbf..35cbc1d 100644 --- a/PAMapp/pages/agentInfo/edit/_agentNo.vue +++ b/PAMapp/pages/agentInfo/edit/_agentNo.vue @@ -3,7 +3,10 @@ <el-row type="flex" justify="center"> - <UiAvatar :size="150" :agentNo="agentInfo.agentNo"></UiAvatar> + <UiAvatar + :size="150" + :agentNo="agentInfo.agentNo"> + </UiAvatar> </el-row> <el-row diff --git a/PAMapp/pages/recommendConsultant/result.vue b/PAMapp/pages/recommendConsultant/result.vue index 3695bfc..3a90842 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> -- Gitblit v1.8.0