直转申请bug修复

This commit is contained in:
hongchao 2025-07-04 11:24:15 +08:00
parent f44e5582c6
commit cc3215fa3a
1 changed files with 10 additions and 3 deletions

View File

@ -267,9 +267,10 @@
<template v-slot="scope" v-if="column.prop == 'directNum'"> <template v-slot="scope" v-if="column.prop == 'directNum'">
<el-input-number <el-input-number
v-model="scope.row.directNum" v-model="scope.row.directNum"
:value="scope.row.directNum || ''"
controls-position="right" controls-position="right"
:precision="0" :precision="0"
style="width: 100%" style="width: 100%"
:disabled="isDetail || !scope.row.isActive" :disabled="isDetail || !scope.row.isActive"
:min="1" :min="1"
@change="directNumChange(scope.row)" @change="directNumChange(scope.row)"
@ -718,13 +719,19 @@ export default {
console.log('选中了~', row) console.log('选中了~', row)
this.multipleSelection = row this.multipleSelection = row
this.equipmentList.forEach(item => { this.equipmentList.forEach(item => {
if (this.multipleSelection.some(val => val.id === item.id)) { if (item.id && this.multipleSelection.some(val => val.id === item.id)) {
item.isActive = true item.isActive = true
// useNum undefined
if (item.useNum !== undefined) {
item.directNum = item.useNum
}
} else { } else {
item.isActive = false item.isActive = false
item.directNum = undefined
} }
}) })
}, },
// //
directNumChange(row) { directNumChange(row) {
if (row.directNum > row.useNum) { if (row.directNum > row.useNum) {