Browse Source

活动预约

master
jiazhipeng 1 year ago
parent
commit
d6f073dc4e
  1. 2
      app.js
  2. 43
      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"
}).then(res => {
let data = JSON.parse(res.data);
data.isTest = data.isTest164? true : false;
data.isTest = data.isTest165? true : false;
this.globalData.configJson = data
}).then(() => {
// 获取ui配置文件

43
pages/info/activityInfo/index.js

@ -339,9 +339,48 @@ Page({
product: res.data.product
}
app.globalData.retailId = this.data.retailId;
wx.navigateTo({
url: '/pages/order/scene/index',
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({
url: '/pages/order/scene/index?type=museum',
})
})
},

1
pages/order/scene/index.js

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

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

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

Loading…
Cancel
Save