From 2c2fb5e1eb1185a081e3507c2aa5c3aafaa2bb6d Mon Sep 17 00:00:00 2001
From: zhifu gao <zhifu.gzf@alibaba-inc.com>
Date: 星期二, 22 四月 2025 09:56:44 +0800
Subject: [PATCH] Update README.md (#2487)

---
 web-pages/src/views/home/banner.vue |  146 +++++++++++++++++++++++++++++++++++++-----------
 1 files changed, 112 insertions(+), 34 deletions(-)

diff --git a/web-pages/src/views/home/banner.vue b/web-pages/src/views/home/banner.vue
index d01e1ee..d973d00 100644
--- a/web-pages/src/views/home/banner.vue
+++ b/web-pages/src/views/home/banner.vue
@@ -1,22 +1,49 @@
 <template>
     <div class="banner-comp">
-        <div class="swiper-container" ref="swiper-container">
+        <div
+            class="swiper-container"
+            ref="swiper-container"
+            :class="{ hiddenPagination: bannerList && bannerList.length < 2 }"
+        >
             <div class="swiper-wrapper">
-                <div class="swiper-slide" v-for="(item,index) in bannerList" :key="index">
+                <div class="swiper-slide" v-for="(item, index) in bannerList" :key="index">
                     <div class="item">
-                        <img class="banner-bg" :src="item.url" alt="">
+                        <img class="banner-bg" :src="item.url" alt />
                         <div v-if="item.flag === 1" class="content">
-                            <h3 class="yjqd">
-                                涓�閿惎鍔‵UNASR
-                            </h3>
+                            <h3 class="yjqd">涓�閿惎鍔‵UNASR</h3>
                             <p class="text">
-                                FUNASR甯屾湜鍦ㄨ闊宠瘑鍒殑瀛︽湳鐮旂┒鍜屽伐涓氬簲鐢ㄤ箣闂存灦璧蜂竴搴фˉ姊併�傞�氳繃鍙戝竷宸ヤ笟绾�<br />
-                                璇煶璇嗗埆妯″瀷鐨勮缁冨拰寰皟锛岀爺绌朵汉鍛樺拰寮�鍙戜汉鍛樺彲浠ユ洿鏂逛究鍦拌繘琛岃闊宠瘑鍒ā鍨嬬殑<br />
-                                鐮旂┒鍜岀敓浜э紝骞舵帹鍔ㄨ闊宠瘑鍒敓鎬佺殑鍙戝睍銆傝璇煶璇嗗埆鏇存湁瓒o紒
+                                FUNASR甯屾湜鍦ㄨ闊宠瘑鍒殑瀛︽湳鐮旂┒鍜屽伐涓氬簲鐢ㄤ箣闂存灦璧蜂竴搴фˉ姊併�傞�氳繃鍙戝竷宸ヤ笟绾�
+                                <br />璇煶璇嗗埆妯″瀷鐨勮缁冨拰寰皟锛岀爺绌朵汉鍛樺拰寮�鍙戜汉鍛樺彲浠ユ洿鏂逛究鍦拌繘琛岃闊宠瘑鍒ā鍨嬬殑
+                                <br />鐮旂┒鍜岀敓浜э紝骞舵帹鍔ㄨ闊宠瘑鍒敓鎬佺殑鍙戝睍銆傝璇煶璇嗗埆鏇存湁瓒o紒
                             </p>
 
-                            <div class="lxwm">
-                                鑱旂郴鎴戜滑
+                            <div class="lxwm">鑱旂郴鎴戜滑</div>
+                            <div class="jzmd-wrap">
+                                <div class="jzmd-title">鎹愯禒鍚嶅崟</div>
+                                <div class="jzmd-content swiper-container" ref="jzmd-swiper">
+                                    <div class="swiper-wrapper">
+                                        <div
+                                            class="jzmd-row swiper-slide"
+                                            v-for="(item,index) in jzmdRows"
+                                            :key="index"
+                                        >
+                                            <div class="jzmd-item" v-if="jzmdList[2 * (item -1)]">
+                                                <div class="name">{{ jzmdList[2 * (item -1)].name }}</div>
+                                                <div class="num-text">
+                                                    <span class="text">{{ jzmdList[2 * (item -1)].num }}</span>
+                                                    <span class="unit">鍏�</span>
+                                                </div>
+                                            </div>
+                                            <div class="jzmd-item" v-if="jzmdList[2 * (item -1) + 1]">
+                                                <div class="name">{{ jzmdList[2 * (item -1) + 1].name }}</div>
+                                                <div class="num-text">
+                                                    <span class="text">{{ jzmdList[2 * (item -1) + 1].num }}</span>
+                                                    <span class="unit">鍏�</span>
+                                                </div>
+                                            </div>
+                                        </div>
+                                    </div>
+                                </div>
                             </div>
                         </div>
                     </div>
@@ -38,31 +65,68 @@
                 {
                     flag: 1,
                     url: require('./assets/images/banner.png')
-                },
-                {
-                    flag: 2,
-                    url: require('./assets/images/banner.png')
-                },
-                {
-                    flag: 2,
-                    url: require('./assets/images/banner.png')
-                },
-                {
-                    flag: 2,
-                    url: require('./assets/images/banner.png')
-                },
-                {
-                    flag: 2,
-                    url: require('./assets/images/banner.png')
                 }
             ],
-            swiperObj: null
+            swiperObj: null,
+            jzmdSwiperObj: null,
+            jzmdList: [
+                {
+                    name: '鍒樿繛鍝�',
+                    num: 300
+                },                
+                {
+                    name: '绋嬩繆闄�',
+                    num: 300
+                },
+                {
+                    name: '榛勬槑',
+                    num: 236
+                },
+                {
+                    name: '楂樺織浠�',
+                    num: 235
+                },
+                {
+                    name: '闄堢繑',
+                    num: 200
+                },
+                {
+                    name: '澶忎警鏉�',
+                    num: 200
+                },
+                {
+                    name: '榛勮嵂甯�',
+                    num: 198
+                },
+                {
+                    name: '鑲栫倻',
+                    num: 100
+                },
+                {
+                    name: '鍒樻煴',
+                    num: 100
+                },
+                {
+                    name: '榛勬按鏉�',
+                    num: 85
+                },
+                {
+                    name: '瀛愰緳',
+                    num: 85
+                }
+            ]
+        }
+    },
+    computed: {
+        jzmdRows () {
+            return Math.ceil(this.jzmdList.length / 2)
         }
     },
     mounted () {
         this.$nextTick(() => {
             this.initSwiper()
         })
+        this.initJzmdSwiper()
     },
     methods: {
         initSwiper () {
@@ -78,14 +142,28 @@
                     dynamicBullets: true
                 },
                 on: {
-                    slideChangeTransitionEnd: function () {
-
-                    },
-                    init: function () {
-
-                    }
+                    slideChangeTransitionEnd: function () {},
+                    init: function () {}
                 }
             })
+        },
+        initJzmdSwiper () {
+            if (this.jzmdSwiperObj) {
+                this.jzmdSwiperObj.destroy()
+            }
+            // const that = this
+            this.jzmdSwiperObj = new Swiper(this.$refs['jzmd-swiper'], {
+                direction: 'vertical',
+                autoplay: {
+                    delay: 2000,
+                    stopOnLastSlide: false,
+                    disableOnInteraction: false
+                },
+                slidesPerView: 5,
+                slidesPerGroup: 1,
+                loop: true,
+                loopedSlides: 7
+            })
         }
     }
 }

--
Gitblit v1.9.1