jiazhipeng 10 months ago
parent
commit
d76959ea72
  1. 19
      pages/info/sceneProductInfo/index.js
  2. 2
      pages/order/components/wxqrCode/index.js
  3. 16
      pages/order/scene/index.js
  4. 27
      subPackages/gwcOrder/index.js
  5. 33
      subPackages/gwcOrder/index.wxss
  6. 4
      utils/https.js

19
pages/info/sceneProductInfo/index.js

@ -50,6 +50,8 @@ Page({
scrollHeight: 0,
ZTPoint:'',
sku_id: null,
},
/**
@ -243,12 +245,22 @@ Page({
},
// 获取日期
changeDate: function (e) {
console.log(e);
// 2025-7-2 合并票日期变更 需要获取sku并重新赋值
console.log("日期变更",e);
let sku_id = e.detail.sku_id;
this.setData({
date: e.detail,
showPrice:e.detail.price
showPrice:e.detail.price,
sku_id: sku_id,
})
console.log(this.data.date);
// 获取sku信息
commonApi._post("product/get_sku_detail_id", {
sku_id: sku_id
}).then(res => {
app.globalData.product.sku = res.data
})
},
// 获取分时
changeTime: function (e) {
@ -366,7 +378,7 @@ Page({
console.log(this.data.skuList)
commonApi.user_post("/product/checkStock", {
sku_id: this.data.skuList[this.data.skuIndex].id,
sku_id: this.data.sku_id || this.data.skuList[this.data.skuIndex].id,
}).then(res => {
if (res && res.code != 1) {
wx.showModal({
@ -993,7 +1005,6 @@ Page({
* 生命周期函数--监听页面显示
*/
onShow: function () {
console.log(11111);
commonApi.user_post('cart/get_list', {}).then(res => {
this.setData({
cartCount: res.data.length //1

2
pages/order/components/wxqrCode/index.js

@ -24,7 +24,7 @@ Component({
},
pageLifetimes: {
show: function() {
console.log(123123);
console.log("wxqCode component show");
}
},

16
pages/order/scene/index.js

@ -342,6 +342,7 @@ Page({
},
changeDate: function (e) {
console.log('打印',e);
let sku_id = e.detail.sku_id;
this.setData({
showDate:true
})
@ -365,10 +366,23 @@ Page({
app.globalData.product.changeFlag = true
this.setData({
date: e.detail,
singlePrice: this.data.gp_id ? this.data.product.sku.event_price : e.detail.price,
showDate2:true
})
// this.changePrice()
// 获取sku信息
commonApi._post("product/get_sku_detail_id", {
sku_id: sku_id
}).then(res => {
this.data.product.sku = res.data
app.globalData.product.sku = res.data
this.setData({
singlePrice: this.data.gp_id ? this.data.product.sku.event_price : e.detail.price,
product: this.data.product
})
})
},
changeTime: function (e) {
this.setData({

27
subPackages/gwcOrder/index.js

@ -270,7 +270,8 @@ Page({
allPrice =(this.data.singlePrice * this.data.productNum * this.data.coupon.activity.fold)/ 10
}
} else {
allPrice = this.data.singlePrice * this.data.productNum
// allPrice = this.data.singlePrice * this.data.productNum
allPrice = price * this.data.productNum
}
// allPrice = price * this.data.productNum - (this.data.coupon?this.data.coupon.activity.money:0)
@ -289,9 +290,10 @@ Page({
},
changeDate: function (e) {
console.log('打印',e);
let sku_id = e.detail.sku_id;
// debugger
// this.showAllPrice()
this.totalPrice(e.detail.price)
if (e.detail.price != this.data.singlePrice && this.data.coupon) {
wx.showToast({
title: '订单价格发生变化,请重新选择优惠券',
@ -299,7 +301,7 @@ Page({
})
this.setData({
coupon: null,
singlePrice:e.detail.price
// singlePrice:e.detail.price
})
if (!this.data.kjId && !this.data.gp_id && this.data.product.isGroup != 1 && this.data.type!='museum') {
this.couponCom.setNullCoupon()
@ -308,8 +310,25 @@ Page({
}
this.setData({
date: e.detail,
singlePrice: this.data.gp_id ? this.data.product.sku.event_price : e.detail.price
})
// 获取sku信息
commonApi._post("product/get_sku_detail_id", {
sku_id: sku_id
}).then(res => {
this.data.product.sku = res.data
app.globalData.product.sku = res.data
this.setData({
singlePrice: this.data.gp_id ? this.data.product.sku.event_price : e.detail.price,
product: this.data.product
})
console.log('获取skuId',app.globalData.list,app.globalData.index)
// this.totalPrice(e.detail.price)
this.totalPrice(this.data.singlePrice)
})
// this.changePrice()
},
changeTime: function (e) {

33
subPackages/gwcOrder/index.wxss

@ -341,3 +341,36 @@ page {
overflow-y: auto;
margin: auto;
}
.input-box {
background: white;
margin: 20rpx;
font-size: 28rpx;
padding: 0 25rpx;
border-radius: 10rpx;
}
.input-item {
display: flex;
align-items: center;
height: 106rpx;
justify-content: space-between;
border-bottom: 1rpx solid #EEE;
}
.input-label {
width: 140rpx;
}
.input-item .weui-input {
flex: 1;
}
.btn {
margin: 0 20rpx;
margin-top: 100rpx;
width: 700rpx;
margin-bottom: 30rpx;
line-height: 72rpx;
border-radius: 35rpx;
text-align: center;
color: white;
font-size: 36rpx;
background: #D62828;
}

4
utils/https.js

@ -1,8 +1,8 @@
var app = getApp();
import util from "../utils/util"
// import userApi from "../utils/https/user.js";
// const baseUrl = "https://test.api.cloud.sz-trip.com/api/";
let baseUrl = "https://api.cloud.sz-trip.com/api/";
const baseUrl = "https://test.api.cloud.sz-trip.com/api/";
// let baseUrl = "https://api.cloud.sz-trip.com/api/";
const env = wx.getAccountInfoSync().miniProgram.envVersion
if (env == 'develop1') {
baseUrl = "https://test.api.cloud.sz-trip.com/api/"

Loading…
Cancel
Save