This commit is contained in:
2025-11-28 16:16:40 +08:00
parent 543adc1ad6
commit 2734306690

View File

@@ -225,11 +225,11 @@ export default {
// 保存配方 // 保存配方
const handleSaveRecipe = async () => { const handleSaveRecipe = async () => {
// 验证占比总和是否100 // 验证占比总和是否不超过100
const totalPercentage = localIngredientDetails.value.reduce((sum, ing) => sum + ing.percentage, 0); const totalPercentage = localIngredientDetails.value.reduce((sum, ing) => sum + ing.percentage, 0);
if (Math.abs(totalPercentage - 100) > 0.001) { // 允许浮点数误差 if (totalPercentage > 100.001) { // 允许浮点数误差
ElMessage.error(`原料总占比必须为100%,当前为${totalPercentage.toFixed(2)}%`); ElMessage.error(`原料总占比不能超过100%,当前为${totalPercentage.toFixed(2)}%`);
return; return;
} }