Commit dd4f9359 authored by 潘永坪's avatar 潘永坪

bug处理

parent 8068d968
...@@ -445,6 +445,7 @@ export default { ...@@ -445,6 +445,7 @@ export default {
for(let i=0;i<this.productList.length;i++){ for(let i=0;i<this.productList.length;i++){
let item=this.productList[i] let item=this.productList[i]
item.buyNum=1,//默认为1 item.buyNum=1,//默认为1
item.realMaxNum=999,//默认最大值为999
item.chooseContact=[]//选中的游客信息列表 item.chooseContact=[]//选中的游客信息列表
item.contactNum=1//需要选择几位联系人数量 item.contactNum=1//需要选择几位联系人数量
if(item.status==1){//任何一个产品下架,该组合票为下架状态 if(item.status==1){//任何一个产品下架,该组合票为下架状态
...@@ -725,6 +726,10 @@ export default { ...@@ -725,6 +726,10 @@ export default {
this.maxBookNum=999//默认可以去支付 this.maxBookNum=999//默认可以去支付
//由于会多次进行比较,防止出现bug,故重新增加一个字段,获取实际最大购买数量 //由于会多次进行比较,防止出现bug,故重新增加一个字段,获取实际最大购买数量
item.realMaxNum=Math.min(item.maxBookNum,item2.surplus) item.realMaxNum=Math.min(item.maxBookNum,item2.surplus)
//超过最大值时等于最大值
if(item.buyNum>item.realMaxNum){
item.buyNum=item.realMaxNum
}
for(let i=0;i<this.productList.length;i++){ for(let i=0;i<this.productList.length;i++){
let item=this.productList[i] let item=this.productList[i]
//任何一个产品无库存时,无法进行支付 //任何一个产品无库存时,无法进行支付
...@@ -782,6 +787,10 @@ export default { ...@@ -782,6 +787,10 @@ export default {
item.timeActive=index2 item.timeActive=index2
item.cruisePlanId=item2.cruisePlanId//获取班次Id item.cruisePlanId=item2.cruisePlanId//获取班次Id
item.realMaxNum=Math.min(item.realMaxNum,item2.last) item.realMaxNum=Math.min(item.realMaxNum,item2.last)
//超过最大值时等于最大值
if(item.buyNum>item.realMaxNum){
item.buyNum=item.realMaxNum
}
//如果为场次票,开始时间为班次时间的开始时间,结束时间为班次时间的结束时间,班次时间的结束时间为空时,结束时间为班次时间的开始时间 //如果为场次票,开始时间为班次时间的开始时间,结束时间为班次时间的结束时间,班次时间的结束时间为空时,结束时间为班次时间的开始时间
item.startPlayTime=item2.startPlanTime item.startPlayTime=item2.startPlanTime
item.endPlayTime=item2.endPlanTime||item2.startPlanTime item.endPlayTime=item2.endPlanTime||item2.startPlanTime
......
...@@ -804,6 +804,10 @@ export default { ...@@ -804,6 +804,10 @@ export default {
dateChoose(index) { dateChoose(index) {
this.active = index //修改选中样式 this.active = index //修改选中样式
this.maxBookNum = Math.min(this.dateList[index].surplus, this.productIfo.maxBookNum) //剩余量变化 this.maxBookNum = Math.min(this.dateList[index].surplus, this.productIfo.maxBookNum) //剩余量变化
//超过最大值时等于最大值
if(this.buyNum>this.maxBookNum){
this.buyNum=this.maxBookNum
}
this.originalPrice = this.dateList[index].originalPrice //原价变化 this.originalPrice = this.dateList[index].originalPrice //原价变化
this.sellingPrice = this.dateList[index].sellingPrice //卖价变化 this.sellingPrice = this.dateList[index].sellingPrice //卖价变化
this.endDate = this.dateList[index].endTime //开始日期 this.endDate = this.dateList[index].endTime //开始日期
...@@ -842,6 +846,10 @@ export default { ...@@ -842,6 +846,10 @@ export default {
this.timeActive = i this.timeActive = i
this.cruisePlanId = this.timeList[i].cruisePlanId //获取班次Id this.cruisePlanId = this.timeList[i].cruisePlanId //获取班次Id
this.maxBookNum = Math.min(this.timeList[i].last, this.maxBookNum) //获取剩余库存 this.maxBookNum = Math.min(this.timeList[i].last, this.maxBookNum) //获取剩余库存
//超过最大值时等于最大值
if(this.buyNum>this.maxBookNum){
this.buyNum=this.maxBookNum
}
//如果为班次票,开始时间为班次时间的开始时间,结束时间为班次时间的结束时间,班次时间的结束时间为空时,结束时间为班次时间的开始时间 //如果为班次票,开始时间为班次时间的开始时间,结束时间为班次时间的结束时间,班次时间的结束时间为空时,结束时间为班次时间的开始时间
this.startPlayTime = this.timeList[i].startPlanTime this.startPlayTime = this.timeList[i].startPlanTime
this.endPlayTime = this.timeList[i].endPlanTime || this.timeList[i].startPlanTime this.endPlayTime = this.timeList[i].endPlanTime || this.timeList[i].startPlanTime
......
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