From 464218e72ca2aa32dfe1c14177c32b4d86ac76a7 Mon Sep 17 00:00:00 2001 From: pany <939630029@qq.com> Date: Thu, 21 Nov 2024 21:03:09 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20store/modules=20=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E6=9B=BF=E6=8D=A2=E4=B8=BA=20pinia/stores?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/SearchMenu/SearchModal.vue | 2 +- src/composables/useDevice.ts | 2 +- src/composables/useGreyAndColorWeakness.ts | 2 +- src/composables/useLayoutMode.ts | 2 +- src/directives/permission/index.ts | 2 +- src/layouts/LeftMode.vue | 4 ++-- src/layouts/LeftTopMode.vue | 4 ++-- src/layouts/TopMode.vue | 2 +- src/layouts/components/AppMain.vue | 4 ++-- src/layouts/components/NavigationBar/index.vue | 6 +++--- src/layouts/components/Settings/index.vue | 2 +- src/layouts/components/Sidebar/index.vue | 6 +++--- src/layouts/components/TagsView/ScrollPane.vue | 2 +- src/layouts/components/TagsView/index.vue | 6 +++--- src/layouts/composables/useResize.ts | 2 +- src/layouts/index.vue | 2 +- src/main.ts | 2 +- src/{store => pinia}/index.ts | 0 src/{store/modules => pinia/stores}/app.ts | 2 +- src/{store/modules => pinia/stores}/permission.ts | 2 +- src/{store/modules => pinia/stores}/settings.ts | 2 +- src/{store/modules => pinia/stores}/tags-view.ts | 2 +- src/{store/modules => pinia/stores}/user.ts | 2 +- src/router/permission.ts | 4 ++-- src/utils/cache/local-storage.ts | 2 +- src/utils/permission.ts | 2 +- src/utils/service.ts | 2 +- src/views/dashboard/index.vue | 2 +- src/views/login/index.vue | 2 +- src/views/permission/components/SwitchRoles.vue | 2 +- 30 files changed, 39 insertions(+), 39 deletions(-) rename src/{store => pinia}/index.ts (100%) rename src/{store/modules => pinia/stores}/app.ts (98%) rename src/{store/modules => pinia/stores}/permission.ts (98%) rename src/{store/modules => pinia/stores}/settings.ts (98%) rename src/{store/modules => pinia/stores}/tags-view.ts (98%) rename src/{store/modules => pinia/stores}/user.ts (98%) diff --git a/src/components/SearchMenu/SearchModal.vue b/src/components/SearchMenu/SearchModal.vue index e39ab1b..6ae39e6 100644 --- a/src/components/SearchMenu/SearchModal.vue +++ b/src/components/SearchMenu/SearchModal.vue @@ -2,7 +2,7 @@ import type { ElScrollbar } from "element-plus" import type { RouteRecordName, RouteRecordRaw } from "vue-router" import { useDevice } from "@/composables/useDevice" -import { usePermissionStore } from "@/store/modules/permission" +import { usePermissionStore } from "@/pinia/stores/permission" import { isExternal } from "@/utils/validate" import { ElMessage } from "element-plus" import { cloneDeep, debounce } from "lodash-es" diff --git a/src/composables/useDevice.ts b/src/composables/useDevice.ts index 5da0c48..a27f587 100644 --- a/src/composables/useDevice.ts +++ b/src/composables/useDevice.ts @@ -1,5 +1,5 @@ import { DeviceEnum } from "@/constants/app-key" -import { useAppStore } from "@/store/modules/app" +import { useAppStore } from "@/pinia/stores/app" import { computed } from "vue" const appStore = useAppStore() diff --git a/src/composables/useGreyAndColorWeakness.ts b/src/composables/useGreyAndColorWeakness.ts index 54d37b2..0262097 100644 --- a/src/composables/useGreyAndColorWeakness.ts +++ b/src/composables/useGreyAndColorWeakness.ts @@ -1,4 +1,4 @@ -import { useSettingsStore } from "@/store/modules/settings" +import { useSettingsStore } from "@/pinia/stores/settings" import { watchEffect } from "vue" const GREY_MODE = "grey-mode" diff --git a/src/composables/useLayoutMode.ts b/src/composables/useLayoutMode.ts index 098ff7e..2c66369 100644 --- a/src/composables/useLayoutMode.ts +++ b/src/composables/useLayoutMode.ts @@ -1,5 +1,5 @@ import { LayoutModeEnum } from "@/constants/app-key" -import { useSettingsStore } from "@/store/modules/settings" +import { useSettingsStore } from "@/pinia/stores/settings" import { computed } from "vue" const settingsStore = useSettingsStore() diff --git a/src/directives/permission/index.ts b/src/directives/permission/index.ts index aa74e21..cce30ab 100644 --- a/src/directives/permission/index.ts +++ b/src/directives/permission/index.ts @@ -1,5 +1,5 @@ import type { Directive } from "vue" -import { useUserStore } from "@/store/modules/user" +import { useUserStore } from "@/pinia/stores/user" import { isArray } from "@/utils/validate" /** 权限指令,和权限判断函数 checkPermission 功能类似 */ diff --git a/src/layouts/LeftMode.vue b/src/layouts/LeftMode.vue index 9a1a31a..1875d45 100644 --- a/src/layouts/LeftMode.vue +++ b/src/layouts/LeftMode.vue @@ -1,8 +1,8 @@