feat: 事件异常等待字段与小数超时小时

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-21 18:19:22 +08:00
co-authored by Cursor
parent 1c742353b8
commit 9e27bada94
11 changed files with 307 additions and 13 deletions
@@ -82,14 +82,14 @@ async function loadList() {
onMounted(() => loadList());
function onHoursInput(id, raw) {
const n = Math.floor(Number(raw));
const n = Number(raw);
draftHours.value[id] = Number.isFinite(n) && n >= 0 ? n : 0;
}
async function commitHours(row) {
const hours = draftHours.value[row.id];
if (hours == null || !Number.isFinite(hours) || hours < 0) {
message.warning('超时小时须为 ≥0 的整数');
message.warning('超时小时须为 ≥0 的数字,支持小数');
draftHours.value[row.id] = row.timeoutHours;
return;
}
@@ -113,7 +113,7 @@ async function commitHours(row) {
<template>
<div class="sys-setting-page">
<div class="toolbar-bar">
<span class="hint">固定规则,仅可改超时小时;编码唯一只读,供智能体调用;失焦或回车保存</span>
<span class="hint">固定规则,仅可改超时小时(支持小数,0=不监测);编码唯一只读,供智能体调用;失焦或回车保存</span>
</div>
<div v-if="loading" style="padding: 24px; color: #94a3b8">加载中…</div>
@@ -151,7 +151,7 @@ async function commitHours(row) {
class="field hours-input"
type="number"
min="0"
step="1"
step="0.01"
:value="draftHours[row.id]"
:disabled="savingId === row.id"
@input="onHoursInput(row.id, $event.target.value)"