• IanShaw027's avatar
    feat(ops): 添加自动刷新配置功能 · b98fb013
    IanShaw027 authored
    功能特性:
    - 支持配置启用/禁用自动刷新
    - 可配置刷新间隔(15秒/30秒/60秒)
    - 实时倒计时显示,用户可见下次刷新时间
    - 手动刷新自动重置倒计时
    - 页面卸载时自动清理定时器
    
    用户体验:
    - 默认禁用,用户可根据需求开启
    - 与现有 OpsConcurrencyCard 5秒刷新保持一致
    - 倒计时带旋转动画,视觉反馈清晰
    - 配置修改后立即生效,无需刷新页面
    
    技术实现:
    - ops.ts: 添加 auto_refresh_enabled 和 auto_refresh_interval_seconds 配置
    - OpsSettingsDialog.vue: 添加自动刷新配置界面
    - OpsDashboard.vue: 实现主刷新逻辑和双定时器设计
    - OpsDashboardHeader.vue: 倒计时显示组件
    
    配置说明:
    - auto_refresh_enabled: 是否启用(默认 false)
    - auto_refresh_interval_seconds: 刷新间隔(默认 30 秒,范围 15-300 秒)
    b98fb013
ops.ts 26.9 KB