2f5dd6eefc
后端
- 主键改雪花字符串 ID(pkg/idgen + Base.BeforeCreate),全表外键/JWT/中间件随之调整
- 新增 files 表:/api/upload 按 MD5 去重,返回 {id,url,md5},服务端只收图片
- 头像/记录附图/帖子图改 file_id 关联,读取解析为 URL
- 养护模板(物种×阶段)后台可配 + AI 生成草稿;建档按模板生成任务/计划/提醒
- 社区 AI 运营:虚拟账号池 + 每日定时/手动生成,帖子带 AI 标
- 计划路线图节点带真实日期;首页周历与计划日历同源;新增 day-plan 当日安排
- 体重趋势接口带备注;记录列表分页
小程序
- 公共图片上传 utils/upload.js(仅图片);记录拍照/我的头像/社区发图三处接入
- 首页日历点选查当日任务;记录页体重趋势可点看备注 + 时间轴分页折叠
- 计划页日历点选查当日计划;自定义 tabBar 高度调整
后台(React)
- 新增「养护模板」「社区运营」页;用户管理加机器人筛选
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
21 lines
1.2 KiB
Plaintext
21 lines
1.2 KiB
Plaintext
.page-body{padding:8rpx 40rpx calc(60rpx + env(safe-area-inset-bottom))}
|
|
|
|
.profile-header{text-align:center;padding:24rpx 0 32rpx}
|
|
.ph-avatar{margin:0 auto 20rpx;width:152rpx;height:152rpx;font-size:76rpx;border-radius:56rpx;position:relative;overflow:visible}
|
|
.ph-avatar-img{width:100%;height:100%;border-radius:56rpx}
|
|
.ph-avatar-cam{position:absolute;right:-6rpx;bottom:-6rpx;width:52rpx;height:52rpx;line-height:52rpx;text-align:center;font-size:26rpx;background:#fff;border-radius:50%;box-shadow:var(--shadow)}
|
|
.ph-name{font-size:44rpx;font-weight:800}
|
|
.ph-meta{font-size:26rpx;margin-top:10rpx}
|
|
|
|
.profile-list{background:#fff;border-radius:48rpx;box-shadow:var(--shadow);overflow:hidden;margin-bottom:28rpx}
|
|
.profile-row{
|
|
display:flex;align-items:center;justify-content:space-between;min-height:104rpx;padding:0 32rpx;
|
|
border-bottom:1rpx solid var(--line);font-size:28rpx;font-weight:800;
|
|
}
|
|
.profile-row:last-child{border-bottom:0}
|
|
.pr-val{color:var(--muted);font-weight:700;font-size:26rpx}
|
|
|
|
/* 页面不自身滚动,改由 page-scroll 承载滚动(隐藏滚动条)*/
|
|
page{height:100vh;overflow:hidden;display:flex;flex-direction:column}
|
|
.page-scroll{flex:1;min-height:0}
|