From 3f0d4c3df5d21e48da5d4ec658d9bcf54ec10319 Mon Sep 17 00:00:00 2001
From: 董国庆 <364620639@qq.com>
Date: 星期五, 16 五月 2025 19:52:24 +0800
Subject: [PATCH] 修改首页

---
 src/layouts/index.vue |   78 ++++++++++++++++++++++-----------------
 1 files changed, 44 insertions(+), 34 deletions(-)

diff --git a/src/layouts/index.vue b/src/layouts/index.vue
index d8e26f4..e2cbf27 100644
--- a/src/layouts/index.vue
+++ b/src/layouts/index.vue
@@ -3,42 +3,15 @@
     <div class="header relative" style="align-items: flex-end">
       <div @click="$router.push('/home')" class="title">
         <img src="@/assets/logo.png" alt="" />
-        <span> 射洪两客一危监管平台 </span>
+        <span> 射洪市 两客一危 监管平台 </span>
       </div>
       <div></div>
-      <div class="flex a-center pr--40">
-        <div class="flex a-center mr--72">
-          <img
-            src="@/assets/header/photo.png"
-            class="w--32 h--32 shrink0 mr--10"
-            style="border-radius: 50%"
-          />
-          <div class="fs-- 18 lh--25 color2">
-            {{ $store.state.userInfo.nickName }}
-          </div>
-        </div>
-        <div
-          class="dropdown"
-          @mouseenter="toggleDropdown(true)"
-          @mouseleave="toggleDropdown(false)"
-        >
-          <img src="@/assets/header/more.png" class="w--16 h--16" />
-          <div v-if="isOpen" class="dropdown-menu">
-            <div
-              @click="clickItem(item)"
-              class="dropdown-item"
-              v-for="item in menuItems"
-              :key="item.text"
-            >
-              <i :class="item.icon"></i> {{ item.text }}
-            </div>
-          </div>
-        </div>
-      </div>
+      
     </div>
-    <div class="menu w100 bgColor1">
-      <template v-for="(item, index) in routesList">
-        <template v-if="!item.meta || !item.meta.title">
+    <div style="display: flex;justify-content: space-between;">
+      <div class="menu w100 bgColor1">
+        <template v-for="(item, index) in routesList">
+          <template v-if="!item.meta || !item.meta.title">
           <template v-for="(item2, index2) in item.children">
             <div
               v-if="!item2.meta.hide"
@@ -89,6 +62,42 @@
           </div>
         </div>
       </template>
+      </div>
+      <div class="flex a-center" 
+      style="background: #3367ce;justify-content: space-between;padding:0 60px 0 30px;">
+        <div class="flex a-center" style="padding-right: 20px;">
+          <el-tooltip
+            :content="$store.state.userInfo.nickName"
+            placement="bottom"
+            effect="light"
+            :show-after="0"
+            :hide-after="2000"
+          >
+            <img
+              src="@/assets/header/photo.png"
+              class="w--32 h--32 shrink0 mr--10"
+              style="border-radius: 50%"
+            />
+          </el-tooltip>
+        </div>
+        <div
+          class="dropdown"
+          @mouseenter="toggleDropdown(true)"
+          @mouseleave="toggleDropdown(false)"
+        >
+          <img src="@/assets/header/more.png" class="w--16 h--16" />
+          <div v-if="isOpen" class="dropdown-menu">
+            <div
+              @click="clickItem(item)"
+              class="dropdown-item"
+              v-for="item in menuItems"
+              :key="item.text"
+            >
+              <i :class="item.icon"></i> {{ item.text }}
+            </div>
+          </div>
+        </div>
+      </div>
     </div>
     <div class="main">
       <router-view></router-view>
@@ -121,6 +130,7 @@
       menuItems: [{ text: "密码设置" }, { text: "退出登录" }],
       passwordVisible: false,
       row: {},
+      showNickname: false,
     };
   },
   created() {
@@ -247,7 +257,7 @@
     font-size: 30px;
     align-items: center;
     position: absolute;
-    top: 38%;
+    top: 48%;
     left: 48.5%;
     transform: translate(-50%, -50%);
     // color: rgba(0, 0, 0, .8);

--
Gitblit v1.7.1