排练协调矩阵

{{ cloud.online ? '云端已连接' : '本地模式' }} 同步中
{{ weekKey }}

{{ notice.text }}

先在右上角选「我是谁」,就能填时间了。按住空格或用「批量」模式可以一次刷一片格子。

📢 排练室通知

{{ noticeBoard.content || '(暂无通知)' }}

{{ formatTime(noticeBoard.updatedAt) }}
填报 未填 有时间 应该有空 没时间
|
判定 最佳 备选 冲突
已填 {{ filledCount }}/{{ totalCells }}

批量模式:点击格子选中/取消(可拖拽框选),选好后点上面的按钮一次刷完。按住 Shift 点选可以连成一片。

时段 \ 星期 {{ d.label }}
{{ slot.name }}
{{ slot.time }}
{{ verdict(si, d.idx).mark }}
{{ shortName(m) }}
📝 {{ cellNotes(si, d.idx)[0].note }}
{{ verdict(si, d.idx).reason }}

汇总 · {{ activeProjectName }}

★ 最佳可排练时段 ({{ activeMembers.length }} 人全有空)

{{ item }}

暂无

◐ 备选时段 (无人明确没空)

{{ item }}

暂无

{{ conclusion }}

📝 请假 / 改期留言

{{ n.member }} · {{ n.dayLabel }} {{ n.slotName }}
{{ n.note }}

还没有留言。谁要请假或改期,点「写留言」贴在具体时段上。

数据存在 Supabase 云端 · 多台手机自动同步 · 双击左上角 Logo 进入管理后台

写留言

比如「周三要去医院,改到周五」——贴在具体时段上,别人一眼能看到。

{{ noteError }}

排练室通知

改完保存,所有在线的手机会在几秒内自动更新。

管理员验证

请输入管理密码

{{ gateError }}

剧团统筹管理后台

成员 · 分组 · 云端维护

云端未连接,当前是本地模式

{{ cloud.message }}

通常是因为 rehearsal_members / rehearsal_projects 两张表还没建。 文件顶部注释里有完整的建表 SQL,去 Supabase 的 SQL Editor 执行一次即可。

成员名单 (共 {{ members.length }} 人 · 改动同步到云端)

{{ m }}

名册空了,先加几个人。

剧组分组 (把成员标签拖进剧组卡片)

可选成员池 (拖我)

{{ m }}
{{ p.name }} {{ p.members.length }} 人
{{ m }} 拖成员到这里

还没有剧组。

系统维护

清空本周只删当前周次的填报;重置会把成员、剧组、全部周数据恢复出厂(云端同步生效)。

{{ cloud.online ? '改动即时同步到云端' : '本地模式:改动只存在这台设备' }}

📋 批量导入成员

支持直接从 Excel 整列复制粘贴,或用换行、逗号(, ,)、顿号(、)、空格分隔。

已识别到 {{ importNewCount }} 位新成员 ({{ importParsed.dup }} 位已在名册中,自动跳过)
{{ n }}
导入后会追加至「全员大排练」