|
@@ -50,13 +50,13 @@
|
|
|
</template>
|
|
|
<template slot="unQuantityExecute" slot-scope="text, record, index">
|
|
|
<a-form-model-item prop="unQuantityExecute" class='sonItem'>
|
|
|
- <a-input placeholder="请输入" v-model="record.unQuantityExecute" v-if="record.allowEditNum=='yes'" @blur="changeQuantityExecuteIn(index,record)"></a-input>
|
|
|
+ <a-input placeholder="请输入" v-model="record.unQuantityExecute" v-if="record.allowEditNum=='yes'" @blur="changeQuantityExecuteIn(index,record,'1')"></a-input>
|
|
|
<span v-else>{{ record.unQuantityExecute }}</span>
|
|
|
</a-form-model-item>
|
|
|
</template>
|
|
|
<template slot="quantityExecute" slot-scope="text, record, index">
|
|
|
<a-form-model-item prop="quantityExecute" class='sonItem'>
|
|
|
- <a-input placeholder="请输入" v-model="record.quantityExecute" v-if="record.allowEditNum=='yes'" @blur="changeQuantityExecuteIn(index,record)"></a-input>
|
|
|
+ <a-input placeholder="请输入" v-model="record.quantityExecute" v-if="record.allowEditNum=='yes'" @blur="changeQuantityExecuteIn(index,record,'2')"></a-input>
|
|
|
<span v-else>{{ record.quantityExecute }}</span>
|
|
|
</a-form-model-item>
|
|
|
</template>
|
|
@@ -603,7 +603,22 @@
|
|
|
this.form.dataSource[index-1].allowEditNum = 'yes'
|
|
|
this.$forceUpdate();
|
|
|
},
|
|
|
- changeQuantityExecuteIn(index,record){
|
|
|
+ changeQuantityExecuteIn(index,record,state){
|
|
|
+ if(state=='1'){
|
|
|
+ if(record.unQuantityExecute>record.unQuantity||record.unQuantityExecute<0){
|
|
|
+ this.$message.error('已执行辅数量需小于辅数量,且大于0!');
|
|
|
+ }else{
|
|
|
+ this.submitData(index,record)
|
|
|
+ }
|
|
|
+ }else{
|
|
|
+ if(record.quantityExecute>record.quantity||record.quantityExecute<0){
|
|
|
+ this.$message.error('已执行主数量需小于主数量,且大于0!');
|
|
|
+ }else{
|
|
|
+ this.submitData(index,record)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ },
|
|
|
+ submitData(index,record){
|
|
|
this.$confirm({
|
|
|
content: `是否保存修改后已执行数量?`,
|
|
|
onOk: () => {
|