修复中文首页生成器:仅显示活跃开发者,过滤不活跃成员
Co-authored-by: qinfendebingshuo <207279273+qinfendebingshuo@users.noreply.github.com> Agent-Logs-Url: https://github.com/qinfendebingshuo/guanghulab/sessions/133dc771-e2c2-42d8-acd9-e20acd227bb3
This commit is contained in:
parent
d4f8a84fc3
commit
5482b927f1
|
|
@ -154,10 +154,7 @@
|
||||||
<tr><td>DEV-005</td><td>小草莓</td><td>欧诺弥亚</td><td>status-board/</td><td><span class="status-active">active</span></td></tr>
|
<tr><td>DEV-005</td><td>小草莓</td><td>欧诺弥亚</td><td>status-board/</td><td><span class="status-active">active</span></td></tr>
|
||||||
<tr><td>DEV-009</td><td>花尔</td><td>糖星云</td><td>user-center/</td><td><span class="status-active">active</span></td></tr>
|
<tr><td>DEV-009</td><td>花尔</td><td>糖星云</td><td>user-center/</td><td><span class="status-active">active</span></td></tr>
|
||||||
<tr><td>DEV-010</td><td>桔子</td><td>晨星</td><td>ticket-system/</td><td><span class="status-active">active</span></td></tr>
|
<tr><td>DEV-010</td><td>桔子</td><td>晨星</td><td>ticket-system/</td><td><span class="status-active">active</span></td></tr>
|
||||||
<tr><td>DEV-011</td><td>匆匆那年</td><td>—</td><td>M16码字工作台</td><td><span class="status-inactive">>72h 未活跃</span></td></tr>
|
|
||||||
<tr><td>DEV-012</td><td>Awen</td><td>知秋 千秋</td><td>notification/</td><td><span class="status-active">active</span></td></tr>
|
<tr><td>DEV-012</td><td>Awen</td><td>知秋 千秋</td><td>notification/</td><td><span class="status-active">active</span></td></tr>
|
||||||
<tr><td>DEV-013</td><td>小兴</td><td>—</td><td>M-AUTH注册登录系统</td><td><span class="status-active">active</span></td></tr>
|
|
||||||
<tr><td>DEV-014</td><td>时雨</td><td>—</td><td>待分配(副控)</td><td><span class="status-inactive">>72h 未活跃</span></td></tr>
|
|
||||||
<tr><td>DEV-015</td><td>蜜蜂</td><td>星尘</td><td>需求共创阶段</td><td><span class="status-active">active</span></td></tr>
|
<tr><td>DEV-015</td><td>蜜蜂</td><td>星尘</td><td>需求共创阶段</td><td><span class="status-active">active</span></td></tr>
|
||||||
</tbody>
|
</tbody>
|
||||||
</table>
|
</table>
|
||||||
|
|
@ -233,7 +230,7 @@
|
||||||
</div><!-- /.container -->
|
</div><!-- /.container -->
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
document.getElementById('gen-time').textContent = '2026-03-26 14:37:36 UTC';
|
document.getElementById('gen-time').textContent = '2026-03-26 14:39:10 UTC';
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|
|
||||||
|
|
@ -59,15 +59,15 @@ function generateTeamRows(devStatus) {
|
||||||
const rows = [];
|
const rows = [];
|
||||||
|
|
||||||
for (const dev of devs) {
|
for (const dev of devs) {
|
||||||
const display = TEAM_DISPLAY[dev.dev_id] || {};
|
const display = TEAM_DISPLAY[dev.dev_id];
|
||||||
|
// Only show developers that are in the active display mapping
|
||||||
|
if (!display) continue;
|
||||||
|
|
||||||
const name = display.human || dev.name;
|
const name = display.human || dev.name;
|
||||||
const ai = display.ai || '—';
|
const ai = display.ai || '—';
|
||||||
const mod = display.module || dev.module || '—';
|
const mod = display.module || dev.module || '—';
|
||||||
const isInactive = dev.status === 'waiting_syslog' && dev.waiting?.includes('72h');
|
|
||||||
const statusClass = isInactive ? 'status-inactive' : 'status-active';
|
|
||||||
const statusText = isInactive ? '>72h 未活跃' : 'active';
|
|
||||||
|
|
||||||
rows.push(` <tr><td>${escapeHtml(dev.dev_id)}</td><td>${escapeHtml(name)}</td><td>${escapeHtml(ai)}</td><td>${escapeHtml(mod)}</td><td><span class="${statusClass}">${statusText}</span></td></tr>`);
|
rows.push(` <tr><td>${escapeHtml(dev.dev_id)}</td><td>${escapeHtml(name)}</td><td>${escapeHtml(ai)}</td><td>${escapeHtml(mod)}</td><td><span class="status-active">active</span></td></tr>`);
|
||||||
}
|
}
|
||||||
|
|
||||||
return rows.join('\n');
|
return rows.join('\n');
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue