- 后端: users表新增VIP字段, 4个VIP API (purchase/status/profile/members) - 后端: hot接口改按user_tracks阅读量排序 - 后端: orders表支持vip产品类型, migrate新增vip_fields迁移 - 小程序「我的」: 推广中心改为我的收益, 头像VIP标识, VIP入口卡片 - 小程序「我的」: 最近阅读显示真实章节名称 - 小程序首页: 去掉内容概览, 新增创业老板排行(4列网格) - 小程序首页: 精选推荐从hot接口获取, goToRead增加track记录 - 新增页面: VIP详情页, 会员详情页 - 开发文档精简为10个标准目录, 创建SKILL.md, 需求日志规范化 Co-authored-by: Cursor <cursoragent@cursor.com>
39 lines
1.5 KiB
Plaintext
39 lines
1.5 KiB
Plaintext
<!--会员详情-->
|
||
<view class="page">
|
||
<view class="nav-bar" style="padding-top: {{statusBarHeight}}px;">
|
||
<view class="nav-back" bindtap="goBack"><text class="back-icon">‹</text></view>
|
||
<text class="nav-title">创业伙伴</text>
|
||
<view class="nav-placeholder-r"></view>
|
||
</view>
|
||
<view style="height: {{statusBarHeight + 44}}px;"></view>
|
||
|
||
<view class="detail-content" wx:if="{{member}}">
|
||
<view class="detail-hero">
|
||
<view class="detail-avatar-wrap">
|
||
<image class="detail-avatar" wx:if="{{member.avatar}}" src="{{member.avatar}}" mode="aspectFill"/>
|
||
<view class="detail-avatar-ph" wx:else><text>{{member.name[0] || '创'}}</text></view>
|
||
<view class="detail-vip-badge">VIP</view>
|
||
</view>
|
||
<text class="detail-name">{{member.name}}</text>
|
||
<text class="detail-project" wx:if="{{member.project}}">{{member.project}}</text>
|
||
</view>
|
||
|
||
<view class="detail-card" wx:if="{{member.bio}}">
|
||
<text class="detail-card-title">简介</text>
|
||
<text class="detail-card-text">{{member.bio}}</text>
|
||
</view>
|
||
|
||
<view class="detail-card" wx:if="{{member.contact}}">
|
||
<text class="detail-card-title">联系方式</text>
|
||
<view class="detail-contact-row">
|
||
<text class="detail-card-text">{{member.contact}}</text>
|
||
<view class="copy-btn" bindtap="copyContact">复制</view>
|
||
</view>
|
||
</view>
|
||
</view>
|
||
|
||
<view class="loading-state" wx:if="{{loading}}">
|
||
<text class="loading-text">加载中...</text>
|
||
</view>
|
||
</view>
|