diff --git a/src/components/recipe-manager/RecipePanel.vue b/src/components/recipe-manager/RecipePanel.vue index 3bcc2f0c..94f09c9a 100644 --- a/src/components/recipe-manager/RecipePanel.vue +++ b/src/components/recipe-manager/RecipePanel.vue @@ -143,9 +143,8 @@ onMounted(async () => { craftTypeRemoteMethod(); // 接受跳转参数 - const searchParams = new URLSearchParams(window.location.search); - if (searchParams.has('recipeId')) { - const recipeId = searchParams.get('recipeId'); + const recipeId = router.currentRoute.value.query.recipeId; + if (recipeId !== undefined) { const source = await settingStore.getDataSource; if (source.recipeInfo == undefined) { ElMessage.error($t("datasource-unsupport-recipe-info")); @@ -153,7 +152,7 @@ onMounted(async () => { } try { isRecipeTableLoading.value = true; - var recipeInfo = await source.recipeInfo(recipeId); + var recipeInfo = await source.recipeInfo(Number(recipeId)); } catch (e: any) { ElMessage.error(String(e)); isRecipeTableLoading.value = false; diff --git a/src/components/recipe-manager/beta-xivapi-source.ts b/src/components/recipe-manager/beta-xivapi-source.ts index fcd43ecb..f4cbd344 100644 --- a/src/components/recipe-manager/beta-xivapi-source.ts +++ b/src/components/recipe-manager/beta-xivapi-source.ts @@ -200,7 +200,6 @@ export class BetaXivApiRecipeSource { if (!resp.ok) { this.checkRespError(data) } - console.log(data); return BetaXivApiRecipeSource.recipeRowsToRecipe(data); }