|
@@ -257,7 +257,7 @@
|
|
|
<!-- 实际报关数量 -->
|
|
|
<template slot="actualDeclaredQuantity" slot-scope="text, record, index">
|
|
|
<a-form-model-item prop="actualDeclaredQuantity">
|
|
|
- <a-input style="width:100%" type="text" v-model="record.actualDeclaredQuantity" />
|
|
|
+ <a-input style="width:100%" type="text" v-model="record.actualDeclaredQuantity" @change="actualDeclaredQuantityChange(record)"/>
|
|
|
</a-form-model-item>
|
|
|
</template>
|
|
|
|
|
@@ -627,6 +627,10 @@ export default {
|
|
|
this.addFabricData.map(item =>{
|
|
|
item.inventoryQuantity = 0
|
|
|
item.meter = 0
|
|
|
+ item.excessQuantity = item.actualDeclaredQuantity - item.remainingQuantity
|
|
|
+ if(item.excessQuantity < 0){
|
|
|
+ item.excessQuantity = 0
|
|
|
+ }
|
|
|
// item.planLotNumber = item.orderNumber()
|
|
|
if(item.manualYarnFlag == 0){
|
|
|
this.manualYarnDisabled = true
|
|
@@ -831,6 +835,14 @@ export default {
|
|
|
inventoryQuantityChange(record){
|
|
|
record.actualDeclaredQuantity = record.inventoryQuantity
|
|
|
},
|
|
|
+ actualDeclaredQuantityChange(record){
|
|
|
+ if(record.actualDeclaredQuantity !== '' || !record.actualDeclaredQuantity){
|
|
|
+ record.excessQuantity = record.actualDeclaredQuantity - record.remainingQuantity
|
|
|
+ if(record.excessQuantity < 0){
|
|
|
+ record.excessQuantity = 0}
|
|
|
+ }
|
|
|
+
|
|
|
+ },
|
|
|
|
|
|
// 分页、排序、筛选变化时触发
|
|
|
// handleTableChange(pagination, filters, sorter) {
|