dingdanquanliucheng/frontend/mini-app/pages/login/login-password/login-password.wxss
taiyi feaf4298ca feat: 小程序微信手机号一键登录,替代账号密码输入
- 后端新增 /api/auth/wechat-login 接口,用手机号自动匹配系统用户
- 登录时自动绑定 open_id,为微信订阅消息通知做好准备
- 小程序登录页替换为微信手机号授权按钮,保留密码登录为备用入口
- 新增 get_user_by_mobile 按手机号查询用户方法

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-06-06 17:41:11 +08:00

80 lines
1.1 KiB
Plaintext

.page {
padding: 32rpx 28rpx 40rpx;
}
.login-page {
min-height: 100vh;
box-sizing: border-box;
display: grid;
gap: 32rpx;
align-content: start;
}
.login-hero {
padding: 40rpx 8rpx 16rpx;
}
.hero-badge {
display: inline-block;
padding: 8rpx 20rpx;
border-radius: 999rpx;
background: rgba(37, 99, 235, 0.12);
color: #1d4ed8;
font-size: 22rpx;
font-weight: 700;
margin-bottom: 20rpx;
}
.hero-title {
font-size: 48rpx;
font-weight: 800;
color: #0f172a;
line-height: 1.2;
}
.hero-desc {
font-size: 28rpx;
line-height: 1.7;
color: #64748b;
margin-top: 12rpx;
}
.login-card {
padding: 32rpx;
display: grid;
gap: 20rpx;
}
.field-group {
display: grid;
gap: 10rpx;
}
.field-label {
font-size: 24rpx;
color: #475569;
font-weight: 600;
}
.primary-btn {
width: 100%;
height: 88rpx;
line-height: 88rpx;
margin-top: 8rpx;
font-size: 30rpx;
border-radius: 22rpx;
}
.message {
color: #b91c1c;
font-size: 24rpx;
line-height: 1.6;
}
.back-link {
text-align: center;
color: #64748b;
font-size: 26rpx;
padding: 16rpx 0;
}