feat: 任务离线设备自动跳过(serial/分组模式触发时过滤 STF 池离线设备,默认开启,任务编辑器可勾选关闭)
This commit is contained in:
@@ -1045,6 +1045,10 @@ async function saveTask(jobId){
|
||||
catch(e){showToast('参数 JSON 格式错误','error');return;}
|
||||
}
|
||||
|
||||
// 离线自动跳过(serial/group 模式):任务触发时跳过 STF 池中不在线的设备
|
||||
const skipEl=document.getElementById('f-skip_offline');
|
||||
params.skip_offline = skipEl?skipEl.checked:true;
|
||||
|
||||
const targetMode=document.getElementById('f-target_mode').value;
|
||||
const target={mode:targetMode};
|
||||
if(targetMode==='group')target.group_name=document.getElementById('f-target_group').value;
|
||||
|
||||
@@ -104,6 +104,10 @@ function openTaskModal(jobId){
|
||||
'<div id="f-target_serial_wrap" class="form-group" style="margin-top:8px;margin-bottom:0">'+
|
||||
'<select class="form-control" id="f-target_serial"><option value="">选择设备...</option>'+dl+'</select>'+
|
||||
'</div>'+
|
||||
'<div class="form-check" style="margin-top:8px">'+
|
||||
'<input type="checkbox" id="f-skip_offline" '+(j.params&&j.params.skip_offline===false?'':'checked')+'>'+
|
||||
'<label for="f-skip_offline">离线设备自动跳过(推荐)</label>'+
|
||||
'</div>'+
|
||||
'</div>'+
|
||||
'<div class="form-row">'+
|
||||
'<div class="form-group"><label>调度方式</label>'+
|
||||
|
||||
Reference in New Issue
Block a user