chore: establish V1.1 recovery baseline

This commit is contained in:
2026-09-09 22:05:00 +08:00
commit b46b48eb33
947 changed files with 155471 additions and 0 deletions
+25
View File
@@ -0,0 +1,25 @@
/**
* 关于我们页 U42
*
* 展示平台信息、版本号、法律链接。
*/
Page({
data: {
platformName: getApp().globalData.platformName,
slogan: getApp().globalData.slogan,
version: 'v1.0.0-RC.1',
buildDate: '2026-09-01',
},
onLoad() {
wx.setNavigationBarTitle({ title: '关于我们' });
},
onViewPrivacy() {
wx.navigateTo({ url: '/pages/privacy-settings/privacy-settings' });
},
onCallService() {
wx.makePhoneCall({ phoneNumber: '0511-80000000' });
},
});
+1
View File
@@ -0,0 +1 @@
{"navigationBarTitleText":"about","usingComponents":{}}
+45
View File
@@ -0,0 +1,45 @@
<!-- 关于我们页 -->
<view class="page">
<view class="logo-section">
<view class="logo-icon">💕</view>
<view class="platform-name">{{platformName}}</view>
<view class="slogan">{{slogan}}</view>
<view class="version">版本 {{version}} · 构建于 {{buildDate}}</view>
</view>
<view class="section">
<view class="section-title">平台简介</view>
<view class="intro-text">
丹阳公益婚恋服务平台由丹阳市文明办、团委、妇联等多部门联合推动,面向丹阳市成年单身人士提供实名制、公益性的婚恋交友服务。
</view>
<view class="intro-text">
平台采用实名认证 + 人工审核机制,确保用户真实身份;所有服务免费,不收取任何费用。
</view>
</view>
<view class="section">
<view class="section-title">联系我们</view>
<view class="list-group">
<view class="list-row" bindtap="onCallService">
<view class="list-icon">📞</view>
<view class="list-info">
<text class="list-label">客服电话</text>
<text class="list-desc">0511-80000000(工作日 9:00-17:00)</text>
</view>
<text class="list-arrow">›</text>
</view>
<view class="list-row" bindtap="onViewPrivacy">
<view class="list-icon">🔒</view>
<view class="list-info">
<text class="list-label">隐私政策</text>
<text class="list-desc">了解我们如何保护您的个人信息</text>
</view>
<text class="list-arrow">›</text>
</view>
</view>
</view>
<view class="footer">
<text>© 2026 丹阳市文明办 · 共青团丹阳市委 · 丹阳市妇联</text>
</view>
</view>
+112
View File
@@ -0,0 +1,112 @@
/* 关于我们样式 */
.page {
min-height: 100vh;
background: #f5f5f5;
padding-bottom: 48rpx;
}
.logo-section {
background: linear-gradient(135deg, #E96B6B 0%, #ff9a9a 100%);
padding: 80rpx 48rpx;
display: flex;
flex-direction: column;
align-items: center;
}
.logo-icon {
font-size: 100rpx;
margin-bottom: 24rpx;
}
.platform-name {
font-size: 36rpx;
font-weight: 700;
color: #fff;
margin-bottom: 8rpx;
}
.slogan {
font-size: 26rpx;
color: rgba(255, 255, 255, 0.85);
margin-bottom: 32rpx;
}
.version {
font-size: 22rpx;
color: rgba(255, 255, 255, 0.7);
}
.section {
margin-top: 24rpx;
background: #fff;
}
.section-title {
padding: 24rpx 32rpx 16rpx;
font-size: 24rpx;
color: #999;
}
.intro-text {
padding: 0 32rpx 20rpx;
font-size: 28rpx;
color: #555;
line-height: 1.8;
}
.list-group {
padding: 0 32rpx;
}
.list-row {
display: flex;
align-items: center;
padding: 28rpx 0;
border-bottom: 1rpx solid #f5f5f5;
}
.list-row:last-child {
border-bottom: none;
}
.list-icon {
font-size: 36rpx;
margin-right: 24rpx;
width: 48rpx;
text-align: center;
}
.list-info {
flex: 1;
min-width: 0;
}
.list-label {
display: block;
font-size: 32rpx;
color: #2d2d2d;
line-height: 1.4;
}
.list-desc {
display: block;
font-size: 24rpx;
color: #999;
line-height: 1.4;
margin-top: 4rpx;
}
.list-arrow {
font-size: 32rpx;
color: #ccc;
margin-left: 16rpx;
}
.footer {
margin-top: 48rpx;
text-align: center;
font-size: 22rpx;
color: #ccc;
padding: 0 32rpx;
line-height: 1.8;
}