feat: 前端采集日志页面 + 自动分区存储过程 + 日志清理调度 + 告警类型扩展

- 新增 CollectLogPage.vue(分析记录/采集周期/原始数据 三个Tab页)
- 新增 collect-log.ts API封装和Mock数据
- 路由和侧边栏菜单添加采集日志入口
- 新增 sp_ensure_partitions 自动分区存储过程 + MariaDB Event
- 新增 LogCleanupJob 日志清理定时任务(保留天数=0不删除)
- CollectorConfig 新增日志清理配置属性
- AlertType 新增 DataAnomaly 常量
- 后端0错误,前端仅1个预存TS错误
feat/windows-service-status-auto
haoliang 1 day ago
parent 7d9634af48
commit 6e468089ea

@ -220,7 +220,7 @@ function analysisTypeTag(type: string) {
return map[type] || 'info'
}
function analysisTypeLabel(type: string) {
function analysisTypeLabel(type: string | undefined) {
const map: Record<string, string> = {
NORMAL_UNCHANGED: '正常未变',
PART_COUNT_INCREASE: '产量增减',
@ -232,7 +232,7 @@ function analysisTypeLabel(type: string) {
DATA_ANOMALY: '数据异常',
COLLECTION_FAILED: '采集失败',
}
return map[type] ?? type
return type ? (map[type] ?? type) : '未知'
}
function viewAnalysis(row: CollectAnalysis) {

Loading…
Cancel
Save