Commit Graph

8 Commits

Author SHA1 Message Date
gqt 6a18d3de61 feat: 页面重写与流程优化
- 门票Tab展示已购门票记录(可核销/已核销/已退款)
- 购买次数去掉合计金额行
- 登录后直接跳profile/detail,合并setup页(不区分模式)
- profile/detail增加返回首页按钮
- 约课页移除UnauthLoginPanel
- 401跳转改为reLaunch到login页,不显示toast
- membership/cards仅展示可用卡,恢复点击进详情
- available-sessions改为只读展示,移除预约逻辑
- profile/orders重写样式,单行状态筛选
- profile/balance重写样式,onShow自动刷新
- profile/index移除冗余菜单项(篮球门票/充值/我的预约/个人信息/切换场馆)
- profile/index移除AgreementLinks,我的次卡改为我的会员卡
- pages.json移除setup页注册
2026-07-13 21:43:59 +08:00
gqt 5487ece142 feat: 登录注册流程重构 - 登录页+完善信息页+401跳转
- 新增 profile/login.vue 登录页(UnauthLoginPanel)
- 新增 profile/setup.vue 完善信息页(头像/昵称/手机号)
- profile/index 未登录态显示头像占位+点击登录+菜单列表
- 登录后始终跳转setup页,completeLogin后才持久化token
- auth.js 登录后用pendingToken(内存),不检查profile_completed
- request.js 401时reLaunch到登录页,不显示toast,防重复跳转
- 约课页移除UnauthLoginPanel,未登录直接显示列表
- session.js 新增needsSetup状态和completeLogin方法
2026-07-13 21:09:07 +08:00
gqt 5c97e8b1f8 feat: 去掉导航栏、首页轮播全屏占屏1/3、场馆切换移至公告活动下方
- pages.json 全局设置 navigationStyle: custom 移除原生导航栏
- App.vue 全局 page 添加状态栏安全区 padding-top
- 综合场馆/冰场馆首页轮播图改为全屏模式(无圆角无边距、去除标题)
- 轮播图高度改为 33.33vh 占屏幕三分之一
- VenueSwitchHeader 从轮播图上方移至公告活动板块下方
- 合并 tabBar 页面路由、清理废弃组件 VenueTabBar
2026-07-13 19:27:49 +08:00
gqt c26ede3e03 feat: connect comprehensive profile and stored value payment 2026-07-12 21:11:24 +08:00
gqt 0d5fe7d1cf feat: add agreement-gated login state 2026-06-10 11:46:39 +08:00
gqt 11fe7399f3 feat: refine merged venue home and auth states 2026-06-09 11:59:50 +08:00
gqt 4c20371c6d feat: add merged venue navigation 2026-06-08 21:42:32 +08:00
gqt 8e1443f7e5 feat: migrate comprehensive venue module 2026-06-08 20:54:25 +08:00