直转申请bug修复
This commit is contained in:
parent
f44e5582c6
commit
cc3215fa3a
|
|
@ -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) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue