日历排班与封锁时段
视频演示(先看这个)
这页解决什么
在时间轴上直接处理改期、批量状态、不可预约时段封锁。
适用角色与用时
- 适用:店主 / 前台 / 运营
- 用时:5-12 分钟
入口
Bookings -> Calendar -> BlockTime

日历页(BookingCalendar)怎么用
- 打开右侧抽屉,切换 1/3/7 天或资源视图。
- 点空白时段会弹出操作:
创建预约或Block。 - 拖拽预约卡可改时间;单技师预约可跨列换技师,多技师预约仅改时间。
- 抽屉里可做一键批量:确认、开始、完成、未到(按当前可见日期范围)。
封锁页(BlockTime)怎么用
- 从日历点
Block后进入,默认带入日期、时间、技师。 - 点击时间轴可新增 block,支持拖拽调整开始/结束时间。
- 可切换
Block entire day做整天封锁。 - 修改未保存时切换日期会触发“未保存更改”拦截。
- 点保存后返回日历,封锁会写入店铺或技师排班特殊日期。

验收清单
- 拖拽改期后,预约时间在详情页同步更新。
- 封锁时段在新建预约时不可再选。
- 当天批量状态操作后,总览标签与日历颜色一致。
操作要点(别踩坑)
- 批量操作按“当前可见日期范围”执行,先确认日期范围再点一键。
- 封锁页改完必须保存,否则离开后不会生效。
常见问题
为什么改期失败
in_progress 或 completed 的预约不允许改期。
为什么看起来封锁了但还能约
常见原因是封锁到了错误技师列,或改动未保存就离开了页面。
Last updated on