|
|
@@ -14,7 +14,7 @@
|
|
|
<p class="p">{{ ticket.hallName }} {{ ticket.seatInfos }}</p>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <image class="poster" mode="aspectFill" :src="ticket.posterUrl" />
|
|
|
+ <image class="poster" mode="aspectFill" :src="order.posterUrl" />
|
|
|
</div>
|
|
|
</div>
|
|
|
<div class="card qupiao">
|
|
|
@@ -104,29 +104,31 @@ export default {
|
|
|
},
|
|
|
methods: {
|
|
|
getTicket(da){
|
|
|
+ // da = { ML20230602756506924 }
|
|
|
post("local/orderMovie",da).then(res=>{
|
|
|
if (res.code == 0) {
|
|
|
if(res.data.detail.code == 200){
|
|
|
this.ticket = res.data.detail.data
|
|
|
}
|
|
|
let da = res.data.order
|
|
|
- let arr = JSON.parse(da.product_detail)
|
|
|
- let obj = {
|
|
|
- trade_no: da.trade_no,
|
|
|
- cinemaName: da.restaurant_name,
|
|
|
- movieName: da.orderGoods[0].product_name,
|
|
|
- amount: da.orderGoods[0].number,
|
|
|
- posterUrl: da.orderGoods[0].product_img,
|
|
|
- seatInfos: arr.map(item => item.seatName).join(","),
|
|
|
- pay_amount: da.pay_amount,
|
|
|
- order_amount: da.order_amount,
|
|
|
- create_time: da.create_time,
|
|
|
- status: da.status
|
|
|
+ if(da){
|
|
|
+ let arr = JSON.parse(da.product_detail)
|
|
|
+ let obj = {
|
|
|
+ trade_no: da.trade_no,
|
|
|
+ cinemaName: da.restaurant_name,
|
|
|
+ movieName: da.orderGoods[0].product_name,
|
|
|
+ amount: da.orderGoods[0].number,
|
|
|
+ posterUrl: da.orderGoods[0].product_img,
|
|
|
+ seatInfos: arr.map(item => item.seatName).join(","),
|
|
|
+ pay_amount: da.pay_amount,
|
|
|
+ order_amount: da.order_amount,
|
|
|
+ create_time: da.create_time,
|
|
|
+ status: da.status
|
|
|
+ }
|
|
|
+ this.order = obj;
|
|
|
+ this.getIntegral();
|
|
|
+ this.ispay = this.$day().unix() < this.$day(this.order.create_time).add(15, 'm').unix()
|
|
|
}
|
|
|
- this.order = obj;
|
|
|
- this.getIntegral();
|
|
|
-
|
|
|
- this.ispay = this.$day().unix() < this.$day(this.order.create_time).add(15, 'm').unix()
|
|
|
}
|
|
|
})
|
|
|
},
|
|
|
@@ -244,14 +246,14 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
.corg{
|
|
|
- color: #E8627B;
|
|
|
+ color: #EB5A5F;
|
|
|
margin-left: 5rpx;
|
|
|
}
|
|
|
}
|
|
|
.btnbar{
|
|
|
width: calc(100% - 60rpx);
|
|
|
height: 80rpx;
|
|
|
- background: #E8627B;
|
|
|
+ background: #EB5A5F;
|
|
|
border-radius: 45rpx;
|
|
|
position: fixed;
|
|
|
bottom: 50rpx;
|
|
|
@@ -282,7 +284,7 @@ export default {
|
|
|
font-size: 30rpx;
|
|
|
margin-bottom: 30rpx;
|
|
|
padding-left: 12rpx;
|
|
|
- border-left: 6rpx solid #E8627B;
|
|
|
+ border-left: 6rpx solid #EB5A5F;
|
|
|
}
|
|
|
}
|
|
|
</style>
|