应用介绍
由到场的人上报排队等待时长、汇总成榜单,用来挑个排队短些的地点的众包小工具。
它解决什么问题
排队最耗人的部分,是不知道要等多久。医院挂号窗口、政务大厅、热门餐厅、景区售票,队伍就在眼前,但前面还有多少人、大概要耗掉半小时还是一小时,站在队尾是看不出来的。官方的叫号系统通常只管自己一个场地,跨场地比较几乎无处可查;换一家又怕更慢,于是大多数人只能凭运气排。
这个工具的思路是把「现在要等多久」交给在场的人:正在现场的人选一个地点、选一个等待时长区间,提交后进入榜单;还没出发的人先看榜单,再决定去哪一处。
它最初是为一个特定的现场排队场景(采样点排队)做的,那个场景现在已经结束。前端页面保留下来,作为「上报 → 汇总 → 榜单」这一套通用排队实况的最小实现,可以用作演示与二次开发的底子。
核心功能
- 排队榜单:首页按上报汇总展示地点、当前排队时长与「免费 / 收费」标记,并显示数据更新时间。
- 排队时长上报:在「地点上报」页选择地点、选择等待时长区间(5 / 15 / 30 / 60 分钟)、选择是否收费,提交后返回榜单。
- 历史流水:以「时间 / 地点 / 排队 / 收费」列出逐条上报记录,用于回溯同一地点在不同时段的排队情况。
- 分级地点选择:地点数据按城市与区域两级组织,先选上级区域再选具体地点。
- 移动端布局:页面按手机屏幕排版,底部为固定标签栏,适合到场后直接在手机上填一笔。
怎么用
- 1打开
/wit-lab/queuingCondition,首页即榜单。 - 2看榜单挑选排队较短的地点,注意页面显示的数据更新时间。
- 3到场后从底部标签切到「我来说两句」,进入上报页。
- 4选择地点与等待时长、选择是否收费,提交后回到首页。
- 5想回看不同时段的上报,切到「日志」页查看流水。
常见问题
Q:队列数据是实时的吗?谁在提供数据?
A:榜单内容全部来自使用者自己提交的上报,是众包数据,不是场馆或官方的叫号数据。页面会显示数据更新时间,请据此判断新鲜度。
Q:为什么页面显示「暂无数据」?
A:这个应用目前是前端演示状态:上报、榜单与日志三类接口都没有对应的后端实现,页面请求不到数据,因此列表为空。源码保留完整,可以据此了解交互结构或做二次开发。
Q:能自动定位到我附近吗?
A:不能。页面没有调用浏览器定位,也没有地图组件,地点需要手动从上报名单里选择。
Q:除了原本的场景,还能用在哪?
A:凡是「多人在同一地点排队、只有到场的人才知道要等多久」的场景都适用:医院挂号与检查窗口、政务大厅办事、热门餐厅等位、景区售票与索道、体检与各类采样点、学校与社区办事窗口等。判断标准只有一条——现场等待时长是不是只有到场的人才清楚。
Q:上报内容需要登录吗?会显示是我报的吗?
A:不需要登录,上报时只提交地点、时长区间与是否收费这几项,不涉及个人身份信息。