From 2f2b09869423f7e98c64f79dc96c62d9a1696f24 Mon Sep 17 00:00:00 2001
From: ali <ali9696@163.com>
Date: 星期一, 13 一月 2025 18:08:42 +0800
Subject: [PATCH] 修改整体样式偏大问题

---
 zhitan-vue/src/layout/components/Navbar.vue |   86 ++++++++++++++++++++++--------------------
 1 files changed, 45 insertions(+), 41 deletions(-)

diff --git a/zhitan-vue/src/layout/components/Navbar.vue b/zhitan-vue/src/layout/components/Navbar.vue
index acb1951..3500f36 100644
--- a/zhitan-vue/src/layout/components/Navbar.vue
+++ b/zhitan-vue/src/layout/components/Navbar.vue
@@ -1,7 +1,12 @@
 <template>
   <div class="navbar">
     <div class="navbar-left">
-      <hamburger id="hamburger-container" :is-active="appStore.sidebar.opened" class="hamburger-container" @toggleClick="toggleSideBar" />
+      <hamburger
+        id="hamburger-container"
+        :is-active="appStore.sidebar.opened"
+        class="hamburger-container"
+        @toggleClick="toggleSideBar"
+      />
       <breadcrumb id="breadcrumb-container" class="breadcrumb-container" v-if="!settingsStore.topNav" />
       <top-nav id="topmenu-container" class="topmenu-container" v-if="settingsStore.topNav" />
     </div>
@@ -31,7 +36,7 @@
               <el-dropdown-item command="toggleTheme">
                 <span>椋庢牸鍒囨崲</span>
               </el-dropdown-item>
-<!--               
+              <!--               
               <el-dropdown-item command="setLayout" v-if="settingsStore.showSettings">
                 <span>甯冨眬璁剧疆</span>
               </el-dropdown-item> -->
@@ -47,31 +52,29 @@
 </template>
 
 <script setup>
-import { ElMessageBox } from 'element-plus'
-import Breadcrumb from '@/components/Breadcrumb'
-import TopNav from '@/components/TopNav'
-import Hamburger from '@/components/Hamburger'
-import Screenfull from '@/components/Screenfull'
-import SizeSelect from '@/components/SizeSelect'
-import HeaderSearch from '@/components/HeaderSearch'
-import useAppStore from '@/store/modules/app'
-import useUserStore from '@/store/modules/user'
-import useSettingsStore from '@/store/modules/settings'
-
+import { ElMessageBox } from "element-plus"
+import Breadcrumb from "@/components/Breadcrumb"
+import TopNav from "@/components/TopNav"
+import Hamburger from "@/components/Hamburger"
+import Screenfull from "@/components/Screenfull"
+import SizeSelect from "@/components/SizeSelect"
+import HeaderSearch from "@/components/HeaderSearch"
+import useAppStore from "@/store/modules/app"
+import useUserStore from "@/store/modules/user"
+import useSettingsStore from "@/store/modules/settings"
 
 const appStore = useAppStore()
 const userStore = useUserStore()
 const settingsStore = useSettingsStore()
 
 function toggleTheme() {
-  if (settingsStore.sideTheme == 'theme-dark') {
-    settingsStore.sideTheme = 'theme-light'
-    document.querySelector('body').className = 'themeLight';
+  if (settingsStore.sideTheme == "theme-dark") {
+    settingsStore.sideTheme = "theme-light"
+    document.querySelector("body").className = "themeLight"
   } else {
-    settingsStore.sideTheme = 'theme-dark'
-    document.querySelector('body').className = 'themeDark';
+    settingsStore.sideTheme = "theme-dark"
+    document.querySelector("body").className = "themeDark"
   }
-
 }
 
 function toggleSideBar() {
@@ -81,44 +84,46 @@
 function handleCommand(command) {
   switch (command) {
     case "toggleTheme":
-      toggleTheme();
-      break;
+      toggleTheme()
+      break
     case "setLayout":
-      setLayout();
-      break;
+      setLayout()
+      break
     case "logout":
-      logout();
-      break;
+      logout()
+      break
     default:
-      break;
+      break
   }
 }
 
 function logout() {
-  ElMessageBox.confirm('纭畾娉ㄩ攢骞堕��鍑虹郴缁熷悧锛�', '鎻愮ず', {
-    confirmButtonText: '纭畾',
-    cancelButtonText: '鍙栨秷',
-    type: 'warning'
-  }).then(() => {
-    userStore.logOut().then(() => {
-      location.href = '/index';
+  ElMessageBox.confirm("纭畾娉ㄩ攢骞堕��鍑虹郴缁熷悧锛�", "鎻愮ず", {
+    confirmButtonText: "纭畾",
+    cancelButtonText: "鍙栨秷",
+    type: "warning",
+  })
+    .then(() => {
+      userStore.logOut().then(() => {
+        location.href = "/index"
+      })
     })
-  }).catch(() => { });
+    .catch(() => {})
 }
 
-const emits = defineEmits(['setLayout'])
+const emits = defineEmits(["setLayout"])
 function setLayout() {
-  emits('setLayout');
+  emits("setLayout")
 }
 </script>
 
-<style lang='scss' scoped>
+<style lang="scss" scoped>
 .themeDark {
   .navbar {
     height: 70px;
     background: #1a235d;
     border-radius: 0px 0px 0px 0px;
-    border: 1px solid #000000;
+    border-bottom: 2px solid #110f2e;
     display: flex;
     justify-content: space-between;
     align-items: center;
@@ -208,14 +213,13 @@
       }
     }
   }
-  
 }
 .themeLight {
   .navbar {
     height: 70px;
-    background: #FEFEFE;
+    background: #fefefe;
     border-radius: 0px 0px 0px 0px;
-    border: 1px solid#f7f8fa;
+    border-bottom: 2px solid#f7f8fa;
     display: flex;
     justify-content: space-between;
     align-items: center;

--
Gitblit v1.9.3