Browse Source

活动预约

master
jiazhipeng 1 year ago
parent
commit
d6f073dc4e
  1. 2
      app.js
  2. 41
      pages/info/activityInfo/index.js
  3. 1
      pages/order/scene/index.js
  4. 3
      pages/user/order/activityOrderInfo/index.js

2
app.js

@ -21,7 +21,7 @@ App({
unique_key: "wechatxcx" unique_key: "wechatxcx"
}).then(res => { }).then(res => {
let data = JSON.parse(res.data); let data = JSON.parse(res.data);
data.isTest = data.isTest164? true : false; data.isTest = data.isTest165? true : false;
this.globalData.configJson = data this.globalData.configJson = data
}).then(() => { }).then(() => {
// 获取ui配置文件 // 获取ui配置文件

41
pages/info/activityInfo/index.js

@ -339,8 +339,47 @@ Page({
product: res.data.product product: res.data.product
} }
app.globalData.retailId = this.data.retailId; app.globalData.retailId = this.data.retailId;
this.getDefaultTime()
})
},
// 获取默认时间
getDefaultTime () {
let today = util.formatDate(new Date()), end_date = util.formatDate(new Date(new Date().getTime() + 60 * 24 * 60 * 60 * 1000));
commonApi.user_post("product/product_date_price", {
start_date: today,
end_date: end_date,
sku_id: this.data.info.sku_id
}).then(res => {
for (let i = 0; i < res.data.length; i++) {
if (res.data[i].stock > 0) {
this.getTimeStock(res.data[i])
break;
}
}
})
},
getTimeStock: function (dateObj) {
commonApi.user_post("product/product_timestock_price", {
date: dateObj.date,
sku_id: this.data.info.sku_id
}).then(res => {
for (let i = 0; i < res.data.length; i++) {
if (res.data[i].stock_number > 0) {
app.globalData.product.date = dateObj
app.globalData.product.time = res.data[i]
// app.globalData.product.changeFlag = true
break
}
}
}).finally(()=>{
wx.navigateTo({ wx.navigateTo({
url: '/pages/order/scene/index', url: '/pages/order/scene/index?type=museum',
}) })
}) })
}, },

1
pages/order/scene/index.js

@ -399,6 +399,7 @@ Page({
}, },
changed() { changed() {
console.log('time---',this.data.date,this.data.time)
app.globalData.product.date = this.data.date app.globalData.product.date = this.data.date
app.globalData.product.time = this.data.time app.globalData.product.time = this.data.time
app.globalData.product.changeFlag = true app.globalData.product.changeFlag = true

3
pages/user/order/activityOrderInfo/index.js

@ -26,10 +26,11 @@ Page({
* 生命周期函数--监听页面加载 * 生命周期函数--监听页面加载
*/ */
onLoad: function (options) { onLoad: function (options) {
console.log(productState)
this.setData({ this.setData({
id:options.id id:options.id
}) })
console.log(this.data.id)
}, },
getCodeImg:function(){ getCodeImg:function(){
let that = this,sys =wx.getSystemInfoSync(),radio = sys.screenWidth / 750,qrcode=this.data.info.order_product_list[0].qrcode,codeImgs=[]; let that = this,sys =wx.getSystemInfoSync(),radio = sys.screenWidth / 750,qrcode=this.data.info.order_product_list[0].qrcode,codeImgs=[];

Loading…
Cancel
Save