From 82e717e3c6d987e82de36fab41e341b6819ad533 Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 7 Aug 2026 17:06:03 +0800 Subject: [PATCH] fix list style --- src/api/StoreAPI.ts | 2 +- src/main.ts | 7 +- src/pages/Login.vue | 3 + src/pages/customer/QuickEntryPage.vue | 12 +- src/pages/management/CustomerEdit.vue | 7 +- src/pages/management/CustomerList.vue | 140 +++++++---------------- src/pages/management/EventRecordList.vue | 8 +- src/pages/management/UserEdit.vue | 2 +- src/pages/management/UserList.vue | 2 +- src/pages/management/UserRoleAssign.vue | 2 +- src/store/currentStoreStore.ts | 37 +++++- src/styles/global.less | 14 +++ src/utils/store.ts | 14 ++- 13 files changed, 130 insertions(+), 120 deletions(-) diff --git a/src/api/StoreAPI.ts b/src/api/StoreAPI.ts index d1470a6..aaa8460 100644 --- a/src/api/StoreAPI.ts +++ b/src/api/StoreAPI.ts @@ -14,7 +14,7 @@ async function detail(id: string): Promise { }); } -async function loginStore(): Promise { +async function loginStore(): Promise { return await axios.post(`${STORE_BASE_URI}/user`); } diff --git a/src/main.ts b/src/main.ts index eb7ba86..2a5168c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,6 +2,7 @@ import {createApp} from "vue"; import {createPinia} from "pinia"; import router from "@/router"; import Root from "@/Root.vue"; +import {useCurrentStoreStore} from "@/store/currentStoreStore"; import "tdesign-mobile-vue/es/style/index.css"; import "timi-web/style.css"; @@ -47,7 +48,11 @@ async function bootstrap(): Promise { app.directive("role", VRole); const userStore = useUserStore(pinia); - await userStore.loginByStorage(); + const currentStoreStore = useCurrentStoreStore(pinia); + const loginUser = await userStore.loginByStorage(); + if (loginUser) { + await currentStoreStore.loadAfterLogin(); + } Network.setGlobalErrorCallback((resp: ApiResponse) => { Toast({ diff --git a/src/pages/Login.vue b/src/pages/Login.vue index 653d66a..4e4cf71 100644 --- a/src/pages/Login.vue +++ b/src/pages/Login.vue @@ -44,6 +44,7 @@