• 陈泽健's avatar
    feat(service-monitor): 导出 PDF/Excel 格式 · 7b0e7dcd
    陈泽健 提交于
    阶段九 P2 功能增强:
    
    Excel 导出(openpyxl):
    - Sheet 1:汇总信息(目标、套件、时间、统计)
    - Sheet 2:检测明细(全量表格)
    - 状态列条件格式(正常=绿、警告=黄、严重=红)
    - 表头冻结
    
    PDF 导出(weasyprint):
    - 使用 weasyprint 将 HTML 转 PDF
    - 降级策略:不可用时返回可打印 HTML
    - @page 分页规则 + 中文字体支持
    - 打印按钮提示(降级模式)
    
    路由改进:
    - api_export_report() 重构避免重复代码
    - 支持 format=excel/pdf 参数
    
    前端:
    - report.html 导出菜单新增两个选项
    
    文档:
    - PRD_需求文档_导出PDF_Excel格式.md
    - PRD_计划执行_导出PDF_Excel格式.md
    
    测试:167 个测试全绿 Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    7b0e7dcd
名称
最后提交
最后更新
.claude/skills Loading commit data...
Docs Loading commit data...
config Loading commit data...
deploy Loading commit data...
skill Loading commit data...
.dockerignore Loading commit data...
.env.example Loading commit data...
.gitignore Loading commit data...
ARCHITECTURE.md Loading commit data...
CLAUDE.md Loading commit data...
Dockerfile Loading commit data...
HANDOFF.md Loading commit data...
HANDOFF_服务监测.md Loading commit data...
README.md Loading commit data...
docker-compose.yml Loading commit data...
requirements.txt Loading commit data...
trouble_handoff.md Loading commit data...