| | |
| | | <wxs src="./filters.wxs" module="filters" /> |
| | | <!--pages/index/index.wxml--> |
| | | <view class="container"> |
| | | <!-- 页面头部分享区域 --> |
| | | <view class="header-section"> |
| | | <view class="page-title">蓉e创比赛平台</view> |
| | | <view class="page-title">成渝德眉资创业大赛</view> |
| | | <view class="share-section"> |
| | | <!-- <button class="share-btn" open-type="share"> |
| | | <text class="share-icon">📤</text> |
| | |
| | | </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> |
| | | |
| | |
| | | <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="onActivityDetailTap" data-idx="{{index}}" data-id="{{item.id}}" data-xid="{{item.name}}" >查看详情</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> --> |