数量维修校验

This commit is contained in:
hayu 2025-10-27 15:56:33 +08:00
parent ced1d5c907
commit 389bb3427a
1 changed files with 11 additions and 4 deletions

View File

@ -726,11 +726,18 @@ const saveNumAll = async () => {
return return
} }
const repairNum = Number(formLeft.value.repairNum) || 0;
const repairedNum = Number(formMiddle.value.repairNum) || 0;
const scrapNum = Number(formRight.value.scrapNum) || 0;
const waitRepairNum = Number(queryParams.value.waitRepairNum) || 0;
// 1000
const toInt = n => Math.round(n * 1000);
if ( if (
Number(formLeft.value.repairNum) + toInt(repairNum) +
Number(formMiddle.value.repairNum) + toInt(repairedNum) +
Number(formRight.value.scrapNum) > toInt(scrapNum) >
Number(queryParams.value.waitRepairNum) toInt(waitRepairNum)
) { ) {
uni.showToast({ title: '总数量不可大于待修数量!', icon: 'none' }) uni.showToast({ title: '总数量不可大于待修数量!', icon: 'none' })
loading.value = false loading.value = false