- 时段状态
- 可预约 · 待确认
- 步长
- 30 分钟
- 时区
- 门店时区(UTC+8)
改选任一时段或切换日期,这份摘要会一起变——结果长在物件上,不只靠底部说明。
界面与交互 · 操作与输入
按步长列出一天中的可选时段,并把营业区间、午休、库存与日期联动等规则即时校验、说明的控件。
时间选择器按步长列出一天中的时段,并把营业区间、午休、库存和日期联动即时校验。亲手操作时段网格、日期切换和确认,观察预约摘要怎样即时变。
第 0 步:这是「门店预约」的时段选择区。在网格里选一个时刻,观察「不可用时段留下但禁用并标原因」「选中立即更新预约摘要」「切到周日全部禁用」三件事。
营业 09:00–18:00 · 步长 30 分钟 · 12:00–13:30 午休 · 17:30 已约满
对照:选中 10:30,预约摘要立即更新为可预约。原因:选择即时生效,不必等提交。下一步:点「确认预约」提交,或在网格里改选。
改选任一时段或切换日期,这份摘要会一起变——结果长在物件上,不只靠底部说明。
把刚才操作里看到的现象命名为六条规则。
从是否需要按业务规则校验时刻判断,而不是看控件长什么样。
选一天中的时刻且要按规则校验——门店预约、提醒发送时刻、航班出发时间。
需要跨天范围(→ 日期范围选择器)、任意时长(→ 数字输入)、或纯文本时间(→ 输入框 + 严格解析)。
最短路径——步长、规则、即时校验一次到位。
只改一个关键判断——是否在提交前把不可用时段说清。
列出 30 分钟时段,午休与已满时段禁用并标原因;改日期刷新;无可选时段时提示相邻日期。
只放一个时间输入框,午休和营业外不做校验,提交后才报「该时段不可预约」——用户白填一次。
用户把预约日期从工作日改到周日,原选的 10:30 在周日不营业,应当?
术语的技术定义和行为以这些一手或权威资料为准。
和本知识点经常一起出现的概念。