${device.icon}${device.name}${device.code}
可编排 ${device.actions.map((action) => ``).join("")}
`).join("");
+ const labels={idle:"可控制",pending:"排队中",running:"执行中",confirmed:"反馈确认",accepted:"已提交",validated:"仅演练",failed:"失败"};
+ $("#vehicleGrid").innerHTML = VEHICLE_DEVICES.map((device) => {
+ const runtime=vehicleExecutionState[device.id]||{status:"idle",message:"等待执行"};
+ const busy=runtime.status==="pending"||runtime.status==="running";
+ return `