From cf3c6082e48c67461d36596eff6d3da6e54bf84f Mon Sep 17 00:00:00 2001
From: Junjie <540245094@qq.com>
Date: 星期五, 05 七月 2024 11:25:35 +0800
Subject: [PATCH] #

---
 zy-asrs-admin/src/views/IndexView.vue |   36 +++++++++++++++++++-----------------
 1 files changed, 19 insertions(+), 17 deletions(-)

diff --git a/zy-asrs-admin/src/views/IndexView.vue b/zy-asrs-admin/src/views/IndexView.vue
index 0c0a1b1..f2eebe0 100644
--- a/zy-asrs-admin/src/views/IndexView.vue
+++ b/zy-asrs-admin/src/views/IndexView.vue
@@ -194,29 +194,31 @@
 
 <template>
   <a-layout class="main">
-    <a-layout-sider v-model:collapsed="collapsed" :trigger="null" collapsible>
+    <a-layout-sider v-model:collapsed="collapsed" :trigger="null" collapsible theme="dark">
       <div class="logo" />
-      <a-menu v-for="(item, index) in menuCache" :key="index" v-model:selectedKeys="selectedKeys" @select="menuSelect"
-        theme="dark" mode="inline">
+      <a-menu v-model:selectedKeys="selectedKeys" @select="menuSelect" theme="dark" mode="inline">
         <div>
           <a-menu-item key="/" name="涓婚〉">
             <HomeOutlined /> {{ formatMessage('common.home', '涓婚〉') }}
           </a-menu-item>
         </div>
 
-        <a-sub-menu v-if="item.type == 0">
-          <template #title>
-            <span>
-              <component :is="components[ref(item.icon).value]" />
-              {{ formatMessage(item.languageId, item.name) }}
-            </span>
-          </template>
-          <div v-for="(child, idx) in item.children">
-            <a-menu-item v-if="child.status == 1" :key="child.route" :name="child.name" :languageId="child.languageId">
-              {{ formatMessage(child.languageId, child.name) }}
-            </a-menu-item>
-          </div>
-        </a-sub-menu>
+        <div v-for="(item, index) in menuCache" :key="index">
+          <a-sub-menu :key="index" v-if="item.type == 0">
+            <template #title>
+              <span>
+                <component :is="components[ref(item.icon).value]" />
+                {{ formatMessage(item.languageId, item.name) }}
+              </span>
+            </template>
+            <div v-for="(child, idx) in item.children">
+              <a-menu-item v-if="child.status == 1" :key="child.route" :name="child.name"
+                :languageId="child.languageId">
+                {{ formatMessage(child.languageId, child.name) }}
+              </a-menu-item>
+            </div>
+          </a-sub-menu>
+        </div>
       </a-menu>
 
     </a-layout-sider>
@@ -247,7 +249,7 @@
               <a-dropdown>
                 <div>
                   <TranslationOutlined />
-                  {{ globalState.localeList[globalState.locale].desc }}
+                  {{ globalState.localeList[globalState.locale]?.desc }}
                 </div>
                 <template #overlay>
                   <a-menu>

--
Gitblit v1.9.1