763a7814e1
Co-authored-by: multica-agent <github@multica.ai>
1.1 KiB
1.1 KiB
Work Log - 菜单管理页面一致性优化(FL-151)
-
背景:
- 菜单管理页需要继续对齐用户管理页的消息反馈、筛选表单、空态与表格滚动配置规范。
-
本次处理:
- 移除菜单管理页对
App.useApp()的依赖,创建、编辑、删除结果统一走error/successstate +useToastFeedback。 - 桌面筛选表单项由 Tailwind
min-w-*改为与用户管理页一致的style={{ width: ... }}。 - 表格空态
Empty属性顺序调整为image在前、description在后。 - 移除菜单表格
scroll.x,仅保留纵向滚动配置,与用户管理页保持一致。
- 移除菜单管理页对
-
验证:
- 基线:
npm --workspace web exec eslint src/app/admin/menus/page.tsx通过。 - 基线:
npm --workspace web exec tsc --noEmit通过。 - 修改后:
npm --workspace web exec eslint src/app/admin/menus/page.tsx通过。 - 修改后:
npm --workspace web exec tsc --noEmit通过。
- 基线:
-
风险与关注点:
- 改动仅影响菜单管理页前端展示与提示机制,不改变菜单接口、字段结构或权限语义。