This commit is contained in:
bb_pan 2025-08-20 19:53:19 +08:00
parent f612407fd5
commit e8d9b4a2a4
2 changed files with 12 additions and 12 deletions

View File

@ -87,7 +87,7 @@
<uni-col :span="2" style="color: transparent">{{ index + 1 }}</uni-col> <uni-col :span="2" style="color: transparent">{{ index + 1 }}</uni-col>
<uni-col :span="6">待修数量</uni-col> <uni-col :span="6">待修数量</uni-col>
<uni-col :span="16"> <uni-col :span="16">
<view class="cont">{{ Number(item.typeRepairNum)-Number(item.typeRepairedNum)-Number(item.typeScrapNum) }}</view> <view class="cont">{{ item.waitRepairNum }}</view>
</uni-col> </uni-col>
</uni-row> </uni-row>
</view> </view>

View File

@ -76,7 +76,7 @@
v-model="formLeft.repairNum" v-model="formLeft.repairNum"
type="number" type="number"
:clearable="false" :clearable="false"
@input="repairCheckNum1" @change="repairCheckNum1"
/> />
</uni-forms-item> </uni-forms-item>
<div v-for="(item, index) in partItems" :key="index"> <div v-for="(item, index) in partItems" :key="index">
@ -98,7 +98,7 @@
v-model="item.partNum" v-model="item.partNum"
type="number" type="number"
:clearable="false" :clearable="false"
@input="partCheckNum(item)" @change="partCheckNum(item)"
/> />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="是否收费"> <uni-forms-item label="是否收费">
@ -142,7 +142,7 @@
v-model="formRight.scrapNum" v-model="formRight.scrapNum"
type="number" type="number"
:clearable="false" :clearable="false"
@input="repairCheckNum3" @change="repairCheckNum3"
/> />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="报废原因"> <uni-forms-item label="报废原因">
@ -187,7 +187,7 @@
v-model="formMiddle.repairNum" v-model="formMiddle.repairNum"
type="number" type="number"
:clearable="false" :clearable="false"
@input="repairCheckNum2" @change="repairCheckNum2"
/> />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="物资厂家"> <uni-forms-item label="物资厂家">
@ -214,7 +214,7 @@
placeholder="请输入配件数量" placeholder="请输入配件数量"
type="number" type="number"
:clearable="false" :clearable="false"
@input="partCheckNum(item)" @change="partCheckNum(item)"
/> />
</uni-forms-item> </uni-forms-item>
<uni-forms-item label="金额"> <uni-forms-item label="金额">
@ -224,7 +224,7 @@
placeholder="请输入金额" placeholder="请输入金额"
type="number" type="number"
:clearable="false" :clearable="false"
@input="costCheckNum(item)" @change="costCheckNum(item)"
/> />
<div class="operation-btns"> <div class="operation-btns">
<span class="add" @click="addMidPart">+</span> <span class="add" @click="addMidPart">+</span>
@ -721,9 +721,9 @@ const repairCheckNum1 = (e) => {
let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum
console.log(maxNum) console.log(maxNum)
if (queryParams.value.unitValue == 1) { if (queryParams.value.unitValue == 1) {
formLeft.value.repairNum = Number(e.replace(/[^\d.]/g, '')) formLeft.value.repairNum = Number(String(e).replace(/[^\d.]/g, ''))
} else { } else {
formLeft.value.repairNum = Number(e.replace(/[^\d]/g, '')) formLeft.value.repairNum = Number(String(e).replace(/[^\d]/g, ''))
} }
console.log(e) console.log(e)
if (Number(e) <= 0) { if (Number(e) <= 0) {
@ -747,9 +747,9 @@ const repairCheckNum2 = (e) => {
let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum
console.log(maxNum) console.log(maxNum)
if (queryParams.value.unitValue == 1) { if (queryParams.value.unitValue == 1) {
formMiddle.value.repairNum = Number(e.replace(/[^\d.]/g, '')) formMiddle.value.repairNum = Number(String(e).replace(/[^\d.]/g, ''))
} else { } else {
formMiddle.value.repairNum = Number(e.replace(/[^\d]/g, '')) formMiddle.value.repairNum = Number(String(e).replace(/[^\d]/g, ''))
} }
if (Number(e) <= 0) { if (Number(e) <= 0) {
formMiddle.value.repairNum = 0 formMiddle.value.repairNum = 0
@ -770,7 +770,7 @@ const repairCheckNum2 = (e) => {
const repairCheckNum3 = (e) => { const repairCheckNum3 = (e) => {
setTimeout(() => { setTimeout(() => {
let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum let maxNum = queryParams.value.typeRepairNum - queryParams.value.typeRepairedNum - queryParams.value.typeScrapNum
console.log(maxNum) console.log('🚀 ~ repairCheckNum1 ~ maxNum:', maxNum)
if (queryParams.value.unitValue == 1) { if (queryParams.value.unitValue == 1) {
formRight.value.scrapNum = Number(e.replace(/[^\d.]/g, '')) formRight.value.scrapNum = Number(e.replace(/[^\d.]/g, ''))
} else { } else {