|
@@ -50,7 +50,7 @@
|
|
|
</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,'1')"></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>
|
|
@@ -302,7 +302,7 @@
|
|
|
slots:{title:'unQuantityTitle'},
|
|
|
},
|
|
|
{
|
|
|
- title: '税率',
|
|
|
+ title: '换算率',
|
|
|
align:"center",
|
|
|
dataIndex: 'rate',
|
|
|
ellipsis: true,
|
|
@@ -563,6 +563,7 @@
|
|
|
},
|
|
|
//改变主数量计算辅数量
|
|
|
getUnQuan(record){
|
|
|
+ record.rate=0.5
|
|
|
if(record.rate){
|
|
|
var num = (Number(record.quantity)*Number(record.rate)).toFixed(2)
|
|
|
this.$set(record,'unQuantity',num)
|
|
@@ -570,6 +571,7 @@
|
|
|
},
|
|
|
//改变辅数量计算主数量
|
|
|
getQuan(record){
|
|
|
+ record.rate=0.5
|
|
|
if(record.rate){
|
|
|
var numUn = (Number(record.unQuantity)/Number(record.rate)).toFixed(2)
|
|
|
this.$set(record,'quantity',numUn)
|
|
@@ -590,13 +592,25 @@
|
|
|
if(state=='1'){
|
|
|
if(record.unQuantityExecute>record.unQuantity||record.unQuantityExecute<0){
|
|
|
this.$message.error('已执行辅数量需小于辅数量,且大于0!');
|
|
|
+ this.$set(record,'quantityExecute','')
|
|
|
+ this.$set(record,'unQuantityExecute','')
|
|
|
}else{
|
|
|
+ if(record.rate){
|
|
|
+ var numUn = (Number(record.unQuantityExecute)/Number(record.rate)).toFixed(2)
|
|
|
+ this.$set(record,'quantityExecute',numUn)
|
|
|
+ }
|
|
|
this.submitData(index,record)
|
|
|
}
|
|
|
}else{
|
|
|
if(record.quantityExecute>record.quantity||record.quantityExecute<0){
|
|
|
this.$message.error('已执行主数量需小于主数量,且大于0!');
|
|
|
+ this.$set(record,'quantityExecute','')
|
|
|
+ this.$set(record,'unQuantityExecute','')
|
|
|
}else{
|
|
|
+ if(record.rate){
|
|
|
+ var num = (Number(record.quantityExecute)*Number(record.rate)).toFixed(2)
|
|
|
+ this.$set(record,'unQuantityExecute',num)
|
|
|
+ }
|
|
|
this.submitData(index,record)
|
|
|
}
|
|
|
}
|