• 陈泽健's avatar
    feat(monitor): 钉钉机器人关键词与负责人员配置(阶段十五) · cb5546f2
    陈泽健 提交于
    钉钉通知增强:
    - notification_service.py 新增 _build_dingtalk_markdown(关键词去重补全 + 负责人末尾追加)与 _send_dingtalk_message(统一加签+发送),三个钉钉调用点收敛复用
    - DEFAULT_CONFIG.dingtalk 新增 keyword(可选,空=不处理)、responsible_person(默认"陈泽键",空=不展示)
    - 前端 Notification.vue 钉钉卡片新增"自定义关键词/负责人员"表单,DingTalkConfig 类型同步,旧配置自动回填
    - 新增 tests/test_notification_service.py 12 用例(全部 mock HTTP,零真实发送)
    
    一并入库(遗留变更):
    - deploy/deploy_update.py:5.60 Docker 容器热更新部署脚本(密钥免密 + tar 进容器 + 健康检查),替代已过时的 upload_to_server.py
    - PRD_问题处理/计划执行_监测统计接口404 ×2:8-25 统计接口 404 修复的配套文档补交
    - HANDOFF_服务监测:阶段十五进度 + 坑 25-29 + 下一步计划
    
    验证:12 个新单测全绿、vue-tsc 类型检查通过、已部署 5.60(/api/health 正常)
    Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
    cb5546f2
名称
最后提交
最后更新
..
api Loading commit data...
components Loading commit data...
layouts Loading commit data...
plugins Loading commit data...
router Loading commit data...
stores Loading commit data...
styles Loading commit data...
types Loading commit data...
utils Loading commit data...
views Loading commit data...
App.vue Loading commit data...
auto-imports.d.ts Loading commit data...
components.d.ts Loading commit data...
main.ts Loading commit data...
vite-env.d.ts Loading commit data...