Commit 1a9785043d44a088e8ac655c7d1ee2dff1c072ce

Authored by taiyuan
2 parents 961b4330 bc61693e

Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev

components/diy_seckill/diy_seckill.js
@@ -76,9 +76,12 @@ Component({ @@ -76,9 +76,12 @@ Component({
76 }) 76 })
77 goodsidlist = ut.sub_last(goodsidlist); 77 goodsidlist = ut.sub_last(goodsidlist);
78 78
  79 + var user_id=getApp().globalData.user_id;
  80 + if(!user_id){ user_id=0;}
  81 +
79 //--调用接口,读取秒杀-- 82 //--调用接口,读取秒杀--
80 app.request.promiseGet("/api/ms/flash_sale/getGoodsList?store_id=" 83 app.request.promiseGet("/api/ms/flash_sale/getGoodsList?store_id="
81 - + os.stoid + "&goodsidlist=" + goodsidlist, {}).then(res => { 84 + + os.stoid + "&goodsidlist=" + goodsidlist+"&user_id"+user_id, {}).then(res => {
82 console.log(res); 85 console.log(res);
83 //如果秒杀的数组为空的时候 86 //如果秒杀的数组为空的时候
84 var goodslist = res.data.data; 87 var goodslist = res.data.data;
@@ -118,6 +121,7 @@ Component({ @@ -118,6 +121,7 @@ Component({
118 g_id.forEach(function (val, ind) { 121 g_id.forEach(function (val, ind) {
119 goodslist.forEach(function (vy, indy) { 122 goodslist.forEach(function (vy, indy) {
120 if (val.goodsid == vy.goods_id) { 123 if (val.goodsid == vy.goods_id) {
  124 + if(!vy.id) vy.id=vy.prom_id;
121 all_array.push(vy); 125 all_array.push(vy);
122 } 126 }
123 }) 127 })
packageC/pages/presell/goodsInfo/goodsInfo.js
@@ -3936,7 +3936,7 @@ Page({ @@ -3936,7 +3936,7 @@ Page({
3936 } 3936 }
3937 3937
3938 var userInfo = getApp().globalData.userInfo; 3938 var userInfo = getApp().globalData.userInfo;
3939 - var pre_data = {store_id: os.stoid, is_end: 0, timetype: 1, isuse: 1, prom_type: 8, prom_id: presell_id}; 3939 + var pre_data = {store_id: os.stoid, is_end: 0, timetype: 1, isuse: 1, prom_type: 8, prom_id: presell_id,pageSize:1000};
3940 if (userInfo) { 3940 if (userInfo) {
3941 pre_data.user_id = userInfo.user_id; 3941 pre_data.user_id = userInfo.user_id;
3942 } 3942 }
pages/cart/cart2/cart2.wxml
@@ -78,8 +78,11 @@ @@ -78,8 +78,11 @@
78 </view> 78 </view>
79 <view class="order-detail" wx:for="{{item.goods}}" wx:for-index="idx" wx:for-item="items"> 79 <view class="order-detail" wx:for="{{item.goods}}" wx:for-index="idx" wx:for-item="items">
80 <!----商品图片-----> 80 <!----商品图片----->
81 - <view class="goods-img" style="position: relative"> 81 + <view class="goods-img" style="position: relative; overflow: hidden">
82 <image wx:if="{{items.is_gift}}" src="{{imgUrl}}/miniapp/images/giveaway.png" class="gift_image"></image> 82 <image wx:if="{{items.is_gift}}" src="{{imgUrl}}/miniapp/images/giveaway.png" class="gift_image"></image>
  83 + <text class="zuhe" wx:if="{{items.prom_type==7}}">组合购</text>
  84 +
  85 +
83 <image class="wh100 bdr14" src="{{items.original_img}}" binderror='cart_set_err' data-err='cartlist[{{pidx}}].goods[{{idx}}].original_img'></image> 86 <image class="wh100 bdr14" src="{{items.original_img}}" binderror='cart_set_err' data-err='cartlist[{{pidx}}].goods[{{idx}}].original_img'></image>
84 </view> 87 </view>
85 <!----商品名称规格----> 88 <!----商品名称规格---->
@@ -89,15 +92,9 @@ @@ -89,15 +92,9 @@
89 <view class="flex-vertical fs28 color-gray n_guige"> 92 <view class="flex-vertical fs28 color-gray n_guige">
90 <view class="goods-color"> 93 <view class="goods-color">
91 <block><text>{{filters.show_gui_ge(items.goods_spec,items.goods_color)}}</text></block> 94 <block><text>{{filters.show_gui_ge(items.goods_spec,items.goods_color)}}</text></block>
92 - <!--<block wx:if="{{!items.goods_spec && !items.goods_color}}"><text>规格1</text></block>-->  
93 - <!--<block wx:else>-->  
94 - <!--<text wx:if="{{items.goods_spec!=''}}">{{items.goods_spec}}<text wx:if="{{items.goods_color}}">/</text></text>-->  
95 - <!--<text wx:if="{{items.goods_color}}">{{items.goods_color}}</text>-->  
96 - <!--</block>-->  
97 </view> 95 </view>
98 </view> 96 </view>
99 97
100 -  
101 <!-----商品名称规格------> 98 <!-----商品名称规格------>
102 <view class="order-num flex-space-between"> 99 <view class="order-num flex-space-between">
103 <view class="co-red">¥<text class="fs36">{{filters.toFix(items.goods_price,2)}}</text></view> 100 <view class="co-red">¥<text class="fs36">{{filters.toFix(items.goods_price,2)}}</text></view>
pages/cart/cart2/cart2.wxss
@@ -19,9 +19,6 @@ @@ -19,9 +19,6 @@
19 box-shadow: 16rpx 0px 12px #e7e9eb; 19 box-shadow: 16rpx 0px 12px #e7e9eb;
20 } 20 }
21 21
22 -  
23 -  
24 -  
25 page { 22 page {
26 /* background-color: #FAFAFA; */ 23 /* background-color: #FAFAFA; */
27 background-color: #F0F0F0; 24 background-color: #F0F0F0;
@@ -995,3 +992,16 @@ margin-left: 20rpx; @@ -995,3 +992,16 @@ margin-left: 20rpx;
995 top:36rpx 992 top:36rpx
996 } 993 }
997 994
  995 +.zuhe {
  996 + width: 140rpx;
  997 + text-align: center;
  998 + height:40rpx;
  999 + position: absolute;
  1000 + top: 15rpx;
  1001 + left: -37rpx;
  1002 + transform: rotate(-45deg);
  1003 + background-color: rgb(255,0,0);
  1004 + font-size:22rpx;
  1005 + color: #fff;
  1006 + line-height: 37rpx;
  1007 +}
pages/cart/cart2/zh_calculate.js
@@ -193,6 +193,11 @@ module.exports = { @@ -193,6 +193,11 @@ module.exports = {
193 new_g.prom_type = 0; 193 new_g.prom_type = 0;
194 new_g.prom_id = 0; 194 new_g.prom_id = 0;
195 goods.push(new_g); 195 goods.push(new_g);
  196 +
  197 + //如果商品的数量已经为空了
  198 + if(goods[idx].goods_num<=0){
  199 + goods.splice(idx,1);
  200 + }
196 } 201 }
197 } 202 }
198 203
pages/goods/goodsInfo/goodsInfo.wxml
@@ -289,8 +289,7 @@ @@ -289,8 +289,7 @@
289 </view> 289 </view>
290 </view> 290 </view>
291 <view class="fs32 xc-black3 ai_and carde_frame"> 291 <view class="fs32 xc-black3 ai_and carde_frame">
292 - <text class="fs26">¥</text>  
293 - {{g_filters.get_card_price(data,card_list,0)}} 292 + <text class="fs26">¥</text>{{g_filters.get_card_price(data,card_list,0)}}
294 </view> 293 </view>
295 </view> 294 </view>
296 <!-- 等级卡的显示,购买, 等级卡近30天要显示续费 --> 295 <!-- 等级卡的显示,购买, 等级卡近30天要显示续费 -->
@@ -308,10 +307,7 @@ @@ -308,10 +307,7 @@
308 <view class="card-effect"> 307 <view class="card-effect">
309 <view class="fs24 xc-black3"> 308 <view class="fs24 xc-black3">
310 成为{{g_filters.get_card_price(data,card_list,1)}}立 309 成为{{g_filters.get_card_price(data,card_list,1)}}立
311 - <text class="co-red">  
312 - 省{{filters.toFix(data.shop_price-g_filters.get_card_price(data,card_list,0),2)}}  
313 - </text>  
314 - 元 310 + <text class="co-red">省{{filters.toFix(data.shop_price-g_filters.get_card_price(data,card_list,0),2)}}</text>元
315 </view> 311 </view>
316 <view class="fs22 xc-ash">开通会员 尽享更多优惠</view> 312 <view class="fs22 xc-ash">开通会员 尽享更多优惠</view>
317 </view> 313 </view>
@@ -355,8 +351,8 @@ @@ -355,8 +351,8 @@
355 </view> 351 </view>
356 </view> 352 </view>
357 <view class="goods-num" wx:if="{{prom_type!=1}}"> 353 <view class="goods-num" wx:if="{{prom_type!=1}}">
358 - <view class="sales">销量:{{sele_g.sales_sum}}件</view>  
359 - <view class="stock">折扣:{{sele_g.disc}}折</view> 354 + <view class="sales">销量:{{data.sales_sum}}件</view>
  355 + <view class="stock">折扣:{{data.disc}}折</view>
360 <view class="stock">{{categories3[0].num}}人评价</view> 356 <view class="stock">{{categories3[0].num}}人评价</view>
361 </view> 357 </view>
362 <view wx:if="{{prom_type==1}}"> 358 <view wx:if="{{prom_type==1}}">
@@ -420,10 +416,7 @@ @@ -420,10 +416,7 @@
420 <image class="stores-img" src="{{iurl}}/miniapp/images/stores.png"></image> 416 <image class="stores-img" src="{{iurl}}/miniapp/images/stores.png"></image>
421 <view class="fs30" style="color:black;">选择门店</view> 417 <view class="fs30" style="color:black;">选择门店</view>
422 </view> 418 </view>
423 - <view class="red_bb fs26">  
424 - 更多门店  
425 - <text class="bg_jj"></text>  
426 - </view> 419 + <view class="red_bb fs26">更多门店<text class="bg_jj"></text></view>
427 </view> 420 </view>
428 <view wx:if="{{def_pick_store && def_pick_store.pickup_name}}"> 421 <view wx:if="{{def_pick_store && def_pick_store.pickup_name}}">
429 <view class="flex-space-between address ai_end pdv10"> 422 <view class="flex-space-between address ai_end pdv10">
@@ -1113,10 +1106,7 @@ @@ -1113,10 +1106,7 @@
1113 <image class="stores-img" src="{{iurl}}/miniapp/images/stores.png"></image> 1106 <image class="stores-img" src="{{iurl}}/miniapp/images/stores.png"></image>
1114 <view class="fs30" style="color:black;">选择门店</view> 1107 <view class="fs30" style="color:black;">选择门店</view>
1115 </view> 1108 </view>
1116 - <view class="red-co fs28" bindtap="choice_store">  
1117 - 更多门店  
1118 - <text class="right-arrow"></text>  
1119 - </view> 1109 + <view class="red-co fs28" bindtap="choice_store">更多门店<text class="right-arrow"></text></view>
1120 </view> 1110 </view>
1121 <view wx:if="{{only_pk && !only_pk.length}}">(库存不足)</view> 1111 <view wx:if="{{only_pk && !only_pk.length}}">(库存不足)</view>
1122 <block wx:else> 1112 <block wx:else>
@@ -1384,10 +1374,7 @@ @@ -1384,10 +1374,7 @@
1384 <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon> 1374 <icon bindtap="close_popup" class="modal-closes" color="black" size="22" type="cancel"></icon>
1385 </view> 1375 </view>
1386 <view class="felx choose_more" bindtap="more_store"> 1376 <view class="felx choose_more" bindtap="more_store">
1387 - <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">  
1388 - {{choice_sort_store==0?'更多门店':'返回'}}  
1389 - </text>  
1390 - <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view> 1377 + <text class="fs26 red-co" wx:if="{{is_show_sto_cat}}">{{choice_sort_store==0?'更多门店':'返回'}}</text> <view class="bg_rights" wx:if="{{is_show_sto_cat}}"></view>
1391 </view> 1378 </view>
1392 </view> 1379 </view>
1393 </view> 1380 </view>
pages/goods/goodsInfo/goodsInfo.wxss
@@ -2690,7 +2690,7 @@ border-radius: 55rpx; @@ -2690,7 +2690,7 @@ border-radius: 55rpx;
2690 } 2690 }
2691 .carde_frame{ 2691 .carde_frame{
2692 height: 50rpx; 2692 height: 50rpx;
2693 - line-height: 18rpx 2693 + /* line-height: 18rpx */
2694 } 2694 }
2695 2695
2696 button.custom-service { line-height: normal; border: 0;} 2696 button.custom-service { line-height: normal; border: 0;}
pages/user/order_list/order_list.js
@@ -1205,7 +1205,7 @@ Page({ @@ -1205,7 +1205,7 @@ Page({
1205 b_item.prom_type = 7; 1205 b_item.prom_type = 7;
1206 b_item.prom_id = res.data.data.id; 1206 b_item.prom_id = res.data.data.id;
1207 good.prom_type = 7; 1207 good.prom_type = 7;
1208 - good.prom_id = prom.b_item.prom_id; 1208 + good.prom_id = b_item.prom_id;
1209 1209
1210 } 1210 }
1211 } 1211 }