数量维修
This commit is contained in:
parent
7f2cf4a392
commit
78e8427a0b
|
|
@ -109,7 +109,7 @@
|
|||
v-model="item.preNum"
|
||||
type="number"
|
||||
:clearable="false"
|
||||
@input="onChangeNumber(item)"
|
||||
@blur="onChangeNumber(item)"
|
||||
:styles="{width: '100rpx'}"
|
||||
/>
|
||||
</uni-td>
|
||||
|
|
|
|||
|
|
@ -751,10 +751,9 @@ const saveNumAll = async () => {
|
|||
// 数量框change事件
|
||||
const repairCheckNum1 = (e) => {
|
||||
setTimeout(() => {
|
||||
let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum
|
||||
console.log(maxNum)
|
||||
let maxNum = Number(queryParams.value.typeRepairNum) * 1000 - Number(queryParams.value.typeRepairedNum) * 1000 - Number(queryParams.value.typeScrapNum) * 1000
|
||||
if (queryParams.value.unitValue == 1) {
|
||||
formLeft.value.repairNum = Number(String(e).replace(/[^\d.]/g, ''))
|
||||
formLeft.value.repairNum = Number(String(e).replace(/[^\d.]/g, '')).toFixed(3)
|
||||
} else {
|
||||
formLeft.value.repairNum = Number(String(e).replace(/[^\d]/g, ''))
|
||||
}
|
||||
|
|
@ -762,10 +761,8 @@ const repairCheckNum1 = (e) => {
|
|||
if (Number(e) <= 0) {
|
||||
formLeft.value.repairNum = 0
|
||||
}
|
||||
if (
|
||||
formLeft.value.repairNum + formMiddle.value.repairNum + formRight.value.scrapNum >
|
||||
maxNum
|
||||
) {
|
||||
let allNum = Number(formLeft.value.repairNum) * 1000 + Number(formMiddle.value.repairNum) * 1000 + Number(formRight.value.scrapNum) * 1000
|
||||
if (allNum > maxNum) {
|
||||
uni.showToast({
|
||||
title: '已达到当前物资最大维修数量!',
|
||||
icon: 'none',
|
||||
|
|
@ -777,20 +774,18 @@ const repairCheckNum1 = (e) => {
|
|||
// 数量框change事件
|
||||
const repairCheckNum2 = (e) => {
|
||||
setTimeout(() => {
|
||||
let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum
|
||||
let maxNum = Number(queryParams.value.typeRepairNum) * 1000 - Number(queryParams.value.typeRepairedNum) * 1000 - Number(queryParams.value.typeScrapNum) * 1000
|
||||
console.log(maxNum)
|
||||
if (queryParams.value.unitValue == 1) {
|
||||
formMiddle.value.repairNum = Number(String(e).replace(/[^\d.]/g, ''))
|
||||
formMiddle.value.repairNum = Number(String(e).replace(/[^\d.]/g, '')).toFixed(3)
|
||||
} else {
|
||||
formMiddle.value.repairNum = Number(String(e).replace(/[^\d]/g, ''))
|
||||
}
|
||||
if (Number(e) <= 0) {
|
||||
formMiddle.value.repairNum = 0
|
||||
}
|
||||
if (
|
||||
formLeft.value.repairNum + formMiddle.value.repairNum + formRight.value.scrapNum >
|
||||
maxNum
|
||||
) {
|
||||
let allNum = Number(formLeft.value.repairNum) * 1000 + Number(formMiddle.value.repairNum) * 1000 + Number(formRight.value.scrapNum) * 1000
|
||||
if (allNum > maxNum) {
|
||||
uni.showToast({
|
||||
title: '已达到当前物资最大维修数量!',
|
||||
icon: 'none',
|
||||
|
|
@ -802,17 +797,17 @@ const repairCheckNum2 = (e) => {
|
|||
// 数量框change事件
|
||||
const repairCheckNum3 = (e) => {
|
||||
setTimeout(() => {
|
||||
let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum
|
||||
console.log('🚀 ~ repairCheckNum1 ~ maxNum:', maxNum)
|
||||
let maxNum = Number(queryParams.value.typeRepairNum) * 1000 - Number(queryParams.value.typeRepairedNum) * 1000 - Number(queryParams.value.typeScrapNum) * 1000
|
||||
if (queryParams.value.unitValue == 1) {
|
||||
formRight.value.scrapNum = Number(String(e).replace(/[^\d.]/g, ''))
|
||||
formRight.value.scrapNum = Number(String(e).replace(/[^\d.]/g, '')).toFixed(3)
|
||||
} else {
|
||||
formRight.value.scrapNum = Number(String(e).replace(/[^\d]/g, ''))
|
||||
}
|
||||
if (Number(e) <= 0) {
|
||||
formRight.value.scrapNum = 0
|
||||
}
|
||||
if (formLeft.value.repairNum + formMiddle.value.repairNum + formRight.value.scrapNum > maxNum) {
|
||||
let allNum = Number(formLeft.value.repairNum) * 1000 + Number(formMiddle.value.repairNum) * 1000 + Number(formRight.value.scrapNum) * 1000
|
||||
if (allNum > maxNum) {
|
||||
uni.showToast({
|
||||
title: '已达到当前物资最大维修数量!',
|
||||
icon: 'none',
|
||||
|
|
|
|||
Loading…
Reference in New Issue