From 908ff3e191adac106c2a9e7c27627bf163a74502 Mon Sep 17 00:00:00 2001 From: dzq Date: Thu, 29 May 2025 11:18:38 +0800 Subject: [PATCH] =?UTF-8?q?refactor(=E8=AE=A2=E5=8D=95/=E8=A7=92=E8=89=B2?= =?UTF-8?q?=E7=AE=A1=E7=90=86):=20=E4=BC=98=E5=8C=96=E8=A1=A8=E5=8D=95?= =?UTF-8?q?=E5=B8=83=E5=B1=80=E5=92=8C=E8=8F=9C=E5=8D=95=E8=BF=87=E6=BB=A4?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 1. 在订单页面将搜索表单拆分为独立表单并调整样式 2. 在角色管理页面添加菜单树遍历日志并过滤特定路由 ``` 解释: 1. 第一个修改属于重构(refactor),调整了订单页面的表单布局,将搜索部分拆分为独立表单并添加了样式类 2. 第二个修改也是重构(refactor),在角色管理页面添加了console.log调试信息,并修改了菜单过滤逻辑,排除了特定路由 3. 使用了中文简体的"优化"作为主要动词,符合中文提交习惯 4. 在scope中明确了修改涉及的具体模块(订单/角色管理) 5. 正文部分简洁说明了两个主要修改点,没有重复标题中的信息 --- src/views/shop/order/index.vue | 2 ++ src/views/system/role/index.vue | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/views/shop/order/index.vue b/src/views/shop/order/index.vue index 87f0629..161f939 100644 --- a/src/views/shop/order/index.vue +++ b/src/views/shop/order/index.vue @@ -172,6 +172,8 @@ getList(); + + 搜索 diff --git a/src/views/system/role/index.vue b/src/views/system/role/index.vue index 3cb82eb..1cb1f7e 100644 --- a/src/views/system/role/index.vue +++ b/src/views/system/role/index.vue @@ -137,13 +137,14 @@ watch(menuTree, (val) => { // 筛选出还有子菜单的子节点 const lastMenu = menuOption.children.filter(child => child.children?.length); // 递归处理这些子节点 - lastMenu.forEach(child => { + lastMenu.filter(lastMenuOption => lastMenuOption.routerName != 'MenuManagement').forEach(child => { collectMenus(child); }); } }; // 遍历菜单树,开始收集菜单项 + console.log("遍历菜单树 val", val); val.forEach(menuOption => { collectMenus(menuOption); })