Commit Graph

6 Commits

Author SHA1 Message Date
gqt d07356e9f1 feat: 课程列表/课程预约详情/会员卡课程详情移除价格显示 2026-07-27 12:13:56 +08:00
gqt 30cad4e765 feat: 包场预约网格改为1小时粒度+动态价格显示+锁场状态
- 时间线位置 /30 改为 /60
- 价格预览改为按格子累加 slot_prices
- 格子内显示价格(¥xx)
- 新增 locked(锁场)和 no_price(无价格)格子状态
- API映射层移除 unit_price,新增 slot_prices 和 source_type
- 确认页半小时段改为时段
2026-07-26 21:42:46 +08:00
gqt d00304ec9c fix: 订场页时间标签显示修复 + 约课页列表刷新修复
- private/index.vue: 时间标签改为单时间+竖线样式,第一行加 margin-top 防止被表头遮挡
- courses/index.vue: 修复切换Tab/日期列表不刷新问题(竞态条件+不清空旧数据+无错误处理)
- .env: 冰场馆URL修正
2026-07-15 13:57:57 +08:00
gqt 4b886840c0 feat: 订场页改为网格时间表,支持多场地多时段选择
- private/index.vue 重写为场地×时间网格,双向滚动,sticky表头
- 当前时间红线指示,已过时灰块/已占用浅红/已选中蓝色
- 支持多场地连续时段选择,非连续会提示
- 日期改为近7天,Tab栏样式与约课页统一
- 底部按钮:未选时全宽长条,选中后显示摘要+小按钮
- privateBooking.js 新增 getPrivateBookingGrid API
- quote/create 改为 items[] 格式,每场地独立时间段
- confirm.vue 按 items 逐条展示
- pages/private/index.vue onShow 自动刷新
- .env 冰场馆URL修正
2026-07-14 18:06:04 +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 8e1443f7e5 feat: migrate comprehensive venue module 2026-06-08 20:54:25 +08:00