|
|
|
@ -40,7 +40,7 @@ |
|
|
|
|
<view class="solid-top margin-top-sm shadow-warp"> |
|
|
|
|
<view class="cu-form-group"> |
|
|
|
|
<view class="title">加油升数</view> |
|
|
|
|
<input type="number" v-model="vol" @input="calcMoney" placeholder="请输入加油升数" name="input" /> |
|
|
|
|
<input type="digit" v-model="vol" @input="calcMoney" placeholder="请输入加油升数" name="input" /> |
|
|
|
|
<text>约¥{{money.total|numberFilter}}</text> |
|
|
|
|
</view> |
|
|
|
|
<view class="my-cell"> |
|
|
|
@ -126,18 +126,22 @@ |
|
|
|
|
vol: this.vol, |
|
|
|
|
oilPrice: this.selected.xkPrice ? this.selected.xkPrice : this.selected.lvPrice, |
|
|
|
|
gunId: this.gunId + 1, |
|
|
|
|
realPay:this.money.realPay |
|
|
|
|
realPay: this.money.realPay |
|
|
|
|
|
|
|
|
|
} |
|
|
|
|
console.log('被选中的', data5) |
|
|
|
|
this.$emit('confirmVol', data5) |
|
|
|
|
}, |
|
|
|
|
calcMoney() { |
|
|
|
|
calcMoney(e) { |
|
|
|
|
// var vol; |
|
|
|
|
// vol = e.detail.value.replace(/^(\-)*(\d+)\.(\d\d).*$/,'$1$2.$3'); |
|
|
|
|
// this.vol = vol |
|
|
|
|
|
|
|
|
|
this.price = this.selected.xkPrice ? this.selected.xkPrice : this.selected.lvPrice |
|
|
|
|
this.money.total = this.vol * this.selected.standardPrice |
|
|
|
|
this.money.discount = this.money.total - this.vol * (this.selected.standardPrice - this.price) |
|
|
|
|
this.money.realPay = (this.money.total - this.money.discount).toFixed(2) |
|
|
|
|
console.log('总金额','折扣','实际支付') |
|
|
|
|
console.log('总金额', '折扣', '实际支付') |
|
|
|
|
} |
|
|
|
|
}, |
|
|
|
|
filters: { |
|
|
|
@ -145,7 +149,7 @@ |
|
|
|
|
value = value - 1 + 1 |
|
|
|
|
if (value) { |
|
|
|
|
return value.toFixed(2) |
|
|
|
|
}else{ |
|
|
|
|
} else { |
|
|
|
|
return '0.00' |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|