|
|
@@ -188,6 +188,11 @@
|
|
|
placeholder="请输入" @change="calculateTotal(row)" style="width: 100%;"></el-input-number>
|
|
|
<span v-else>{{ row.price }}</span>
|
|
|
</template>
|
|
|
+ <template slot="exrate" slot-scope="{ row }">
|
|
|
+ <el-input-number v-if="row.edit" v-model="row.exrate" size="small" :controls="false" :precision="3"
|
|
|
+ placeholder="请输入" style="width: 100%;"></el-input-number>
|
|
|
+ <span v-else>{{ row.exrate }}</span>
|
|
|
+ </template>
|
|
|
<template slot="quantity" slot-scope="{ row }">
|
|
|
<el-input-number v-if="row.edit" v-model="row.quantity" size="small" :controls="false"
|
|
|
:precision="3" placeholder="请输入" @change="calculateTotal(row)"
|
|
|
@@ -355,6 +360,12 @@
|
|
|
placeholder="请输入" @change="calculateTotal(row)" style="width: 100%;"></el-input-number>
|
|
|
<span v-else>{{ row.price }}</span>
|
|
|
</template>
|
|
|
+
|
|
|
+ <template slot="exrate" slot-scope="{ row }">
|
|
|
+ <el-input-number v-if="row.edit" v-model="row.exrate" size="small" :controls="false" :precision="3"
|
|
|
+ placeholder="请输入" style="width: 100%;"></el-input-number>
|
|
|
+ <span v-else>{{ row.exrate }}</span>
|
|
|
+ </template>
|
|
|
<template slot="quantity" slot-scope="{ row }">
|
|
|
<el-input-number v-if="row.edit" v-model="row.quantity" size="small" :controls="false"
|
|
|
:precision="3" placeholder="请输入" @change="calculateTotal(row)"
|
|
|
@@ -2775,7 +2786,7 @@ export default {
|
|
|
calculateTotal(row) {
|
|
|
this.$set(row, 'amountTax', Number(Number(row.price ? row.price : 0) * (Number(row.taxRate ? row.taxRate : 0) / 100) * Number(row.quantity ? row.quantity : 0)).toFixed(2))
|
|
|
this.$set(row, 'amount', Number(row.price ? row.price : 0) * (1 + Number(row.taxRate ? row.taxRate : 0) / 100) * Number(row.quantity ? row.quantity : 0))
|
|
|
-
|
|
|
+
|
|
|
// 判断是否有币种
|
|
|
if (!row.curCode) {
|
|
|
return
|