fix: renderEmailRules函数语法错误修复

This commit is contained in:
2026-04-23 23:40:55 +08:00
parent edbaa9a257
commit 26e0ed26e1
2 changed files with 237 additions and 7 deletions

13
app.py
View File

@@ -2426,17 +2426,16 @@ HTML_TEMPLATE = '''<!DOCTYPE html>
}
const resourceNames = { 'cpu': 'CPU', 'memory': '内存', 'disk': '磁盘' };
const triggerNames = {
'single': '一次性',
'continuous': `连续${rule.triggerParam}次`,
'duration': `持续${rule.triggerParam}秒`,
'average': `平均${rule.triggerParam}次`
};
list.innerHTML = rules.map(rule => {
const silentInfo = rule.silentEnabled ? `静默:${rule.silentStart}-${rule.silentEnd}` : '';
const triggerType = rule.triggerType || 'single';
const triggerDisplay = triggerNames[triggerType] || triggerNames['single'];
const triggerParam = rule.triggerParam || 3;
let triggerDisplay = '一次性';
if (triggerType === 'continuous') triggerDisplay = `连续${triggerParam}次`;
else if (triggerType === 'duration') triggerDisplay = `持续${triggerParam}秒`;
else if (triggerType === 'average') triggerDisplay = `平均${triggerParam}次`;
return `
<div class="flex items-center justify-between bg-gray-700/50 px-3 py-2 rounded-lg">
<div class="flex items-center gap-3 flex-wrap">