- 只读启停用后端权威 bom_no/version,修复改状态报 BOM不存在(400) - 成功路径统一 await reloadCurrentGroups():先更新分组摘要,再静默覆盖已展开分类明细 - 本地秒移除 applyLocalRowState:按新状态+当前筛选把不符合行立即踢出缓存并强制 Map 换引用 - 接口层与界面层 try 分离:UI 刷新异常不再误报“状态更新失败”,避免红绿/黄提示同弹 - 遍历全部改为 Array.isArray/?.keys()/entries()/||[] 防御,杜绝 undefined 误报 - 兼容 el-collapse 手风琴(String)与多开(Array):新增 isCategoryActive/setActiveList,修复 activeCategories.filter is not a function
Vue 3 + TypeScript + Vite
This template should help get you started developing with Vue 3 and TypeScript in Vite. The template uses Vue 3 <script setup> SFCs, check out the script setup docs to learn more.
Learn more about the recommended Project Setup and IDE Support in the Vue Docs TypeScript Guide.