diff --git a/src/components/CachedRoutePage.vue b/src/components/CachedRoutePage.vue
deleted file mode 100644
index c06c7d0..0000000
--- a/src/components/CachedRoutePage.vue
+++ /dev/null
@@ -1,17 +0,0 @@
-
-
-
-
-
diff --git a/src/components/PageTransition.vue b/src/components/PageTransition.vue
deleted file mode 100644
index f366f06..0000000
--- a/src/components/PageTransition.vue
+++ /dev/null
@@ -1,182 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/components/RoutePage.vue b/src/components/RoutePage.vue
deleted file mode 100644
index 43aec64..0000000
--- a/src/components/RoutePage.vue
+++ /dev/null
@@ -1,28 +0,0 @@
-
-
-
-
-
-
-
-
-
diff --git a/src/layout/MainLayout.vue b/src/layout/MainLayout.vue
index 95c1bfc..f2fa0d6 100644
--- a/src/layout/MainLayout.vue
+++ b/src/layout/MainLayout.vue
@@ -2,7 +2,12 @@
import AppNavBar from "@/components/navbar/index.vue";
-import PageTransition from "@/components/PageTransition.vue";
+import { useGlobalUIStore } from "@/store/globalUI";
import { useTabBarStore } from "@/store/tabBarStore";
import { permissionCodes } from "@/utils/permission";
+import { PageTransition } from "timi-tdesign-mobile";
import { useUserStore } from "timi-web-api/store";
+import type { RouteLocationNormalizedLoaded } from "vue-router";
const route = useRoute();
const router = useRouter();
+const globalUIStore = useGlobalUIStore();
const tabBarStore = useTabBarStore();
const userStore = useUserStore();
+const cachedRouteNames = new Set(["SalesOrderList", "ProductList", "ProductStockList"]);
+
+function shouldKeepAlive(sourceRoute: RouteLocationNormalizedLoaded): boolean {
+ return cachedRouteNames.has(String(sourceRoute.name));
+}
+
// ---------- 导航边距 ----------
const navBarHeight = ref("0px");