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="6">待修数量</uni-col>
<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-row>
</view>

View File

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