Commit 18a1c610 authored by 潘永坪's avatar 潘永坪

组合bug处理

parent ca1729ab
......@@ -609,7 +609,7 @@ export default {
})
let query ='?productIdList=' + JSON.stringify(productIdList) + '&groupId=' + this.groupId + '&groupChannelId=' + this.groupChannelId + '&orderSource=3'
uni.navigateTo({
url: '/pages/combination/combiOrder/combiOrder' + query
url: '/pages/scenic/scenicCombiOrder/scenicCombiOrder' + query
})
}
},
......
......@@ -111,7 +111,7 @@
</view>
</view>
</scroll-view>
<text class="no-time" v-if="!item.timeList||item.timeList.length==0"> 该日票种已售罄,请选择其他日期 </text>
<text class="no-time" v-if="item.startDate && item.endDate && item.timeList.length == 0"> 该日票种已售罄,请选择其他日期 </text>
<text class="no-time" v-if="!item.startDate || !item.endDate"> 请先选游玩日期 </text>
<view class="timeMore" @click="showTime(item,index)">
<view class="time-more-content">
......@@ -140,42 +140,47 @@
</u-number-box>
</view>
</view>
<view class="list-coupon" v-if="couponData.length>0" @click="showCoupon()">
<!-- 有可用优惠券,并且未选中 -->
<view class=" list-coupon" v-if="item.couponData&&item.couponData.masterSlaveCouponList&&item.couponData.masterSlaveCouponList.length>0&&!item.chooseCouponObj" @click="showCoupon()">
<view>
</view>
<!-- 有可用优惠券,并且未选中 -->
<template v-if="item.couponData.masterSlaveCouponList&&item.couponData.masterSlaveCouponList.length>0&&!item.chooseCouponObj">
<view>
{{item.couponData.masterSlaveCouponList[0].couponName}}
</view>
<view >
未使用优惠券
</view>
</template>
<!-- 有可用优惠券 -->
<template v-if="item.chooseCouponObj&&item.savedMoney>0">
<view>
{{item.chooseCouponObj.couponName}}
</view>
<view style="font-size: 32rpx;">
<text style="font-size: 24rpx;position: relative;top: 6rpx;">¥</text>
{{parseFloat(item.savedMoney.toFixed(2))}}
</view>
</template>
<!-- 可用优惠券条件-->
<template v-if="item.ableConpon">
<view>
{{item.ableConpon.couponName}}
</view>
<view>
{{item.ableConpon.couponRule}}
</view>
</template>
<view>
{{item.couponData.masterSlaveCouponList[0].couponName}}
</view>
<view >
未使用优惠券
</view>
<u-icon name="arrow-right" color="#3688FF"></u-icon>
</view>
<!-- 有可用优惠券 -->
<view class=" list-coupon" v-if="item.chooseCouponObj&&item.chooseCouponObj.savedMoney>0" @click="showCoupon()">
<view>
</view>
<view>
{{item.chooseCouponObj.couponName}}
</view>
<view style="font-size: 32rpx;">
<text style="font-size: 24rpx;position: relative;top: 6rpx;">¥</text>
{{parseFloat(item.chooseCouponObj.savedMoney.toFixed(2))}}
</view>
<u-icon name="arrow-right" color="#3688FF"></u-icon>
</view>
<!-- 可用优惠券条件-->
<view class=" list-coupon" v-if="item.ableConpon" @click="showCoupon()">
<view>
</view>
<view>
{{item.ableConpon.couponName}}
</view>
<view>
{{item.ableConpon.couponRule}}
</view>
<u-icon name="arrow-right" color="#3688FF"></u-icon>
</view>
</view>
<view class="list-divider">
......@@ -210,7 +215,7 @@
<u-icon name="arrow-right" color="#3688FF"></u-icon>
</view>
</view>
<view class="visitorBtn" v-else @click="$refs.editContacts.showEdit = true">
<view class="visitorBtn" v-else @click="showEdit()">
<u-icon name="plus-circle" color="#3688FF" size="52"></u-icon>
<text style="margin-left:16rpx;">新增</text>
</view>
......@@ -293,7 +298,6 @@
<editContacts ref="editContacts" :editContact="editContact" :contactTotal="contactTotal"></editContacts>
<contactList
ref="contactList"
@getEditContact="getEditContact"
:contactTotal="contactTotal"
:contactNum="contactNum"
></contactList>
......@@ -531,6 +535,7 @@ export default {
//解决初始化日期不显示的情况
this.$forceUpdate()
} else {
this.maxBookNum=0
uni.showToast({
title: res.message,
icon: 'none'
......@@ -702,7 +707,6 @@ export default {
},
//---获取子组件的传值---已修改
areaSure(data) {
console.log(this.areaIndex)
this.productList[this.areaIndex].areaObj=data
},
//---展示选择站点---已修改
......@@ -729,7 +733,8 @@ export default {
dateChoose(item,item2,index) {
item.dateActive=index//修改选中样式
this.maxBookNum=999//默认可以去支付
item.realMaxNum=Math.min(item.maxBookNum,item2.surplus) //获取实际最大购买数量
//由于会多次进行比较,防止出现bug,故重新增加一个字段,获取实际最大购买数量
item.realMaxNum=Math.min(item.maxBookNum,item2.surplus)
for(let i=0;i<this.productList.length;i++){
let item=this.productList[i]
//任何一个产品无库存时,无法进行支付
......@@ -806,10 +811,6 @@ export default {
this.$forceUpdate()
}).exec()
},
//---获取点击的编辑联系人信息,传给编辑联系人组件
getEditContact(data) {
this.editContact = data
},
//---删除选中的联系人
delChooseContact(item, index) {
//所有联系人中找到删除联系人下标,改成未选中状态
......@@ -818,8 +819,9 @@ export default {
this.chooseContact.splice(index, 1) //删除数组
},
//---展示编辑联系人
showEdit(obj) {
this.$refs.editContacts.showEdit = true
showEdit(data) {
let obj=data||''
this.$refs.editContacts.showPop = true
this.editContact = obj
},
//---展示新增联系人,并获取联系人列表
......
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