|
|
@ -9,6 +9,9 @@ Page({ |
|
|
*/ |
|
|
*/ |
|
|
data: { |
|
|
data: { |
|
|
productId: null, |
|
|
productId: null, |
|
|
|
|
|
dateArrPage: [], // 页面日期
|
|
|
|
|
|
showMore: false, |
|
|
|
|
|
initFinsih: false, |
|
|
dateArr: [], |
|
|
dateArr: [], |
|
|
times:[], |
|
|
times:[], |
|
|
skuArr: [], |
|
|
skuArr: [], |
|
|
@ -99,7 +102,7 @@ Page({ |
|
|
// 设置90天日期
|
|
|
// 设置90天日期
|
|
|
let dateArr = [] |
|
|
let dateArr = [] |
|
|
let now = new Date().getTime() |
|
|
let now = new Date().getTime() |
|
|
for(let i=0 ;i<=90;i++) { |
|
|
for(let i=0 ;i<=60;i++) { |
|
|
let date = now+i*24*60*60*1000 |
|
|
let date = now+i*24*60*60*1000 |
|
|
dateArr.push({date: util.formatDate(new Date(date))}) |
|
|
dateArr.push({date: util.formatDate(new Date(date))}) |
|
|
} |
|
|
} |
|
|
@ -109,8 +112,8 @@ Page({ |
|
|
}) |
|
|
}) |
|
|
this.setData({dateArr: dateArr}) |
|
|
this.setData({dateArr: dateArr}) |
|
|
// 默认选中第一天
|
|
|
// 默认选中第一天
|
|
|
let param = {currentTarget: {dataset: {date: 0}}} |
|
|
// let param = {currentTarget: {dataset: {date: 0}}}
|
|
|
this.changeDate(param) |
|
|
// this.changeDate(param)
|
|
|
// console.log(dateArr)
|
|
|
// console.log(dateArr)
|
|
|
setTimeout(() => { |
|
|
setTimeout(() => { |
|
|
this.setPriceCalendar() |
|
|
this.setPriceCalendar() |
|
|
@ -292,11 +295,24 @@ Page({ |
|
|
let timData = res.map(v=>v.data) |
|
|
let timData = res.map(v=>v.data) |
|
|
_this.data.dateArr.forEach((item,i)=>{ |
|
|
_this.data.dateArr.forEach((item,i)=>{ |
|
|
item.haveStock = timData.some(x=>x[i]&&x[i].stock>0) |
|
|
item.haveStock = timData.some(x=>x[i]&&x[i].stock>0) |
|
|
|
|
|
item.itemIndex = i |
|
|
}) |
|
|
}) |
|
|
|
|
|
|
|
|
|
|
|
let dateArrPage = _this.data.dateArr.filter(v=>v.haveStock) |
|
|
console.log(_this.data.dateArr) |
|
|
console.log(_this.data.dateArr) |
|
|
_this.setData({ |
|
|
_this.setData({ |
|
|
dateArr: _this.data.dateArr |
|
|
dateArr: _this.data.dateArr, |
|
|
|
|
|
dateArrPage: dateArrPage.slice(0,3), |
|
|
|
|
|
showMore: dateArrPage.length>3, |
|
|
|
|
|
initFinsih: true, |
|
|
|
|
|
dateindex: dateArrPage[0]?dateArrPage[0].itemIndex:0, |
|
|
}) |
|
|
}) |
|
|
|
|
|
// 默认选中第一天
|
|
|
|
|
|
if (dateArrPage[0]) { |
|
|
|
|
|
let param = {currentTarget: {dataset: {date: dateArrPage[0].itemIndex}}} |
|
|
|
|
|
_this.changeDate(param) |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
}).finally(()=>{ |
|
|
}).finally(()=>{ |
|
|
wx.hideLoading(); |
|
|
wx.hideLoading(); |
|
|
}) |
|
|
}) |
|
|
|