From 90048d0505d1b15d9fbe9d4cc0eba35adca6ccec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=BE=9D=E7=91=AA=E8=B2=93?= Date: Fri, 6 Mar 2026 13:25:00 +0800 Subject: [PATCH] Standardize store exports to named useXxxStore convention Co-Authored-By: Claude Opus 4.6 --- src/components/AccountMenu/AcctMenu.vue | 26 ++++++++--------- src/components/Compare/SidebarStates.vue | 4 +-- .../Conformance/ConformanceResults.vue | 4 +-- .../Conformance/ConformanceSidebar.vue | 14 +++++----- .../ConformanceSidebar/ActRadio.vue | 4 +-- .../ConformanceRadioGroup.vue | 4 +-- .../ConformanceSelectResult.vue | 4 +-- .../ConformanceSidebar/ConformanceShowBar.vue | 8 +++--- .../ConformanceTimeRange.vue | 4 +-- .../Discover/Conformance/MoreModal.vue | 4 +-- .../Discover/Map/Filter/Attributes.vue | 4 +-- src/components/Discover/Map/Filter/Funnel.vue | 8 +++--- .../Discover/Map/Filter/Timeframes.vue | 4 +-- src/components/Discover/Map/Filter/Trace.vue | 8 +++--- src/components/Discover/Map/SidebarFilter.vue | 8 +++--- src/components/Discover/Map/SidebarState.vue | 8 +++--- src/components/Discover/Map/SidebarTraces.vue | 8 +++--- src/components/Discover/Map/SidebarView.vue | 6 ++-- src/components/Discover/StatusBar.vue | 4 +-- src/components/File/UploadModal.vue | 4 +-- src/components/Header.vue | 14 +++++----- src/components/Navbar.vue | 22 +++++++-------- src/components/durationjs.vue | 4 +-- src/module/alertModal.js | 26 ++++++++--------- src/module/apiError.js | 4 +-- src/module/cytoscapeMap.js | 10 +++---- src/stores/acctMgmt.ts | 8 +++--- src/stores/allMapData.js | 2 +- src/stores/compare.js | 2 +- src/stores/conformance.js | 2 +- src/stores/conformanceInput.js | 2 +- src/stores/cytoscapeStore.ts | 2 +- src/stores/files.js | 8 +++--- src/stores/loading.js | 2 +- src/stores/login.ts | 2 +- src/stores/mapCompareStore.ts | 4 +-- src/stores/mapPathStore.ts | 8 +++--- src/stores/pageAdmin.js | 2 +- src/stores/performance.js | 2 +- .../AccountAdmin/AccountAdmin.vue | 10 +++---- .../ModalAccountEditCreate.vue | 2 +- .../AccountManagement/ModalAccountInfo.vue | 2 +- .../AccountManagement/ModalDeleteAlert.vue | 2 +- src/views/AccountManagement/MyAccount.vue | 10 +++---- src/views/Compare/Dashboard/Compare.vue | 8 +++--- src/views/Compare/MapCompare.vue | 20 ++++++------- src/views/Discover/Conformance/index.vue | 10 +++---- src/views/Discover/Map/Map.vue | 20 ++++++------- src/views/Discover/Performance/index.vue | 14 +++++----- src/views/Files/Files.vue | 24 ++++++++-------- src/views/Login/Login.vue | 6 ++-- src/views/MainContainer.vue | 28 +++++++++---------- src/views/MemberArea/index.vue | 4 +-- src/views/Upload/index.vue | 8 +++--- tests/components/Login.test.js | 10 +++---- tests/stores/acctMgmt.test.js | 4 +-- tests/stores/allMapData.test.js | 2 +- tests/stores/compare.test.js | 2 +- tests/stores/conformance.test.js | 2 +- tests/stores/conformanceInput.test.js | 2 +- tests/stores/cytoscapeStore.test.js | 2 +- tests/stores/files.test.js | 2 +- tests/stores/loading.test.js | 2 +- tests/stores/login.test.js | 2 +- tests/stores/mapCompareStore.test.js | 2 +- tests/stores/mapPathStore.test.js | 2 +- tests/stores/pageAdmin.test.js | 2 +- tests/stores/performance.test.js | 2 +- tests/views/MainContainerGuard.test.js | 12 ++++---- 69 files changed, 241 insertions(+), 241 deletions(-) diff --git a/src/components/AccountMenu/AcctMenu.vue b/src/components/AccountMenu/AcctMenu.vue index 5581595..2a2cbdc 100644 --- a/src/components/AccountMenu/AcctMenu.vue +++ b/src/components/AccountMenu/AcctMenu.vue @@ -34,20 +34,20 @@ import { computed, onMounted, ref, } from 'vue'; import { mapActions, mapState, storeToRefs } from 'pinia'; import i18next from '@/i18n/i18n'; import { useRouter } from 'vue-router'; -import LoginStore from '@/stores/login'; -import AcctMgmtStore from '@/stores/acctMgmt'; -import AllMapDataStore from '@/stores/allMapData.js'; -import ConformanceStore from '@/stores/conformance.js'; +import { useLoginStore } from '@/stores/login'; +import { useAcctMgmtStore } from '@/stores/acctMgmt'; +import { useAllMapDataStore } from '@/stores/allMapData.js'; +import { useConformanceStore } from '@/stores/conformance.js'; import { leaveFilter, leaveConformance } from '@/module/alertModal.js'; export default { setup() { - const { logOut } = LoginStore(); - const loginStore = LoginStore(); + const { logOut } = useLoginStore(); + const loginStore = useLoginStore(); const router = useRouter(); - const allMapDataStore = AllMapDataStore(); - const conformanceStore = ConformanceStore(); - const acctMgmtStore = AcctMgmtStore(); + const allMapDataStore = useAllMapDataStore(); + const conformanceStore = useConformanceStore(); + const acctMgmtStore = useAcctMgmtStore(); const { tempFilterId } = storeToRefs(allMapDataStore); const { conformanceLogTempCheckId } = storeToRefs(conformanceStore); @@ -89,8 +89,8 @@ export default { } }, computed: { - ...mapState(LoginStore, ['userData']), - ...mapState(AcctMgmtStore, ['isAcctMenuOpen']), + ...mapState(useLoginStore, ['userData']), + ...mapState(useAcctMgmtStore, ['isAcctMenuOpen']), }, methods: { clickOtherPlacesThenCloseMenu(){ @@ -119,8 +119,8 @@ export default { this.logOut(); } }, - ...mapActions(LoginStore, ['getUserData']), - ...mapActions(AcctMgmtStore, ['closeAcctMenu']), + ...mapActions(useLoginStore, ['getUserData']), + ...mapActions(useAcctMgmtStore, ['closeAcctMenu']), }, created() { this.getUserData(); diff --git a/src/components/Compare/SidebarStates.vue b/src/components/Compare/SidebarStates.vue index 67481ba..75754c9 100644 --- a/src/components/Compare/SidebarStates.vue +++ b/src/components/Compare/SidebarStates.vue @@ -147,13 +147,13 @@