diff --git a/templates/admin/monitor.html b/templates/admin/monitor.html index ac302a1..c912794 100644 --- a/templates/admin/monitor.html +++ b/templates/admin/monitor.html @@ -1660,7 +1660,8 @@ var _stepEditor={ var cards=container.querySelectorAll(':scope > .step-card'); cards.forEach(function(card,i){ if(!steps[i])return; - var inputs=card.querySelectorAll('.sc-body [data-key]'); + // 只读本卡片直接子级的 .sc-body,避免把嵌套子步骤的输入误写进本步骤 params + var inputs=card.querySelectorAll(':scope > .sc-body [data-key]'); inputs.forEach(function(inp){ var key=inp.dataset.key; if(inp.type==='checkbox'){