From c4938f6f4e839890b032c75c7a57333a6a9157a9 Mon Sep 17 00:00:00 2001
From: peng <peng.com>
Date: 星期四, 06 十一月 2025 17:06:10 +0800
Subject: [PATCH] 添加新闻功能

---
 wx/pages/index/index.wxml |   50 +++++++++++++++++++++++++++++++++++++++++++++++---
 1 files changed, 47 insertions(+), 3 deletions(-)

diff --git a/wx/pages/index/index.wxml b/wx/pages/index/index.wxml
index 9018761..7c9996f 100644
--- a/wx/pages/index/index.wxml
+++ b/wx/pages/index/index.wxml
@@ -1,6 +1,16 @@
 <wxs src="./filters.wxs" module="filters" />
-<!--pages/index/index.wxml-->
 <view class="container">
+  <!-- 椤甸潰澶撮儴鍒嗕韩鍖哄煙 -->
+  <view class="header-section">
+    <view class="page-title">鎴愭笣寰风湁璧勫垱涓氬ぇ璧�</view>
+    <view class="share-section">
+      <!-- <button class="share-btn" open-type="share">
+        <text class="share-icon">馃摛</text>
+        <text class="share-text">鍒嗕韩</text>
+      </button> -->
+    </view>
+  </view>
+
   <!-- 鎼滅储鏍� - 鏆傛椂闅愯棌 -->
   <view class="search-bar" style="display: none;">
     <view class="search-input-wrapper">
@@ -61,6 +71,36 @@
     </swiper>
   </view>
 
+  <!-- 鏂伴椈妯″潡 -->
+  <view class="section-title">鏂伴椈璧勮</view>
+  <view class="news-section">
+    <view 
+      class="news-card"
+      wx:for="{{latestNews}}"
+      wx:key="id"
+      bindtap="goToNewsDetail"
+      data-id="{{item.id}}"
+    >
+      <view class="news-content">
+        <view class="news-title">{{item.title}}</view>
+        <view wx:if="{{item.summary}}" class="news-summary">{{item.summary}}</view>
+        <view class="news-meta">
+          <text wx:if="{{item.author}}" class="author">{{item.author}}</text>
+          <text wx:if="{{item.author && item.createTime}}" class="separator">|</text>
+          <text class="time">{{item.createTime}}</text>
+        </view>
+      </view>
+      <view wx:if="{{item.coverImage}}" class="news-thumb">
+        <image class="thumb-image" src="{{item.coverImage}}" mode="aspectFill" />
+      </view>
+    </view>
+    
+    <view class="view-more" bindtap="goToNewsList">
+      <text class="view-more-text">鏌ョ湅鏇村</text>
+      <text class="arrow">鈥�</text>
+    </view>
+  </view>
+
   <!-- 妯″潡鏍囬 -->
   <view class="section-title">姣旇禌淇℃伅</view>
 
@@ -90,9 +130,13 @@
           <view class="activity-title-lg">{{item.name}}</view>
           
           <view class="deadline">鎶ュ悕鎴锛歿{filters.formatDateYYYYMMDD(item.signupDeadline)}}</view>
-          <view class="registered">宸叉姤鍚嶏細{{item.playerCount}}浜�</view>
+          <!-- 闅愯棌鎶ュ悕浜烘暟鏄剧ず -->
+          <view class="registered" wx:if="{{false}}">宸叉姤鍚嶏細{{item.playerCount}}浜�</view>
           <view class="btn-row">
-            <button class="ghost-btn" catchtap="onDetailTap" data-id="{{item.id}}">鏌ョ湅璇︽儏</button>
+            <button class="ghost-btn" catchtap="onActivityDetailTap" data-idx="{{index}}"  data-id="{{item.id}}" data-xid="{{item.name}}"  >鎶ュ悕</button>
+            <!-- <button class="share-activity-btn" catchtap="onShareActivity" data-idx="{{index}}" data-id="{{item.id}}" data-name="{{item.name}}">
+              <text class="share-icon-small">馃摛</text>
+            </button> -->
           </view>
         </view>
       </view>

--
Gitblit v1.8.0