- tools.js:断联设备表的「换地址」按钮漏了 data-serial 属性,onclick 里 this.dataset.serial 是 undefined → 接口报「缺少 old_serial 或 new_serial」。 设备池表里的同名按钮是传字面量的,所以只有断联表这条路径坏。 顺带给 relocatePoolDev 加参数防呆(取不到地址时给明确提示,不静默) - task_manager.delete_job / delete_group:原先只在"内存里有"时才删库行, 内存与库不一致时(手工插行、上次异常退出、旧版本漏删)会出现"删不掉的 任务/分组"(API 404 但库行还在、重启复活)。改为无论内存有没有都尝试删库行 自测:浏览器验证断联表两个按钮都带 data-serial;relocate 接口端到端(上一轮已验); 删除接口在前端删除分组/任务后 DB 与内存一致