# 2026-05-29 开发日志

## 1. feat: 菜单选中后自动展开父级菜单
- 动作：调整 `src/js/kanhouchu/component/menu/menu.js` 中的菜单选中逻辑，在当前菜单加 `active` 的同时，自动给其父级菜单项补充 `open`。
- 原因：页面首次进入子菜单页面时，原有逻辑只会高亮当前菜单，但父节点仍处于折叠状态，导致当前页面在左侧菜单中不可见。
- 结果：选中子菜单后，父级菜单会自动展开，菜单定位更准确，页面导航体验更好。

## 2. feat: 优化水印平铺密度
- 动作：调整 `src/js/kanhouchu/util/util.js` 中水印图片生成尺寸与平铺尺寸，将水印块的宽高同步缩小。
- 原因：当前水印平铺间隔偏大，图片之间留白过多，影响视觉密度。
- 结果：水印平铺更紧凑，两张水印之间的间隔缩小，页面展示更均匀。

## 3. feat: 调整列表展示策略
- 动作：在 `src/js/kanhouchu/component/page/query/table/tableButtons.js` 中根据屏幕宽度动态设置表格区域最大高度。
- 原因：不同分辨率下表格区域视觉占比不一致，1K 和 2K 屏需要使用不同的显示高度以提升页面适配效果。
- 结果：1K 屏显示为 `75h`，2K 屏显示为 `80vh`，表格区域展示更协调。

## 4. feat: 增加设置恢复默认能力
- 动作：补充菜单设置中的默认恢复逻辑，支持将已修改的主题或布局配置恢复到系统初始状态。
- 原因：用户在自定义配置后，如果想回到初始展示，需要一个统一的恢复入口，避免逐项手动调整。
- 结果：设置面板支持恢复默认配置，减少误操作后的回退成本。
