Files

268 lines
7.3 KiB
HTML
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ADS-PMO 项目进展报告目录</title>
<style>
:root {
--bg: #0f1420;
--panel: #171d2b;
--panel-2: #1e2740;
--border: #2a3348;
--text: #e8ecf4;
--muted: #9aa6bd;
--accent: #4f8cff;
--accent-soft: rgba(79,140,255,.14);
--green: #3ecf8e;
--amber: #f5b74e;
--red: #ff6b6b;
}
* { box-sizing: border-box; }
body {
margin: 0;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Microsoft YaHei", sans-serif;
background: var(--bg);
color: var(--text);
line-height: 1.65;
}
.wrap {
max-width: 960px;
margin: 0 auto;
padding: 40px 24px 80px;
}
header.page {
border-bottom: 1px solid var(--border);
padding-bottom: 24px;
margin-bottom: 40px;
}
header.page h1 {
font-size: 32px;
margin: 0 0 8px;
letter-spacing: .5px;
color: var(--text);
}
.subtitle {
color: var(--muted);
font-size: 16px;
margin-top: 8px;
}
.report-list {
display: flex;
flex-direction: column;
gap: 16px;
}
.report-card {
background: var(--panel);
border: 1px solid var(--border);
border-radius: 12px;
padding: 24px;
transition: all 0.2s ease;
text-decoration: none;
display: block;
}
.report-card:hover {
border-color: var(--accent);
box-shadow: 0 8px 24px rgba(0,0,0,.3);
transform: translateY(-2px);
}
.report-card h3 {
font-size: 20px;
margin: 0 0 8px 0;
color: var(--text);
}
.report-period {
display: inline-block;
background: var(--accent-soft);
color: var(--accent);
border: 1px solid rgba(79,140,255,.35);
padding: 4px 12px;
border-radius: 999px;
font-size: 14px;
font-weight: 600;
margin-bottom: 12px;
}
.report-desc {
color: var(--muted);
font-size: 14px;
line-height: 1.6;
margin: 12px 0 0 0;
}
.report-meta {
display: flex;
gap: 16px;
margin-top: 16px;
font-size: 13px;
color: var(--muted);
}
.meta-item {
display: flex;
align-items: center;
gap: 6px;
}
.meta-item i {
color: var(--accent);
}
.status-badge {
display: inline-block;
padding: 2px 8px;
border-radius: 6px;
font-size: 12px;
font-weight: 600;
margin-left: 8px;
}
.status-current {
background: rgba(62,207,142,.15);
color: var(--green);
border: 1px solid rgba(62,207,142,.3);
}
.status-archived {
background: rgba(154,166,189,.15);
color: var(--muted);
border: 1px solid rgba(154,166,189,.3);
}
.last-updated {
text-align: center;
padding: 20px;
color: var(--muted);
font-size: 14px;
margin-top: 40px;
border-top: 1px solid var(--border);
}
.instructions {
background: var(--panel);
border: 1px solid var(--border);
border-radius: 12px;
padding: 20px;
margin-top: 40px;
margin-bottom: 40px;
}
.instructions h3 {
font-size: 18px;
margin: 0 0 12px 0;
color: var(--text);
}
.instructions ul {
margin: 0;
padding-left: 20px;
}
.instructions li {
margin: 8px 0;
color: var(--muted);
}
@media (max-width: 768px) {
.wrap {
padding: 24px 16px 60px;
}
.report-card {
padding: 20px;
}
.report-meta {
flex-direction: column;
gap: 8px;
}
}
</style>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
</head>
<body>
<div class="wrap">
<header class="page">
<h1>ADS-PMO 项目进展报告目录</h1>
<div class="subtitle">项目管理办公室 - 项目跟踪与状态报告库</div>
</header>
<div class="instructions">
<h3><i class="fas fa-info-circle"></i> 使用说明</h3>
<ul>
<li>点击报告卡片查看详细项目进展</li>
<li>报告按时间倒序排列,最新报告在最上方</li>
<li>每个报告包含项目关键进展、时间节点与风险提示</li>
<li>报告每周更新,跟踪项目交付进度</li>
</ul>
</div>
<div class="report-list">
<!-- 最新报告:9月14日-9月20日 -->
<a href="项目进展汇总_20260914-20260920.html" class="report-card">
<div class="report-period">2026年9月14日 - 2026年9月20日</div>
<h3>ADS-PMO 项目进展汇总(9/14–9/20)<span class="status-badge status-current">当前</span></h3>
<div class="report-desc">
基于项目当前进展,除Dragon项目外,其他9月规划项目交付任务均在9月24日前完成交付。重点跟踪项目:Dragon离线上报时机优化已上线,数据监控中;Midas CTR优化进入开发阶段;Manta消耗占比提升需加速。
</div>
<div class="report-meta">
<div class="meta-item">
<i class="fas fa-calendar-check"></i>
<span>下一检查点:2026年9月24日</span>
</div>
<div class="meta-item">
<i class="fas fa-project-diagram"></i>
<span>跟踪项目:7个</span>
</div>
<div class="meta-item">
<i class="fas fa-clock"></i>
<span>生成时间:2026年9月21日</span>
</div>
</div>
</a>
<!-- 历史报告:9月6日-9月13日 -->
<a href="项目进展汇总_20260906-20260913.html" class="report-card">
<div class="report-period">2026年9月6日 - 2026年9月13日</div>
<h3>ADS-PMO 项目进展汇总(9/6–9/13)<span class="status-badge status-archived">存档</span></h3>
<div class="report-desc">
项目进展初期阶段,各项目方案设计与评审进行中。Dragon离线上报时机优化方案确定;Midas CTR/CVR方案设计启动;Manta数据源扩充完成。
</div>
<div class="report-meta">
<div class="meta-item">
<i class="fas fa-calendar-check"></i>
<span>主要节点:方案设计阶段</span>
</div>
<div class="meta-item">
<i class="fas fa-project-diagram"></i>
<span>跟踪项目:7个</span>
</div>
<div class="meta-item">
<i class="fas fa-clock"></i>
<span>生成时间:2026年9月15日</span>
</div>
</div>
</a>
</div>
<div class="last-updated">
<p><i class="fas fa-sync-alt"></i> 最后更新:2026年9月21日 13:45</p>
<p>ADS-PMO 项目管理办公室 | 报告维护系统 v1.0</p>
</div>
</div>
<script>
document.addEventListener('DOMContentLoaded', function() {
// 添加最后更新时间
const now = new Date();
const options = {
year: 'numeric',
month: 'long',
day: 'numeric',
hour: '2-digit',
minute: '2-digit'
};
const timeString = now.toLocaleDateString('zh-CN', options);
const timeElement = document.querySelector('.last-updated p:first-child');
if (timeElement) {
timeElement.innerHTML = `<i class="fas fa-sync-alt"></i> 最后查看:${timeString}`;
}
// 添加报告卡片点击效果
const reportCards = document.querySelectorAll('.report-card');
reportCards.forEach(card => {
card.addEventListener('click', function(e) {
// 可以在这里添加点击跟踪或动画效果
console.log('打开报告:', this.querySelector('h3').textContent);
});
});
});
</script>
</body>
</html>