Commit 8602d4a07f8253c3053c45bed78f724db582b67e
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
3 changed files
with
11 additions
and
14 deletions
components/diy_seckill/diy_seckill.js
@@ -78,23 +78,26 @@ Component({ | @@ -78,23 +78,26 @@ Component({ | ||
78 | // 这里是一个自定义方法 | 78 | // 这里是一个自定义方法 |
79 | customMethod: function () { }, | 79 | customMethod: function () { }, |
80 | init: function (g_id) { | 80 | init: function (g_id) { |
81 | - var th = this, app = getApp(), goodsidlist = ""; | 81 | + var th = this, app = getApp(), goodsidlist = "", idlist = ""; |
82 | if (g_id.data_type == 2) { | 82 | if (g_id.data_type == 2) { |
83 | if (g_id.data && g_id.data.length > 0) { | 83 | if (g_id.data && g_id.data.length > 0) { |
84 | //--先把商品ID串起来-- | 84 | //--先把商品ID串起来-- |
85 | g_id.data.forEach(function (val, ind) { | 85 | g_id.data.forEach(function (val, ind) { |
86 | var item = {}; | 86 | var item = {}; |
87 | goodsidlist += val.goodsid + ","; | 87 | goodsidlist += val.goodsid + ","; |
88 | + idlist += val.flashid + ","; | ||
88 | }) | 89 | }) |
89 | goodsidlist = ut.sub_last(goodsidlist); | 90 | goodsidlist = ut.sub_last(goodsidlist); |
91 | + idlist = ut.sub_last(idlist); | ||
90 | 92 | ||
91 | var user_id=getApp().globalData.user_id; | 93 | var user_id=getApp().globalData.user_id; |
92 | if(!user_id){ user_id=0;} | 94 | if(!user_id){ user_id=0;} |
93 | 95 | ||
94 | //--调用接口,读取秒杀-- | 96 | //--调用接口,读取秒杀-- |
95 | - app.request.promiseGet("/api/ms/flash_sale/getGoodsList?store_id=" | ||
96 | - + os.stoid + "&goodsidlist=" + goodsidlist+"&user_id="+user_id+"&type=1", {}).then(res => { | ||
97 | - console.log(res); | 97 | + // var gUrl = "/api/ms/flash_sale/getGoodsList?store_id=" + os.stoid + "&goodsidlist=" + goodsidlist+"&user_id="+user_id+"&type=1"; |
98 | + var gUrl = "/api/ms/flash_sale/getGoodsList?store_id=" + os.stoid + "&idlist=" + idlist + "&user_id="+user_id+"&type=1"; | ||
99 | + app.request.promiseGet(gUrl, {}).then(res => { | ||
100 | + | ||
98 | //如果秒杀的数组为空的时候 | 101 | //如果秒杀的数组为空的时候 |
99 | var goodslist = res.data.data; | 102 | var goodslist = res.data.data; |
100 | //就算是添加的活动已经过期,就要用最新的进行中活动 | 103 | //就算是添加的活动已经过期,就要用最新的进行中活动 |
@@ -153,15 +156,9 @@ Component({ | @@ -153,15 +156,9 @@ Component({ | ||
153 | for(let i in all_array){ | 156 | for(let i in all_array){ |
154 | let item=all_array[i]; | 157 | let item=all_array[i]; |
155 | if(item.user_price) item.price=item.user_price; | 158 | if(item.user_price) item.price=item.user_price; |
156 | - | ||
157 | - if(item.start_time > newTime) { //活动即将开始 | 159 | + if(item.start_time > newTime) { |
158 | item.status = 0; | 160 | item.status = 0; |
159 | - }; | ||
160 | - if(item.end_time <= newTime) { //活动结束 | ||
161 | - item.status = 3; | ||
162 | - }; | ||
163 | - | ||
164 | - if(item.start_time < newTime && item.goods_num > item.buy_num) { | 161 | + } else if(item.end_time > newTime) { |
165 | item.status = 1; | 162 | item.status = 1; |
166 | }; | 163 | }; |
167 | 164 |
pages/index/index/index.js
@@ -506,7 +506,7 @@ Page({ | @@ -506,7 +506,7 @@ Page({ | ||
506 | if (data && data.length > 0) { | 506 | if (data && data.length > 0) { |
507 | var temp_data = data[0]; | 507 | var temp_data = data[0]; |
508 | var t_arr = JSON.parse(temp_data.json_str); | 508 | var t_arr = JSON.parse(temp_data.json_str); |
509 | - console.log(t_arr); | 509 | + |
510 | th.setData({ | 510 | th.setData({ |
511 | template_arr: t_arr, | 511 | template_arr: t_arr, |
512 | isTemplate: 1, | 512 | isTemplate: 1, |
pages/index/index/index.wxml
@@ -171,7 +171,7 @@ | @@ -171,7 +171,7 @@ | ||
171 | </navigator> | 171 | </navigator> |
172 | <view class="seckill-list"> | 172 | <view class="seckill-list"> |
173 | <swiper class="s_prom" indicator-dots="{{false}}" bindchange="flashSwiperChange"> | 173 | <swiper class="s_prom" indicator-dots="{{false}}" bindchange="flashSwiperChange"> |
174 | - <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper" wx:key="saleGoods" style="740rpx !important;padding: 0; margin-left: 10rpx"> | 174 | + <swiper-item wx:for="{{saleGoods}}" wx:key="{{index}}" class="p_swiper" wx:key="saleGoods" style="padding: 0; margin-left: 10rpx"> |
175 | <navigator style="flex-shrink: 0;width: 247rpx" class="nav" hover-class="none" url="{{aitem.goods_type == 0 ? ('/pages/goods/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id):('/packageA/pages/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id )}}" wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind"> | 175 | <navigator style="flex-shrink: 0;width: 247rpx" class="nav" hover-class="none" url="{{aitem.goods_type == 0 ? ('/pages/goods/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id):('/packageA/pages/goodsInfo/goodsInfo?goods_id=' + aitem.goods_id + '&title=' + aitem.goods_name + '&prom_type=1&prom_id=' + aitem.id )}}" wx:for="{{item}}" wx:key="item" wx:for-item="aitem" wx:for-index="aind"> |
176 | <view class="imgview"> | 176 | <view class="imgview"> |
177 | <image src="{{url+aitem.original_img}}" mode="aspectFill" lazy-load="true" data-errorimg="saleGoods[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3" data-img="{{aitem.original_img}}"></image> | 177 | <image src="{{url+aitem.original_img}}" mode="aspectFill" lazy-load="true" data-errorimg="saleGoods[{{index}}][{{aind}}].original_img" binderror="bind_bnerr3" data-img="{{aitem.original_img}}"></image> |