From 23a51718522d4b01e9f13532573a85ff27298c08 Mon Sep 17 00:00:00 2001
From: jack <jack.su@pollex.com.tw>
Date: 星期一, 31 七月 2023 17:26:31 +0800
Subject: [PATCH] Merge branch '2023_CR2' of ssh://dev.pollex.com.tw:29418/pcalife/PAM into 2023_CR2

---
 PAMapp/components/Ui/UiCarousel.vue |  178 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 168 insertions(+), 10 deletions(-)

diff --git a/PAMapp/components/Ui/UiCarousel.vue b/PAMapp/components/Ui/UiCarousel.vue
index 44425b3..d9fb7db 100644
--- a/PAMapp/components/Ui/UiCarousel.vue
+++ b/PAMapp/components/Ui/UiCarousel.vue
@@ -1,33 +1,191 @@
 <template>
 <div>
     <el-carousel
-        height="200px"
-        :autoplay="true"
         indicator-position="outside"
         arrow="never"
         trigger="click"
+        interval="6000"
+        class="pam-home-carousel"
     >
-        <el-carousel-item
-            v-for="(item, index) in 3"
-            :key="index"
-        >
-            <h3>{{ item }}</h3>
+
+      <template v-if="fromAccess === AccessFroms.FILM_1">
+        <el-carousel-item class="banner-img-style2 banner-film1">
         </el-carousel-item>
+
+        <el-carousel-item class="banner-img-style banner1-img">
+            <div class="text--center mt-30 banner-info">
+                <h1 class="banner-title mb-10">撠惇雿��憿批��ㄐ</h1>
+                <p class="banner-txt text--PRIMARY_WHITE">�����瘙銝敺����?</p>
+                <p class="banner-txt text--PRIMARY_WHITE">頛詨璇辣�翰�祟��憯����</p>
+                <p class="banner-txt text--PRIMARY_WHITE">蝪∪銝郊撽�����兢蝳犖���!</p>
+            </div>
+        </el-carousel-item>
+
+        <el-carousel-item class="banner-img-style --3 banner2-img">
+            <div class="text--center mt-30 banner-info">
+                <h1 class="banner-title mb-10">憭���撘�</h1>
+                <p class="banner-txt text--PRIMARY_WHITE">���������憿批��</p>
+                <p class="banner-txt text--PRIMARY_WHITE">靘�犖��瘙�澈蝭拚</p>
+                <p class="banner-txt text--PRIMARY_WHITE">慦���“��蜓��蝜�</p>
+            </div>
+        </el-carousel-item>
+      </template>
+      <template v-else-if="fromAccess === AccessFroms.FILM_2">
+        <el-carousel-item class="banner-img-style2 banner-film2">
+        </el-carousel-item>
+
+        <el-carousel-item class="banner-img-style banner1-img">
+          <div class="text--center mt-30 banner-info">
+            <h1 class="banner-title mb-10">撠惇雿��憿批��ㄐ</h1>
+            <p class="banner-txt text--PRIMARY_WHITE">�����瘙銝敺����?</p>
+            <p class="banner-txt text--PRIMARY_WHITE">頛詨璇辣�翰�祟��憯����</p>
+            <p class="banner-txt text--PRIMARY_WHITE">蝪∪銝郊撽�����兢蝳犖���!</p>
+          </div>
+        </el-carousel-item>
+
+        <el-carousel-item class="banner-img-style banner2-img">
+          <div class="text--center mt-30 banner-info">
+            <h1 class="banner-title mb-10">憭���撘�</h1>
+            <p class="banner-txt text--PRIMARY_WHITE">���������憿批��</p>
+            <p class="banner-txt text--PRIMARY_WHITE">靘�犖��瘙�澈蝭拚</p>
+            <p class="banner-txt text--PRIMARY_WHITE">慦���“��蜓��蝜�</p>
+          </div>
+        </el-carousel-item>
+
+      </template>
+      <template v-else>
+        <el-carousel-item class="banner-img-style banner1-img">
+          <div class="text--center mt-30 banner-info">
+            <h1 class="banner-title mb-10">撠惇雿��憿批��ㄐ</h1>
+            <p class="banner-txt text--PRIMARY_WHITE">�����瘙銝敺����?</p>
+            <p class="banner-txt text--PRIMARY_WHITE">頛詨璇辣�翰�祟��憯����</p>
+            <p class="banner-txt text--PRIMARY_WHITE">蝪∪銝郊撽�����兢蝳犖���!</p>
+          </div>
+        </el-carousel-item>
+
+        <el-carousel-item class="banner-img-style banner2-img">
+          <div class="text--center mt-30 banner-info">
+            <h1 class="banner-title mb-10">憭���撘�</h1>
+            <p class="banner-txt text--PRIMARY_WHITE">���������憿批��</p>
+            <p class="banner-txt text--PRIMARY_WHITE">靘�犖��瘙�澈蝭拚</p>
+            <p class="banner-txt text--PRIMARY_WHITE">慦���“��蜓��蝜�</p>
+          </div>
+        </el-carousel-item>
+      </template>
+
     </el-carousel>
 </div>
 </template>
 
 <script lang="ts">
 import { Vue, Component } from 'vue-property-decorator';
+import {Getter} from "nuxt-property-decorator";
+import {AccessFroms} from "~/shared/services/utils.service";
 
 @Component
 export default class UiCarousel extends Vue {
+
+  @Getter
+  fromAccess!: AccessFroms;
+
+  protected AccessFroms = AccessFroms;
 
 }
 </script>
 
 <style lang="scss" scoped>
-.el-carousel__item {
-    background-color: #d3dce6;
+.banner-img-style {
+    width: 100%;
+    height: 100%;
+    background-repeat: no-repeat;
+    background-size: cover;
+    background-position: bottom;
 }
-</style>
\ No newline at end of file
+.banner-img-style2 {
+    width: 100%;
+    height: 100%;
+    background-repeat: no-repeat;
+    background-size: cover;
+    background-position: bottom;
+}
+
+.banner1-img {
+    background-image: url('~/assets/images/index_banner_mob.svg');
+}
+
+.banner2-img {
+    background-image: url('~/assets/images/index_banner2_mob.svg');
+}
+
+.banner3-img {
+    background-image: url('~/assets/images/index_banner3_mob.svg');
+    background-color: #e08885;
+}
+
+.banner-film1 {
+  background-image: url('~/assets/images/phone-Education-2@2x.png');
+}
+
+.banner-film2 {
+  background-image: url('~/assets/images/phone-Health-1@2x.png');
+}
+
+
+.banner-info {
+    .banner-title {
+        @extend .title;
+    }
+
+    .banner-txt {
+        @extend .smTxt_bold;
+        line-height: 21px;
+    }
+}
+
+@media (min-width: 576px) {
+    .banner1-img {
+      background-image: url('~/assets/images/index_banner_web.svg');
+    }
+
+    .banner2-img {
+        background-image: url('~/assets/images/index_banner2_web.svg');
+    }
+
+    .banner3-img {
+        background-image: url('~/assets/images/index_banner3_web1.svg');
+    }
+    .banner-film1 {
+      background-image: url('~/assets/images/Education-2@2x.png');
+      background-color: #8DB9CA;
+    }
+
+    .banner-film2 {
+      background-image: url('~/assets/images/Health-1@2x.png');
+      background-color: #EFF0F1;
+    }
+
+}
+
+@include desktop {
+    .banner-info {
+        .banner-title {
+            font-size: 40px;
+        }
+
+        .banner-txt {
+            font-size: 18px;
+            line-height: 24px;
+        }
+    }
+.banner-img-style2 {
+    width:100%;
+    height: 100%;
+    background-repeat: no-repeat;
+    background-size: contain;
+    background-position: center;
+    display: block;
+    margin: auto;
+}
+}
+
+</style>

--
Gitblit v1.8.0