From d5f9911e174a83031e57d954581ec1e255cf86d8 Mon Sep 17 00:00:00 2001 From: lijun Date: Fri, 20 Dec 2024 23:46:01 +0800 Subject: [PATCH] update code --- index.html | 6 +- public/css/v2.css | 18 ++- src/App.vue | 95 +++++++++++- .../NavBar/components/NavbarRight.vue | 139 +++++++++++------- .../NavBar/components/NavbarRight2.vue | 138 ++++++++++------- src/layout/index.vue | 118 ++++++++++----- src/styles/variables.scss | 7 + src/utils/request.ts | 4 +- .../dashboard/components/IndexNotice.vue | 6 +- src/views/dashboard/components/ModelFlow.vue | 4 +- src/views/dashboard/components/ModelFlow2.vue | 4 +- src/views/dashboard/index.vue | 109 +++++++++++++- src/views/dashboard/index2.vue | 4 +- src/views/login/index.vue | 2 +- 14 files changed, 486 insertions(+), 168 deletions(-) diff --git a/index.html b/index.html index 87e3983..2bd3ce2 100644 --- a/index.html +++ b/index.html @@ -1,12 +1,12 @@ - + 算法测试验证软件平台 -
- +
- - -
- - - {{ userStore.user.username }} -
- -
+ + +
+ + + {{ userStore.user.username }} +
+ +
@@ -54,18 +53,24 @@ import md5 from 'js-md5'; import defaultSettings from "@/settings"; import UserAPI from "@/api/myUser"; import { DeviceEnum } from "@/enums/DeviceEnum"; - +import { ThemeEnum } from "@/enums/ThemeEnum"; const appStore = useAppStore(); const tagsViewStore = useTagsViewStore(); +// Stores const userStore = useUserStore(); -const settingStore = useSettingsStore(); +const settingsStore = useSettingsStore(); const route = useRoute(); const router = useRouter(); const isMobile = computed(() => appStore.device === DeviceEnum.MOBILE); - +const isDark = ref(settingsStore.theme === ThemeEnum.DARK); const { isFullscreen, toggle } = useFullscreen(); +const toggleTheme = () => { + const newTheme = + settingsStore.theme === ThemeEnum.DARK ? ThemeEnum.LIGHT : ThemeEnum.DARK; + settingsStore.changeTheme(newTheme); +}; /** * 注销 @@ -111,33 +116,57 @@ function resetPassword() { } - diff --git a/src/layout/components/NavBar/components/NavbarRight2.vue b/src/layout/components/NavBar/components/NavbarRight2.vue index f1fbb47..8691025 100644 --- a/src/layout/components/NavBar/components/NavbarRight2.vue +++ b/src/layout/components/NavBar/components/NavbarRight2.vue @@ -1,44 +1,44 @@