diff --git a/modules/story-summary/story-summary-ui.js b/modules/story-summary/story-summary-ui.js index 82a6111..23e077b 100644 --- a/modules/story-summary/story-summary-ui.js +++ b/modules/story-summary/story-summary-ui.js @@ -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 = () => { diff --git a/modules/story-summary/story-summary.html b/modules/story-summary/story-summary.html index bfa9987..404748c 100644 --- a/modules/story-summary/story-summary.html +++ b/modules/story-summary/story-summary.html @@ -254,7 +254,7 @@
- +