数量维修校验
This commit is contained in:
parent
ced1d5c907
commit
389bb3427a
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue