Clamp summary trigger interval

This commit is contained in:
2026-01-29 17:50:19 +08:00
parent 6b1403ca88
commit 6aaed2af4a
2 changed files with 9 additions and 2 deletions

View File

@@ -575,7 +575,7 @@
config.trigger.timing = timing;
config.trigger.role = $('trigger-role').value || 'system';
config.trigger.enabled = timing === 'manual' ? false : $('trigger-enabled').checked;
config.trigger.interval = parseInt($('trigger-interval').value) || 20;
config.trigger.interval = Math.max(1, Math.min(30, parseInt($('trigger-interval').value) || 20));
config.trigger.useStream = $('trigger-stream').checked;
config.trigger.maxPerRun = parseInt($('trigger-max-per-run').value) || 100;
config.trigger.wrapperHead = $('trigger-wrapper-head').value;
@@ -1690,6 +1690,13 @@ CMD ["uvicorn", "app:app", "--host", "0.0.0.0", "--port", "7860", "--workers", "
}
};
// 总结间隔范围校验
$('trigger-interval').onchange = e => {
let val = parseInt(e.target.value) || 20;
val = Math.max(1, Math.min(30, val));
e.target.value = val;
};
// Main actions
$('btn-clear').onclick = () => postMsg('REQUEST_CLEAR');
$('btn-generate').onclick = () => {

View File

@@ -254,7 +254,7 @@
<div class="settings-row">
<div class="settings-field">
<label>自动总结间隔(楼)</label>
<input type="number" id="trigger-interval" min="5" step="5" value="20">
<input type="number" id="trigger-interval" min="1" max="30" step="1" value="20">
</div>
<div class="settings-field">
<label>触发时机</label>