数量维修校验
This commit is contained in:
parent
ced1d5c907
commit
389bb3427a
|
|
@ -726,11 +726,18 @@ const saveNumAll = async () => {
|
|||
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 (
|
||||
Number(formLeft.value.repairNum) +
|
||||
Number(formMiddle.value.repairNum) +
|
||||
Number(formRight.value.scrapNum) >
|
||||
Number(queryParams.value.waitRepairNum)
|
||||
toInt(repairNum) +
|
||||
toInt(repairedNum) +
|
||||
toInt(scrapNum) >
|
||||
toInt(waitRepairNum)
|
||||
) {
|
||||
uni.showToast({ title: '总数量不可大于待修数量!', icon: 'none' })
|
||||
loading.value = false
|
||||
|
|
|
|||
Loading…
Reference in New Issue