政
{{ headerTitle }}
{{ toastMsg.text }}
{{ confirmMsg.text }}
{{ (me.name || '?').slice(0, 1) }}
{{ me.name }}管理员
抽签将以该身份进行
!
尚未绑定身份:进入活动后需选择姓名 + 输入绑定码,绑定后本机自动记住。

当前有效活动

共 {{ activeActs.length }} 个
📭

暂无进行中的活动

请联系管理员创建活动

{{ a.name }}

进行中
{{ a.slots.length }} 个时间段| 参与 {{ a.participantIds.length }} 人| 已分配 {{ assignedCountOf(a) }} 人
{{ fmtDate(s.date) }} · {{ s.time }} {{ modeLabel(a.mode) }}

历史活动

{{ a.name }}
{{ a.slots.length }} 个时间段 · 参与 {{ a.participantIds.length }} 人
{{ statusText(a.status) }}
🔗

公示链接无效或活动不存在

🔒 公示模式(只读):本页面仅用于查看结果,无法进行任何修改。

{{ currentActivity.name }}

{{ statusText(currentActivity.status) }}
共 {{ currentActivity.slots.length }} 场 | 参与 {{ currentActivity.participantIds.length }} 人 | 已分配 {{ assignedCountOf(currentActivity) }} 人
每场 {{ activityCapacity }} 人 每人 {{ perPersonMinutes }} 分钟 {{ modeLabel(currentActivity.mode) }}

🎲 我要抽签

本活动为{{ modeLabel(currentActivity.mode) }}:若您已被预设,点「随机抽取」将直接揭示您的预设顺序号。

{{ fairAlgorithm }}

{{ fmtDate(s.date) }}({{ weekdayOf(s.date) }}){{ s.time }}
第{{ p.order }}位 · {{ memberName(p.mid) }} 种子 {{ seedOf(p.mid) }} · {{ timeStrOf(p.mid) }}
尚未抽签

📊 统计与操作日志

完成率:{{ completionRate }} 已抽 {{ assignedCountOf(currentActivity) }} / {{ currentActivity.participantIds.length }} 人
{{ fmtDate(s.date) }}
{{ slotCount(s.id) }}/{{ activityCapacity }}
{{ log.name }} · {{ log.slot ? fmtDate(log.slot.date) : '?' }} 第{{ log.order }}位 {{ timeStrOf(log.mid) }}
暂无抽签记录

活动结束后建议在管理后台将其状态改为「已结束」,即完成历史存档;公示链接永久有效。

📋 全部排序情况

{{ fmtDate(s.date) }}({{ weekdayOf(s.date) }})
{{ s.time }} · 每人 {{ perPersonMinutes }} 分钟
{{ slotStatus(s) }} {{ slotCount(s.id) }}/{{ activityCapacity }}
{{ slotPersonName(s.id, n) ? slotPersonName(s.id, n).slice(0, 1) : n }}
{{ slotPersonName(s.id, n) || '待分配' }}
第 {{ n }} 位分享
我
🔐

管理后台登录

请输入管理口令

政支中心人员名单(共 {{ store.members.length }} 人)
{{ store.members.indexOf(m) + 1 }} {{ m.name }}
暂无人员,请添加
{{ a.name }}
{{ a.slots.length }} 场 · {{ a.participantIds.length }} 人 · 已分配 {{ assignedCountOf(a) }} 人
{{ statusText(a.status) }}
暂无活动,点击上方按钮创建

数据保存在服务器,多端实时同步(约 3 秒自动刷新)

{{ modeHint(draft.mode) }}

总容量 = {{ draftCapacity }} 人/场 × {{ draft.slots.length }} 场 = {{ draftCapacity * draft.slots.length }} 人

{{ fmtDate(s.date) }}({{ weekdayOf(s.date) }}){{ s.time }}
第{{ n }}位

完全预设模式:请为全部 {{ draft.participantIds.length }} 位参与人员各设置一个顺序号。

提示:改动预设不影响已抽签结果;如需重新开始请点下方「清空该活动全部抽签结果」。

请至少添加一个时间段

请先在「人员名单」中添加人员

{{ qrMode === 'all' ? '全员专属二维码(扫码即进)' : '专属二维码' }}

{{ qrError }}

📥 批量导入名单

导入会追加到现有名单,不会覆盖;重名自动跳过;新成员会自动生成绑定码。