From 5534685be12f86be96521a2666a0db37a0268b87 Mon Sep 17 00:00:00 2001
From: gaoluyang <2820782392@qq.com>
Date: 星期一, 18 五月 2026 13:23:09 +0800
Subject: [PATCH] 进销存pro 1.菜单栏二级目录没有箭头问题

---
 src/assets/styles/sidebar.scss          |    9 +--------
 src/layout/components/Sidebar/index.vue |   15 +++++++++++++++
 2 files changed, 16 insertions(+), 8 deletions(-)

diff --git a/src/assets/styles/sidebar.scss b/src/assets/styles/sidebar.scss
index be7b7a7..15d8078 100644
--- a/src/assets/styles/sidebar.scss
+++ b/src/assets/styles/sidebar.scss
@@ -225,14 +225,7 @@
             width: 0;
             overflow: hidden;
             visibility: hidden;
-            display: inline-block;
-          }
-          & > i {
-            height: 0;
-            width: 0;
-            overflow: hidden;
-            visibility: hidden;
-            display: inline-block;
+            display: inline-block;
           }
         }
       }
diff --git a/src/layout/components/Sidebar/index.vue b/src/layout/components/Sidebar/index.vue
index 0692dda..d1d60b3 100644
--- a/src/layout/components/Sidebar/index.vue
+++ b/src/layout/components/Sidebar/index.vue
@@ -82,6 +82,7 @@
         margin-bottom: 6px;
         border-radius: 14px;
         color: v-bind(getMenuTextColor);
+        font-size: 13px;
 
         &:hover {
           background-color: var(--menu-hover, rgba(0, 0, 0, 0.06)) !important;
@@ -99,6 +100,19 @@
 
       .el-sub-menu__title {
         color: v-bind(getMenuTextColor);
+      }
+
+      :deep(.el-sub-menu__icon-arrow) {
+        display: inline-flex !important;
+        align-items: center;
+        justify-content: center;
+        width: 14px;
+        height: 14px;
+        margin-top: -7px;
+        right: 12px;
+        font-size: 14px !important;
+        color: currentColor !important;
+        opacity: 0.72;
       }
 
       :deep(.el-sub-menu.is-active > .el-sub-menu__title) {
@@ -128,6 +142,7 @@
 
       :deep(.el-sub-menu.is-active > .el-sub-menu__title .menu-title),
       :deep(.el-sub-menu.is-active > .el-sub-menu__title .svg-icon),
+      :deep(.el-sub-menu.is-active > .el-sub-menu__title .el-sub-menu__icon-arrow),
       :deep(.el-menu-item.is-active .menu-title),
       :deep(.el-menu-item.is-active .svg-icon) {
         color: v-bind(theme) !important;

--
Gitblit v1.9.3