refactor(首页): 展示模块跟随菜单权限自动隐藏
权限少的账号打开首页会挨个弹「没有该操作权限」:卡片不看权限就发请求,
403 被全局拦截器弹成 toast,取不到数的卡片还留着 0 的假数字。
- 新增共享判据 src/utils/use-home-access.ts:canQuery(接口权限码,带超管
兜底,与后端 @ss.hasPermission 对超管放行的口径一致)、canSeeMenu(菜单
开着;后端菜单 visible=0 只是 meta.hideInMenu,路由照样注册,所以要连祖先
一起看,和侧边栏剪枝一个口径)
- /analytics:质量/设备 KPI、经营 KPI 四张卡、金额概览、快捷入口各按自己的
权限与菜单显隐;没权限的接口直接不发请求,列宽随可见卡片数自适应
- 顺手修正对不上任何菜单的路由名:MesQcRecord→MesQcIqc、
BpmTaskTodo→BpmTodoTask、WlsMaterialStock→MesWmMaterialStock
同一套写法已在 8151c325(dev_新疆_北方科技)落地,可互相移植。
Co-Authored-By: Claude Code <noreply@anthropic.com>