richarjiang
|
d93cc921db
|
feat: 支持新版的首页 UI
|
2026-10-25 21:15:15 +08:00 |
|
richarjiang
|
4ca32c22f9
|
feat: 支持馆主个人信息编辑
|
2026-10-25 15:21:27 +08:00 |
|
richarjiang
|
819367178a
|
feat: 会员档案寄语改名为课后总结并支持教练编辑已评价信息
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-10-21 11:17:14 +08:00 |
|
richarjiang
|
b2a785b27b
|
feat: share lesson feedback with owner-only access
|
2026-10-18 16:09:39 +08:00 |
|
richarjiang
|
a3d58fa8f2
|
feat: add monthly card periods and apparatus lesson feedback
|
2026-10-18 15:47:29 +08:00 |
|
richarjiang
|
b452de379d
|
feat: 支持新版会员档案
|
2026-10-18 14:59:48 +08:00 |
|
richarjiang
|
21e3ece21c
|
feat: 去掉商品取货码,管理员可直接发货完成
已付款订单不再生成或核验取货码,管理员确认后即可完成订单。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-25 11:22:15 +08:00 |
|
richarjiang
|
87afb786b9
|
feat: 支持教学案例展示功能
|
2026-09-18 18:26:47 +08:00 |
|
richarjiang
|
95b9f6511c
|
feat: 支持商品管理
|
2026-09-16 22:49:47 +08:00 |
|
richarjiang
|
d91282ecbd
|
fix: 修复身体画像约课阻断、页面响应式丢失及多项边界问题
- fix(booking): 修复未认领画像阻断约课问题,支持约课事务内自动认领绑定
- fix(app): 修复 Pinia 状态解构导致响应式失效,补齐 PortraitRadar 组件实例传参
- fix(admin): 修复经营助手复测待办点击 404,优化体验课后线索回访文案
- fix(server): 线下评估日期间隔按中国时区校验,复测按期次单项核销,优化单次评估分享卡与限流清理
- test: 补齐 body-portrait-offline 与 booking 来源画像单元测试
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-11 22:45:44 +08:00 |
|
richarjiang
|
ab6602e41d
|
feat: 新增个人身体画像评估与馆主经营助手
把 3 分钟身体状态评估做成独立获客链路,匿名测评后登录认领完整报告,并接入体验预约与今日待办。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-11 22:09:19 +08:00 |
|
richarjiang
|
3e049d2c1d
|
feat: 优化微信订阅消息体系并新增约课取消通知与开课前1小时提醒
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 16:20:13 +08:00 |
|
richarjiang
|
d793749134
|
fix(app): 在确认手势内同步调起订阅,预约页首次进入定位到当前时段
微信要求授权框落在 tap 同步栈,先 await 会丢失弹层;订阅失败不再打断预约或支付。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-10 14:53:14 +08:00 |
|
richarjiang
|
57edd8dcc0
|
perf: 移除秒杀相关功能
|
2026-09-10 11:33:19 +08:00 |
|
richarjiang
|
d941f1b6a9
|
perf: 优化进度条
|
2026-09-09 19:19:18 +08:00 |
|
richarjiang
|
6fab1155c7
|
fix: 防止成长档案编辑弹窗被误关
微信端点击输入会冒泡到遮罩,且 onShow 刷新会清空编辑态,导致体测、笔记和照片无法填写。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 16:02:24 +08:00 |
|
richarjiang
|
139882d7a1
|
feat: 支持课后评价与成长档案
完成后即可评价并订阅提醒,馆主可记录体测、笔记与成长照片,首页展示匿名星级均分。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-09 15:55:48 +08:00 |
|
richarjiang
|
75ef5e94a6
|
refactor: 调整 admin 目录结构并精简个人中心快捷区
- 将 admin 相关的 store/utils 移入对应子目录(pages/admin/stores、pages/admin/utils)
- 更新 manifest.json、pages.json 路由与配置
- 个人中心 ProfileMenu 移除顶部「我的会员卡 / 我的预约」快捷卡片,与 UserCard 会员卡入口合并
- 「我的预约」下移至菜单列表,紧邻「个人信息」
- 清理 profile/index.vue 中不再使用的 bookingStore / 计算属性 / 透传
|
2026-09-09 14:36:34 +08:00 |
|
richarjiang
|
57107c02dc
|
perf: 优化个人中心会员卡进度展示
|
2026-09-09 11:27:03 +08:00 |
|
richarjiang
|
f4cee127ce
|
feat: 优化个人中心邀请卡片
|
2026-09-09 10:10:52 +08:00 |
|
richarjiang
|
30ebc1c344
|
feat: 支持邀请好友功能
|
2026-09-08 22:31:39 +08:00 |
|
richarjiang
|
8e2db3a74a
|
perf: 优化我的课程 UI
|
2026-09-08 17:31:26 +08:00 |
|
richarjiang
|
f54a12efbd
|
perf: 优化预订页面 UI
|
2026-09-08 16:35:18 +08:00 |
|
richarjiang
|
b4b3caac70
|
perf: 支持课程补录
|
2026-09-08 15:08:29 +08:00 |
|
richarjiang
|
d1f193e13e
|
feat: 优化首页、个人中心页面 UI
|
2026-09-08 14:20:43 +08:00 |
|
richarjiang
|
301f9ae385
|
feat: 优化页面 UI 以及支持个人中心 练习足迹
|
2026-09-08 11:26:46 +08:00 |
|
richarjiang
|
87d946adb5
|
fix: 修复月卡无法编辑次数的问题
|
2026-09-07 18:10:39 +08:00 |
|
richarjiang
|
88cd8419c8
|
feat: 支持同卡种续卡叠加并修复过期登录态
支付成功后将次数或有效期叠加到已有会员卡,首页与详情页引导续卡;接口 401 时同步清掉本地登录态。
Co-authored-by: Cursor <cursoragent@cursor.com>
|
2026-09-07 14:04:11 +08:00 |
|
richarjiang
|
bd3d519b4f
|
feat(app): 新增个人中心课表视图
|
2026-04-19 22:23:23 +08:00 |
|
richarjiang
|
9575210b06
|
feat: 支持分享邀请好友功能
|
2026-04-19 14:12:25 +08:00 |
|
richarjiang
|
b02f38dcc7
|
feat(card): add cover image support for card types
|
2026-04-15 23:50:12 +08:00 |
|
richarjiang
|
6ab16f508a
|
feat: 支持画廊图片更新
|
2026-04-15 13:58:51 +08:00 |
|
richarjiang
|
7ce7cef77c
|
feat: UI 页面优化
|
2026-04-14 10:07:31 +08:00 |
|
richarjiang
|
52cc3a2985
|
fix(app): 修复分享页返回首页
|
2026-04-13 19:23:16 +08:00 |
|
richarjiang
|
497837c1d8
|
feat(app): refine teacher profile page content
|
2026-04-13 19:19:33 +08:00 |
|
richarjiang
|
f78cdcc9d1
|
feat: 添加教练详情页面及相关数据模型
|
2026-04-13 17:08:17 +08:00 |
|
richarjiang
|
1f45c3dc3f
|
perf: 个人中心支持展示约课数量
|
2026-04-12 22:27:36 +08:00 |
|
richarjiang
|
6cee28bf66
|
feat: 支持管理员消息推送
|
2026-04-12 22:18:34 +08:00 |
|
richarjiang
|
c60821c5ff
|
perf: 支持约课以及消息推送能力
|
2026-04-12 21:44:44 +08:00 |
|
richarjiang
|
54e30da003
|
fix(app): 优化首页会员卡闪烁和即将上课卡片交互
- CardShop: 采用 stale-while-revalidate 模式,仅首次加载显示骨架屏,
切换 tab 回来时保留旧数据静默刷新,消除列表闪烁
- UpcomingBooking: 补充 PENDING_CONFIRMATION 状态的中文映射和样式
- UpcomingBooking: 卡片点击跳转到预约详情页
|
2026-04-10 11:29:09 +08:00 |
|
richarjiang
|
54104c16d2
|
perf: 支持教师、场馆介绍
|
2026-04-09 14:29:13 +08:00 |
|
richarjiang
|
a40b4e47e5
|
perf: 优化 UI
|
2026-04-09 11:31:12 +08:00 |
|
richarjiang
|
74551085e3
|
feat: 支持秒杀活动
|
2026-04-09 10:24:44 +08:00 |
|
richarjiang
|
f94b48203f
|
feat: 新的预约列表样式
|
2026-04-06 21:22:18 +08:00 |
|
richarjiang
|
168968f073
|
feat: 将课程预约卡片改造为电影票风格设计
### 改动内容
#### 1. SlotCard 组件完全重新设计
- **新增票据风格装饰**:左右两侧添加圆角凹陷(打孔效果)
- **三栏布局**:
- 左:时间(开始时间大号、分割线、结束时间小号)
- 中:课程名称、时长、剩余名额 + 虚线分割符
- 右:操作按钮或状态徽章
- **日期展示**:卡片上方显示完整日期 (YYYY-MM-DD)
- **状态指示器**:
- 绿色:有空位
- 橙色:接近满额(80% 以上)
- 红色:已满
- 灰色:已关闭/已过期
- **响应式样式**:根据预约、满额、已过期等状态自动调整背景颜色和透明度
#### 2. 预约页面 (booking/index.vue) 样式调整
- 移除卡片列表的间距(`gap: 20rpx` → `padding: 24rpx 0 0`)
- 更新日期摘要的内边距(`0 8rpx 4rpx` → `0 24rpx 16rpx`)
- 调整加载骨架屏的尺寸和间距
- 优化预加载动画匹配新卡片设计
### 设计特点
✨ 票据风格的视觉设计
🎯 改进的信息层级和易读性
🎨 精细的状态指示和颜色编码
📱 保持响应式和易用性
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-06 17:12:53 +08:00 |
|
richarjiang
|
f8268cb6f6
|
perf: 完善新用户引导
|
2026-04-06 15:50:22 +08:00 |
|
richarjiang
|
66d47ec162
|
perf: 优化 UI
|
2026-04-06 11:15:10 +08:00 |
|
richarjiang
|
3a9982209f
|
feat: 完善课程订阅
|
2026-04-06 08:38:05 +08:00 |
|
richarjiang
|
c0e0d31ae7
|
feat: 优化主题配色
|
2026-04-05 21:35:30 +08:00 |
|
richarjiang
|
4633ceea8c
|
perf: 完善订单管理
|
2026-04-05 21:03:18 +08:00 |
|