From 885e128b9275c2faf45c3dce3fcd5e0bbb789f0f Mon Sep 17 00:00:00 2001 From: Mila <Mila@pollex.com.tw> Date: 星期一, 08 十一月 2021 15:27:46 +0800 Subject: [PATCH] update: banner圖檔 (快速篩選、嚴選配對、顧問清單) --- PAMapp/layouts/default.vue | 55 ++++++++++++++++++++++++++++++++++++++++++++++++++++++- PAMapp/assets/images/myConsultantList/banner_mob.svg | 0 PAMapp/assets/images/myConsultantList/banner_web.svg | 0 3 files changed, 54 insertions(+), 1 deletions(-) diff --git a/PAMapp/assets/images/consultantList/banner_mob.svg b/PAMapp/assets/images/myConsultantList/banner_mob.svg similarity index 100% rename from PAMapp/assets/images/consultantList/banner_mob.svg rename to PAMapp/assets/images/myConsultantList/banner_mob.svg diff --git a/PAMapp/assets/images/consultantList/banner_web.svg b/PAMapp/assets/images/myConsultantList/banner_web.svg similarity index 100% rename from PAMapp/assets/images/consultantList/banner_web.svg rename to PAMapp/assets/images/myConsultantList/banner_web.svg diff --git a/PAMapp/layouts/default.vue b/PAMapp/layouts/default.vue index eff35a8..ef09d65 100644 --- a/PAMapp/layouts/default.vue +++ b/PAMapp/layouts/default.vue @@ -2,6 +2,7 @@ <div class="pam-background"> <UiGoToTop></UiGoToTop> <BackActionBar></BackActionBar> + <div class="banner" :class="bannerClassName"></div> <Nuxt class="page-container" :style="{ height: pageHieght}" ref="pageContainer"></Nuxt> <Footer ref="defaultLayoutFooter"></Footer> </div> @@ -14,9 +15,21 @@ export default class DefaultLayout extends Vue { pageHieght = ''; + get bannerClassName() { + if (this.$route.name) { + return this.noBanner(this.$route.name) ? 'noBanner' : this.$route.name.split('-')[0] + } else { + return ''; + } + } + + noBanner(routerName : string) { + return routerName.match('communication') || routerName.match('agentInfo'); + } + mounted() { window.addEventListener('resize', this.handleResize); - this.handleResize(); + this.handleResize(); } handleResize(): void { @@ -28,6 +41,7 @@ this.pageHieght = (window.innerHeight - footer.$el.clientHeight - pageAlignPadding - deviceExtraHeight) + 'px'; } } + } </script> @@ -48,4 +62,43 @@ } } + .banner { + width: 100%; + height: 120px; + background-size: cover; + background-repeat: no-repeat; + background-position: center; + } + + .noBanner { + display: none; + } + + .quickFilter { + background-image: url('~/assets/images/quickFilter/banner_mob.svg'); + } + + .recommendConsultant { + background-image: url('~/assets/images/recommendConsultant/banner_mob.svg'); + } + + .myConsultantList { + background-image: url('~/assets/images/myConsultantList/banner_mob.svg'); + } + + @media (min-width: 768px) { + + .quickFilter { + background-image: url('~/assets/images/quickFilter/banner_web.svg'); + } + + .recommendConsultant { + background-image: url('~/assets/images/recommendConsultant/banner_web.svg'); + } + + .myConsultantList { + background-image: url('~/assets/images/myConsultantList/banner_web.svg'); + } + } + </style> -- Gitblit v1.8.0