refactor: 枚举、常量和插件文件重构优化

This commit is contained in:
Ray.Hao committed 2025-12-12 23:16:32 +08:00
1 parent f125473b93
commit 6e0597437e
27 files changed
+111 -118

No files matched your search

+1 -1
View File
@@ -20,7 +20,7 @@
<script setup lang="ts">
import { type RouteLocationNormalized } from "vue-router";
import { useSettingsStore, useTagsViewStore } from "@/store";
import variables from "@/styles/variables.module.scss";
import variables from "@/styles/variables.scss";
import Error404 from "@/views/error/404.vue";
const { cachedViews } = toRefs(useTagsViewStore());
+2 -2
View File
@@ -29,11 +29,11 @@ import { useRoute } from "vue-router";
import path from "path-browserify";
import type { MenuInstance } from "element-plus";
import type { RouteRecordRaw } from "vue-router";
import { SidebarColor } from "@/enums/settings/theme-enum";
import { SidebarColor } from "@/enums/settings";
import { useSettingsStore, useAppStore } from "@/store";
import { isExternal } from "@/utils/index";
import MenuItem from "./components/MenuItem.vue";
import variables from "@/styles/variables.module.scss";
import variables from "@/styles/variables.scss";
const props = defineProps({
data: {
+2 -2
View File
@@ -39,8 +39,8 @@ defineOptions({
import { LocationQueryRaw, RouteRecordRaw } from "vue-router";
import { usePermissionStore, useAppStore, useSettingsStore } from "@/store";
import variables from "@/styles/variables.module.scss";
import { SidebarColor } from "@/enums/settings/theme-enum";
import variables from "@/styles/variables.scss";
import { SidebarColor } from "@/enums/settings";
const router = useRouter();
const appStore = useAppStore();
@@ -74,10 +74,8 @@
import { useI18n } from "vue-i18n";
import { useRoute, useRouter } from "vue-router";
import { defaultSettings } from "@/settings";
import { DeviceEnum } from "@/enums/settings/device-enum";
import { DeviceEnum, SidebarColor, ThemeMode, LayoutMode } from "@/enums/settings";
import { useAppStore, useSettingsStore, useUserStore } from "@/store";
import { SidebarColor, ThemeMode } from "@/enums/settings/theme-enum";
import { LayoutMode } from "@/enums";
// 导入子组件
import MenuSearch from "@/components/MenuSearch/index.vue";
+1 -1
View File
@@ -69,7 +69,7 @@ import TagsView from "../../components/TagsView/index.vue";
import AppMain from "../../components/AppMain/index.vue";
import MenuItem from "../../components/Menu/components/MenuItem.vue";
import Hamburger from "@/components/Hamburger/index.vue";
import variables from "@/styles/variables.module.scss";
import variables from "@/styles/variables.scss";
import { isExternal } from "@/utils/index";
import { useAppStore, usePermissionStore } from "@/store";