From 27343066900266c1a2a23fd5f10e4576af904b3c Mon Sep 17 00:00:00 2001 From: huang <1724659546@qq.com> Date: Fri, 28 Nov 2025 16:16:40 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AEbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/feed/RecipeDetailDialog.vue | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/feed/RecipeDetailDialog.vue b/src/components/feed/RecipeDetailDialog.vue index ef54d529..914694b2 100644 --- a/src/components/feed/RecipeDetailDialog.vue +++ b/src/components/feed/RecipeDetailDialog.vue @@ -225,11 +225,11 @@ export default { // 保存配方 const handleSaveRecipe = async () => { - // 验证占比总和是否为100 + // 验证占比总和是否不超过100 const totalPercentage = localIngredientDetails.value.reduce((sum, ing) => sum + ing.percentage, 0); - if (Math.abs(totalPercentage - 100) > 0.001) { // 允许浮点数误差 - ElMessage.error(`原料总占比必须为100%,当前为${totalPercentage.toFixed(2)}%`); + if (totalPercentage > 100.001) { // 允许浮点数误差 + ElMessage.error(`原料总占比不能超过100%,当前为${totalPercentage.toFixed(2)}%`); return; }