feat(fe): 隐藏「我的帖子」入口 + 设置新增用户协议/隐私政策页

- mine 页「我的帖子」入口随社区下线隐藏(代码注释保留,恢复社区时解开)
- 新增 pages/agreement:一页两用(type=user/privacy),含完整协议/政策文案
- 设置页新增「用户协议」「隐私政策」两个入口

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
Blizzard
2026-08-04 10:03:20 +08:00
parent b49bf0f0f9
commit d3a3e9ad1e
8 changed files with 186 additions and 1 deletions
+4
View File
@@ -40,6 +40,10 @@ Page({
openSheet(e) {
this.setData({ sheetType: e.currentTarget.dataset.type, sheetShow: true });
},
// 用户协议 / 隐私政策
goAgreement(e) {
wx.navigateTo({ url: '/pages/agreement/agreement?type=' + e.currentTarget.dataset.type });
},
// 自己的关注/粉丝。之前只有帖子上的「+关注」按钮,关注完没有任何地方能看
goRelations(e) {
const uid = (this.data.user && this.data.user.id) || '';
+5
View File
@@ -13,6 +13,11 @@
<view class="profile-row" data-type="about" bindtap="openSheet"><view class="pr-ic"><pt-icon name="book" size="{{34}}"></pt-icon></view><text class="pr-label">关于我们</text><text class="pr-val">v0.2</text><view class="pr-arrow"><pt-icon name="next" size="{{28}}"></pt-icon></view></view>
</view>
<view class="profile-list">
<view class="profile-row" data-type="user" bindtap="goAgreement"><view class="pr-ic"><pt-icon name="doc" size="{{34}}"></pt-icon></view><text class="pr-label">用户协议</text><view class="pr-arrow"><pt-icon name="next" size="{{28}}"></pt-icon></view></view>
<view class="profile-row" data-type="privacy" bindtap="goAgreement"><view class="pr-ic"><pt-icon name="note" size="{{34}}"></pt-icon></view><text class="pr-label">隐私政策</text><view class="pr-arrow"><pt-icon name="next" size="{{28}}"></pt-icon></view></view>
</view>
</view>
</scroll-view>