修复模板选择bug

This commit is contained in:
2026-03-19 15:48:06 +08:00
parent db585c5a32
commit 9ddcdf71b9
7 changed files with 95 additions and 21 deletions
+5 -5
View File
@@ -61,17 +61,17 @@ export async function loadAndAddDynamicRoutes() {
if (routesLoadingPromise) {
return routesLoadingPromise;
}
if (dynamicRoutesAdded) {
return Promise.resolve();
}
routesLoadingPromise = (async () => {
try {
const { useMenuStore } = await import("@/stores/menu");
const menuStore = useMenuStore();
const menuData = await menuStore.fetchMenus();
if (menuData && menuData.length > 0) {
addDynamicRoutes(menuData);
dynamicRoutesAdded = true;
@@ -86,10 +86,10 @@ export async function loadAndAddDynamicRoutes() {
console.error('加载动态路由失败:', error);
dynamicRoutesAdded = true;
routesLoadingPromise = null;
return Promise.resolve();
throw error;
}
})();
return routesLoadingPromise;
}