在庫分登録する量を減らす機能の実装、すでに在庫に登録分ある場合それをユーザに通知してリストに追加しないように修正

feature-addByRecipeOption
masato.fujita 4 months ago
parent 90e2fffb17
commit 1a62ee7328
  1. 8
      frontend/src/pages/AddRecipe.tsx

@ -154,7 +154,8 @@ const AddRecipe: React.FC = () => {
console.log("yes2");
return false;
}
await toBuyApi.addByRecipe(recipeId, numOfPeaple, checked);
const finalAddResult = await toBuyApi.addByRecipe(recipeId, numOfPeaple, checked);
console.log(finalAddResult)
// const recipeStuffInfo = (await recipeApi.getById(recipeId)).stuffAndAmountArray;
// const recipeStuffId = recipeStuffInfo.map(item => item.stuffId);
// console.log(recipeStuffId);
@ -173,7 +174,12 @@ const AddRecipe: React.FC = () => {
// stuffId: item.stuffId});
// }))
// });
if (finalAddResult.data.length === 0) {
showSuccessMessage('必要な食材が在庫にあったのでリストには追加されませんでした!');
}
else {
showSuccessMessage('レシピが保存されて買うものリストに追加されました!');
}
navigate('/tasks');
}

Loading…
Cancel
Save