直转,新购问题修复
This commit is contained in:
parent
d98b052928
commit
3e7271cf65
|
|
@ -394,6 +394,8 @@ export default {
|
|||
{ label: '设备编码', prop: 'maCode' },
|
||||
{ label: '计量单位', prop: 'unitName' },
|
||||
{ label: '在用数量', prop: 'useNum' },
|
||||
{ label: '待转数量', prop: 'waitTransNum' },
|
||||
{ label: '可转数量', prop:'transNum' },
|
||||
{ label: '领料人', prop: 'leasePerson' },
|
||||
{ label: '领料日期', prop: 'startTime' },
|
||||
{ label: '备注', prop: 'remark' },
|
||||
|
|
@ -911,7 +913,7 @@ export default {
|
|||
currentPageSelectedRows.forEach(row => {
|
||||
const completeRow = {
|
||||
...row,
|
||||
directNum: row.directNum || row.useNum,
|
||||
directNum: row.directNum || row.transNum,
|
||||
isActive: true
|
||||
}
|
||||
this.selectedDataArray.push(completeRow)
|
||||
|
|
@ -922,8 +924,8 @@ export default {
|
|||
this.equipmentList.forEach(item => {
|
||||
const isSelected = currentPageSelectedRows.some(selectedRow => this.getRowKey(selectedRow) === this.getRowKey(item))
|
||||
item.isActive = isSelected
|
||||
if (isSelected && !item.directNum && item.useNum) {
|
||||
item.directNum = item.useNum
|
||||
if (isSelected && !item.directNum && item.transNum) {
|
||||
item.directNum = item.transNum
|
||||
} else if (!isSelected && !this.isEdit && !this.isDetail) {
|
||||
item.directNum = undefined
|
||||
}
|
||||
|
|
@ -946,10 +948,10 @@ export default {
|
|||
} else {
|
||||
row.directNum = Number(String(row.directNum).replace(/[^\d]/g, ''))
|
||||
}
|
||||
if (row.directNum > row.useNum) {
|
||||
this.$message.error('直转数量不能大于领料数量')
|
||||
if (row.directNum > row.transNum) {
|
||||
this.$message.error('直转数量不能大于可转数量')
|
||||
this.$nextTick(() => {
|
||||
row.directNum = row.useNum
|
||||
row.directNum = row.transNum
|
||||
})
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -213,7 +213,7 @@
|
|||
<div style="width: 30%;">供应科:</div>
|
||||
<div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.gySignUrl">
|
||||
<div v-for="(sign, index) in printData.gySignUrl" :key="index" style="width: 35%;margin-left: 5px;">
|
||||
<img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
<img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -222,7 +222,7 @@
|
|||
<div style="width: 45%;">生产技术科:</div>
|
||||
<div style="width: 55%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.scSignUrl">
|
||||
<div v-for="(sign, index) in printData.scSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
|
||||
<img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
<img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -230,7 +230,7 @@
|
|||
<div style="width: 30%;">库管班:</div>
|
||||
<div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.kgSignUrl">
|
||||
<div v-for="(sign, index) in printData.kgSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
|
||||
<img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
<img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div>
|
||||
|
|
|
|||
|
|
@ -217,7 +217,7 @@
|
|||
<div style="width: 30%;">供应科:</div>
|
||||
<div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.gySignUrl">
|
||||
<div v-for="(sign, index) in printData.gySignUrl" :key="index" style="width: 35%;margin-left: 5px;">
|
||||
<img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
<img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -226,7 +226,7 @@
|
|||
<div style="width: 45%;">生产技术科:</div>
|
||||
<div style="width: 55%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.scSignUrl">
|
||||
<div v-for="(sign, index) in printData.scSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
|
||||
<img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
<img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
|
@ -234,7 +234,7 @@
|
|||
<div style="width: 30%;">库管班:</div>
|
||||
<div style="width: 70%;display: flex;align-items: center;flex-wrap: wrap;" v-if="printData.kgSignUrl">
|
||||
<div v-for="(sign, index) in printData.kgSignUrl" :key="index" style="width: 35%;margin-left: 5px;">
|
||||
<img :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
<img v-if="sign.signUrl" :src="sign.signUrl" :class="sign.signType=='0' ? 'image-type':'sign-type'" alt="">
|
||||
</div>
|
||||
</div>
|
||||
<!-- <div>
|
||||
|
|
|
|||
|
|
@ -280,7 +280,8 @@ export default {
|
|||
queryParams: {
|
||||
pageNum: 1,
|
||||
pageSize: 10,
|
||||
keyWord: undefined
|
||||
keyWord: undefined,
|
||||
isFinish: undefined,
|
||||
// taskStatus: 4,
|
||||
},
|
||||
openPrint: false,
|
||||
|
|
|
|||
Loading…
Reference in New Issue