Commit 62646746f8837944e992040c9f4cc23709a85723

Authored by 后端研发-苏泰源
1 parent 2b43715b

首页秒杀列表

Showing 1 changed file with 35 additions and 2 deletions
pages/index/index/index.js
@@ -379,13 +379,44 @@ Page({ @@ -379,13 +379,44 @@ Page({
379 //当前时间戳 379 //当前时间戳
380 var nt = ut.gettimestamp(); 380 var nt = ut.gettimestamp();
381 381
382 - flash_data.forEach(function (val, ind) { 382 + flash_data.forEach(async function (val, ind) {
383 383
384 if(val.user_price) val.price=val.user_price; 384 if(val.user_price) val.price=val.user_price;
385 if (val.start_time > nt) flash_data[ind].status = 0; 385 if (val.start_time > nt) flash_data[ind].status = 0;
386 else if (val.end_time > nt) flash_data[ind].status = 1; 386 else if (val.end_time > nt) flash_data[ind].status = 1;
387 - if (val.buy_num >= val.goods_num) flash_data[ind].status = 2; 387 +
  388 + if (val.buy_num >= val.goods_num){
  389 + flash_data[ind].status = 2;
  390 + } else {
  391 + await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" +
  392 + os.stoid + "/1/" + val.id, {}
  393 + ).then(res => {
  394 + if (res.data.code == 0) {
  395 + if (res.data.data <= 0) flash_data[ind].status = 2;
  396 + };
  397 + })
  398 + };
  399 +
388 }); 400 });
  401 +
  402 + // var plist = flash_data;
  403 + // //--循环读取接口---
  404 + // for (var i = 0; i < plist.length; i++) {
  405 +
  406 + // // if (plist[i].user_price) plist[i].price = plist[i].user_price;
  407 + // // var prom_id = plist[i].id;
  408 + // await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" +
  409 + // os.stoid + "/1/" + prom_id, {}
  410 + // ).then(res => {
  411 + // if (res.data.code == 0) {
  412 + // plist[i].status = 1;
  413 + // if (res.data.data <= 0) plist[i].status = 3;
  414 + // }
  415 + // })
  416 + // alllist.push(plist[i]);
  417 + // }
  418 +
  419 +
389 420
390 var arr = new Array(); 421 var arr = new Array();
391 //--三个三个一组--- 422 //--三个三个一组---
@@ -1179,6 +1210,8 @@ Page({ @@ -1179,6 +1210,8 @@ Page({
1179 var url=e.currentTarget.dataset.url; 1210 var url=e.currentTarget.dataset.url;
1180 getApp().goto(url); 1211 getApp().goto(url);
1181 }, 1212 },
  1213 +
  1214 +
1182 1215
1183 1216
1184 1217