From 5eae0094f0947c7688fea7e63f047b3c6f150999 Mon Sep 17 00:00:00 2001
From: shaojing <2901156235@qq.com>
Date: Thu, 1 Feb 2024 17:43:48 +0800
Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/list/movieticket/list/cinema/index.js | 9 ++++++---
pages/order/movie/index.js | 16 +++++++++++++---
pages/order/movie/index.wxml | 9 +++++----
3 files changed, 24 insertions(+), 10 deletions(-)
diff --git a/pages/list/movieticket/list/cinema/index.js b/pages/list/movieticket/list/cinema/index.js
index e00b4b3..9625128 100644
--- a/pages/list/movieticket/list/cinema/index.js
+++ b/pages/list/movieticket/list/cinema/index.js
@@ -101,9 +101,9 @@ Page({
},
selectMovieSeat(e){
let info = e.currentTarget.dataset.info
- const areaInfo = JSON.parse(info.schedule_area).map(item => ({...item, price:item.areaPrice,areaId:item.seatAreaId}));
+ // const areaInfo = JSON.parse(info.schedule_area).map(item => ({...item, price:item.areaPrice,areaId:item.seatAreaId}));
let planData = {
- areaInfo,
+ // areaInfo,
fee:info.service_fee,
movieName: this.data.movie[this.data.currentNum].title,
planId : info.schedule_id,
@@ -137,8 +137,11 @@ Page({
start_end_time:info.show_time
}
}
+ // wx.navigateTo({
+ // url:"/pages/list/movieticket/list/web/index?planData="+ JSON.stringify(planData),
+ // })
wx.navigateTo({
- url:"/pages/list/movieticket/list/web/index?planData="+ JSON.stringify(planData),
+ url: '/pages/pbService/web/index?weburl='+encodeURIComponent('https://film.jstqsdy.com/?appkey=TQS65aa175129fd2&jump=&type=WECHATXCX&featureAppNo=' + info.schedule_id),
})
})
},
diff --git a/pages/order/movie/index.js b/pages/order/movie/index.js
index 5162893..c4fb082 100644
--- a/pages/order/movie/index.js
+++ b/pages/order/movie/index.js
@@ -19,7 +19,8 @@ Page({
sPrice:0,
hideMx:false,
showModel:false,
- agree:false
+ agree:false,
+ sPriceList:[]
},
/**
@@ -39,14 +40,23 @@ Page({
price =price +Math.ceil(Number(item)*1.006 * 100) / 100
num = num + 1
sPrice = Math.ceil(Number(item)*1.006 * 100) / 100
- })
+ })
+ console.log(product.info.selectSeatInfo.price);
+ let priceList = []
+ product.info.selectSeatInfo.price.forEach(item => {
+ item = Math.ceil(Number(item)*1.006 * 100) / 100
+ priceList.push(item)
+ })
+ console.log('-----',priceList);
this.setData({
+ sPriceList:priceList,
product:product,
price:(price*100).toFixed(2),
num:num,
sPrice:sPrice
- })
+ })
+ console.log('222',this.data.sPriceList);
userApi.user_post("user/getMyInfo").then(res=>{
this.setData({
tel:res.data.mobile
diff --git a/pages/order/movie/index.wxml b/pages/order/movie/index.wxml
index 3565da2..e3f6796 100644
--- a/pages/order/movie/index.wxml
+++ b/pages/order/movie/index.wxml
@@ -33,7 +33,7 @@
-
+
费用明细
@@ -41,15 +41,16 @@
¥{{price/100}}
-
+
票价
- ¥{{sPrice}} x {{num}}
+ ¥{{item}}
+
-
+
优惠券