修复中文首页生成器:仅显示活跃开发者,过滤不活跃成员
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-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-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-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>
|
||||
</tbody>
|
||||
</table>
|
||||
|
|
@ -233,7 +230,7 @@
|
|||
</div><!-- /.container -->
|
||||
|
||||
<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>
|
||||
</body>
|
||||
</html>
|
||||
|
|
|
|||
|
|
@ -59,15 +59,15 @@ function generateTeamRows(devStatus) {
|
|||
const rows = [];
|
||||
|
||||
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 ai = display.ai || '—';
|
||||
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');
|
||||
|
|
|
|||
Loading…
Reference in New Issue