Commit 1e1c0599 authored by 黄奎's avatar 黄奎

页面修改

parent dcb9b670
...@@ -96,19 +96,19 @@ ...@@ -96,19 +96,19 @@
<view class="jz_ReseOrder"> <view class="jz_ReseOrder">
<view class="jz_ReDix"> <view class="jz_ReDix">
<view class="jz_RedixTitle">成人:</view> <view class="jz_RedixTitle">成人:</view>
<u-number-box v-model="orderMsg.crCount" :input-width="300" :input-height="60" @change="calccrCount()"></u-number-box> <u-number-box v-model="orderMsg.ManNum" :input-width="300" :input-height="60" @change="changeMan()"></u-number-box>
</view> </view>
<view class="jz_ReDix"> <view class="jz_ReDix">
<view class="jz_RedixTitle">儿童不占床:</view> <view class="jz_RedixTitle">儿童不占床:</view>
<u-number-box v-model="orderMsg.etbzcCount" :input-width="300" :input-height="60" @change="etbzcChange()"></u-number-box> <u-number-box v-model="orderMsg.ChirdNoBedNum" :input-width="300" :input-height="60" @change="changeChirdNoBedNum()"></u-number-box>
</view> </view>
<view class="jz_ReDix"> <view class="jz_ReDix">
<view class="jz_RedixTitle">儿童占床:</view> <view class="jz_RedixTitle">儿童占床:</view>
<u-number-box v-model="orderMsg.etzc" :input-width="300" :input-height="60" @change="etzcChange()"></u-number-box> <u-number-box v-model="orderMsg.ChirdNeedBedNum" :input-width="300" :input-height="60" @change="changeChirdNeedBedNum()"></u-number-box>
</view> </view>
<view class="jz_ReDix"> <view class="jz_ReDix">
<view class="jz_RedixTitle">婴儿:</view> <view class="jz_RedixTitle">婴儿:</view>
<u-number-box v-model="orderMsg.yeCount" :input-width="300" :input-height="60" @change="yeChange()"></u-number-box> <u-number-box v-model="orderMsg.BabyNum" :input-width="300" :input-height="60" @change="changeBabyNum()"></u-number-box>
</view> </view>
</view> </view>
<view class="jz_OrderDiv"> <view class="jz_OrderDiv">
...@@ -133,66 +133,59 @@ ...@@ -133,66 +133,59 @@
return { return {
pageTitle: '订单填写', pageTitle: '订单填写',
orderMsg: { orderMsg: {
crCount: 0, //成人 ManNum: 0, //成人
etbzcCount: 0, //儿童不占床 ChirdNoBedNum: 0, //儿童不占床
etzc: 0, //儿童占床 ChirdNeedBedNum: 0, //儿童占床
yeCount: 0, //婴儿 BabyNum: 0, //婴儿
ChirdNum: 0, //儿童数量
etCount:0
}, },
zaoniao:0, price: 0,
price:0,
currentPriceInfo: {} currentPriceInfo: {}
}; };
}, },
created() { created() {},
},
onLoad(option) { onLoad(option) {
if (option.currentPriceInfo) { if (option.currentPriceInfo) {
this.currentPriceInfo = JSON.parse(option.currentPriceInfo); this.currentPriceInfo = JSON.parse(option.currentPriceInfo);
this.calcMoney();
} }
}, },
methods: { methods: {
//改变成人 //改变成人
calccrCount(e){ changeMan(e) {
console.log(e); this.orderMsg.ManNum = e.value;
this.orderMsg.crCount = e.value;
this.calcMoney(); this.calcMoney();
}, },
//改变儿童不占床 //改变儿童不占床
etbzcChange(e){ changeChirdNoBedNum(e) {
this.orderMsg.etbzcCount = e.value; this.orderMsg.ChirdNoBedNum = e.value;
this.calcMoney(); this.calcMoney();
}, },
//改变儿童占床 //改变儿童占床
etzcChange(e){ changeChirdNeedBedNum(e) {
this.orderMsg.etzc = e.value; this.orderMsg.ChirdNeedBedNum = e.value;
this.calcMoney(); this.calcMoney();
}, },
//改变婴儿 //改变婴儿
yeChange(e){ changeBabyNum(e) {
this.orderMsg.yeCount = e.value; this.orderMsg.BabyNum = e.value;
this.calcMoney(); this.calcMoney();
}, },
//计算价格 //计算价格
calcMoney() { calcMoney() {
this.orderMsg.etCount = parseInt(this.orderMsg.etbzcCount) + parseInt(this.orderMsg.etzc); console.log("orderMsg", this.orderMsg)
let money = this.currentPriceInfo.b2BMemberPrice * this.orderMsg.crCount var price = this.currentPriceInfo.b2BMemberPrice;
money += this.currentPriceInfo.b2BMemberPrice * this.orderMsg.etCount this.orderMsg.ChirdNum = parseInt(this.orderMsg.ChirdNoBedNum) + parseInt(this.orderMsg.ChirdNeedBedNum);
money += this.currentPriceInfo.babyChargePrice * this.orderMsg.etCount let money = price * this.orderMsg.ManNum
money += this.currentPriceInfo.childNeedPrice * this.orderMsg.etzc money += price * this.orderMsg.ChirdNum
if (this.orderMsg.etbzcCount > 0) money += this.currentPriceInfo.babyChargePrice * this.orderMsg.ChirdNeedBedNum
money -= this.currentPriceInfo.childNoNeedPrice * this.orderMsg.etbzcCount money += this.currentPriceInfo.babyPrice * this.orderMsg.BabyNum
money += this.currentPriceInfo.babyPrice * this.orderMsg.yeCount money += this.currentPriceInfo.childNeedPrice * this.orderMsg.ChirdNeedBedNum
let sumCount = parseInt(this.orderMsg.crCount) + parseInt(this.orderMsg.etCount) if (this.orderMsg.ChirdNoBedNum > 0) {
money += this.currentPriceInfo.visaPrice * sumCount money -= this.currentPriceInfo.childNoNeedPrice * this.orderMsg.ChirdNoBedNum
money += this.currentPriceInfo.otherPrice * sumCount
if (this.currentPriceInfo.discountPric && this.currentPriceInfo.discountPric > 0) {
this.zaoniao = this.currentPriceInfo.discountPrice * sumCount
} }
money -= this.zaoniao
this.price = money this.price = money
}, },
//去支付 //去支付
goPay() { goPay() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment