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

联票预售票功能开发

parent 70668ca0
......@@ -50,7 +50,7 @@
<!-- 未排号显示排号按钮 -->
<template v-if="item.showNumberBtn">
<view style="text-align: center;padding-top: 30rpx;">
<text class="btn" @click="sortAgain(item)">取号</text>
<text class="btn" @click="sortFirst(item)">取号</text>
</view>
</template>
......@@ -884,12 +884,13 @@ export default {
//---获取排号信息
getSortInfo(item){
let data={
areaCode:item.areaCode,//站点编号
orderNum:item.orderNum,//订单数量
againNumber:0,//首次排号
userId:this.openid,//openid
orderId:item.id,//订单id
thirdId:item.thirdOrderId,//三方订单id
againNumber:0//首次排号
areaCode:item.areaCode,//站点编号
merchantCode:item.merchantCode,
orderId:item.id,//订单id
orderNum:item.orderNum,//订单数量
}
this.$request('distribution/distribution/getNewFetchInfo',data).then((res)=>{
//防止代码bug进入catch里面,一直请求接口影响性能
......@@ -935,7 +936,7 @@ export default {
// item.merchantCodeCopy = dataObj.pays[0].companyId
// }
//子产品获取三方Id,用于重排号传参
item.thirdIdCopy=dataObj.order.orderId
// item.thirdIdCopy=dataObj.order.orderId
//子产品获取站点编码,用于重排号传参
// if(item.sorts.length>0){
// item.areaCodeCopy=item.sorts[0].projectId
......@@ -965,26 +966,50 @@ export default {
},2000)
})
},
//---购票时未排号,第一次排号
sortFirst(item){
let data={
againNumber:0,//是否重排
userId:this.openid,
thirdId:item.thirdOrderId,//三方订单id
areaCode:item.areaCode,//站点
merchantCode:item.merchantCode,
orderId:item.id,//订单id
orderNum:item.orderNum,//订单数量
}
this.$request('distribution/distribution/newFetchNumber',data).then((res)=>{
if(res.code=='00'){
//隐藏取号按钮
item.showNumberBtn=false
this.getSortInfo(item)
}else{
uni.showToast({
title: res.message,
icon: 'none'
})
}
})
},
//---点击重新取号,显示弹窗
clickSortAgain(item){
this.showModal=true
this.sortAgainData=item
},
//---重新排
//---重新排
sortAgain(item){
let data={
againNumber:1,
thirdId:item.thirdIdCopy,//三方订单id
areaCode:item.areaCode,//站点
againNumber:1,//是否重排
userId:this.openid,
thirdId:item.thirdOrderId,//三方订单id
areaCode:item.areaCode,//站点
merchantCode:item.merchantCode,
orderId:item.id,//订单id
orderNum:item.orderNum,//订单数量
}
this.$request('distribution/distribution/newFetchNumber',data).then((res)=>{
if(res.code=='00'){
//隐藏弹窗
this.showModal=false
//隐藏取号按钮
item.showNumberBtn=false
this.getSortInfo(item)
}else{
uni.showToast({
......
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