Commit 2d3bc08e3482c3542d403b774a73ae7ef91489f6

Authored by yvan.ni
1 parent a14e1be6

购物车,首页导航,订单列表,loadMore的js修改

pages/cart/cart2/cart2.js
@@ -1450,12 +1450,13 @@ Page({ @@ -1450,12 +1450,13 @@ Page({
1450 clik_coupons:function(e){ 1450 clik_coupons:function(e){
1451 var ind = e.currentTarget.dataset.idx; 1451 var ind = e.currentTarget.dataset.idx;
1452 var is_open = this.data.selected_quan_list[ind].is_open; 1452 var is_open = this.data.selected_quan_list[ind].is_open;
1453 - console.log(is_open,"是什么东西"); 1453 +
1454 if (is_open == 1) is_open = 0; 1454 if (is_open == 1) is_open = 0;
1455 else is_open = 1; 1455 else is_open = 1;
1456 1456
1457 var txt = "selected_quan_list[" + ind + "].is_open" 1457 var txt = "selected_quan_list[" + ind + "].is_open"
1458 var obj = {}; obj[txt] = is_open; 1458 var obj = {}; obj[txt] = is_open;
  1459 +
1459 this.setData(obj); 1460 this.setData(obj);
1460 this.setData({disabled:1}) 1461 this.setData({disabled:1})
1461 }, 1462 },
pages/cart/cart2/cart2.wxml
@@ -385,7 +385,7 @@ @@ -385,7 +385,7 @@
385 385
386 386
387 387
388 - <view class="abs flex-vertical-between bottmo-explain" catchtap='clik_coupons' data-idx="{{index}}"> 388 + <view class="abs flex-vertical-between bottmo-explain" catchtap='clik_coupons' data-idx="{{q_index}}">
389 <view></view> 389 <view></view>
390 <view class="font-word flex">优惠券使用说明 390 <view class="font-word flex">优惠券使用说明
391 <view class="circle circle-size flex t-c"> 391 <view class="circle circle-size flex t-c">
@@ -395,9 +395,9 @@ @@ -395,9 +395,9 @@
395 </view> 395 </view>
396 </view> 396 </view>
397 </view> 397 </view>
398 -  
399 </view> 398 </view>
400 - <view class="xc-buttom "wx:if="{{item.is_open==1}}"> 399 +
  400 + <view class="xc-buttom " wx:if="{{item.is_open==1}}">
401 <text class="five-level-word explain-coupon">{{util.format(item.Remark)}}</text> 401 <text class="five-level-word explain-coupon">{{util.format(item.Remark)}}</text>
402 </view> 402 </view>
403 403
pages/cart/cart2/cart2.wxss
@@ -598,12 +598,12 @@ width:100%; @@ -598,12 +598,12 @@ width:100%;
598 line-height: 35rpx; 598 line-height: 35rpx;
599 font-size:21rpx; 599 font-size:21rpx;
600 border-radius:10rpx; position: relative; top:-1px; 600 border-radius:10rpx; position: relative; top:-1px;
  601 + margin-right: 8rpx
601 } 602 }
602 .top-frame{ 603 .top-frame{
603 width:82%; 604 width:82%;
604 height: 75rpx; 605 height: 75rpx;
605 margin-top:10rpx; 606 margin-top:10rpx;
606 -  
607 } 607 }
608 .top-frame .coupon-wode{ 608 .top-frame .coupon-wode{
609 font-size: 25rpx; 609 font-size: 25rpx;
pages/index/index/index.js
@@ -55,6 +55,8 @@ Page({ @@ -55,6 +55,8 @@ Page({
55 is_boot:0, 55 is_boot:0,
56 gd_category:null, 56 gd_category:null,
57 is_no_more:0, 57 is_no_more:0,
  58 +
  59 + max_sw_height:0, //banner的最大高度
58 }, 60 },
59 61
60 onLoad: function () { 62 onLoad: function () {
@@ -603,7 +605,16 @@ Page({ @@ -603,7 +605,16 @@ Page({
603 return false; 605 return false;
604 } 606 }
605 getApp().goto("/pages/user/userqy/userqy"); 607 getApp().goto("/pages/user/userqy/userqy");
  608 + },
  609 +
  610 + imageLoad:function (e) {
  611 + var imgwidth = e.detail.width;
  612 + var imgheight = e.detail.height;
  613 + //宽高比
  614 + var ratio = imgwidth / imgheight;
  615 + //计算的高度值
  616 + var viewHeight = 715 / ratio;
  617 + if(this.data.max_sw_height<viewHeight) this.setData({ max_sw_height:viewHeight });
606 } 618 }
607 619
608 -  
609 }); 620 });
610 \ No newline at end of file 621 \ No newline at end of file
pages/index/index/index.wxml
@@ -24,10 +24,11 @@ @@ -24,10 +24,11 @@
24 </view> 24 </view>
25 <!--滚动广告--> 25 <!--滚动广告-->
26 <view class="rel title-img" wx:if="{{banner}}" > 26 <view class="rel title-img" wx:if="{{banner}}" >
27 - <swiper autoplay="true" class="swiper_box" duration="1000" interval="3000" vertical=""bindchange="bannerSwiperChange"> 27 + <swiper autoplay="true" class="swiper_box" duration="1000" interval="3000" vertical=""bindchange="bannerSwiperChange" style="height:{{max_sw_height}}rpx">
28 <swiper-item wx:for="{{banner}}" wx:key="banner"> 28 <swiper-item wx:for="{{banner}}" wx:key="banner">
29 <view url="{{item.media_link}}" class="slide-image-frame"> 29 <view url="{{item.media_link}}" class="slide-image-frame">
30 - <image class="slide-image"mode="widthFix" src="{{item.ad_code}}" lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image> 30 + <image class="slide-image"mode="widthFix" src="{{item.ad_code}}" bindload="imageLoad" data-index="{{index}}"
  31 + lazy-load="true" binderror="bind_bnerr" data-errorimg="banner[{{index}}].ad_code"></image>
31 </view> 32 </view>
32 </swiper-item> 33 </swiper-item>
33 </swiper> 34 </swiper>
pages/index/index/index.wxss
@@ -60,8 +60,8 @@ left: 10%; @@ -60,8 +60,8 @@ left: 10%;
60 } 60 }
61 61
62 .swiper_box { 62 .swiper_box {
63 - width: 100%;  
64 - 63 + width: 100%;
  64 + height: auto;
65 } 65 }
66 .s_prom{ 66 .s_prom{
67 width: 100%; 67 width: 100%;
@@ -77,6 +77,7 @@ left: 10%; @@ -77,6 +77,7 @@ left: 10%;
77 display: inline-block; 77 display: inline-block;
78 overflow: hidden; 78 overflow: hidden;
79 border-radius: 14rpx; 79 border-radius: 14rpx;
  80 + height: auto;
80 81
81 } 82 }
82 83
@@ -118,12 +119,14 @@ left: 10%; @@ -118,12 +119,14 @@ left: 10%;
118 119
119 .choice_box .choice_list image { 120 .choice_box .choice_list image {
120 width: 100%; 121 width: 100%;
121 - height: 368rpx; 122 +
  123 + height: auto;
122 } 124 }
123 .title-img{ 125 .title-img{
124 margin-top: 110rpx; 126 margin-top: 110rpx;
125 127
126 margin-bottom: 15rpx; 128 margin-bottom: 15rpx;
  129 + height: auto;
127 130
128 } 131 }
129 132
pages/user/order_detail/order_detail.wxml
@@ -149,6 +149,13 @@ @@ -149,6 +149,13 @@
149 <navigator class="tips-btn" wx:if="{{order.is_all_return_status==0 || order.is_all_return_status==1}}" 149 <navigator class="tips-btn" wx:if="{{order.is_all_return_status==0 || order.is_all_return_status==1}}"
150 url="/pages/user/return_goods_info/return_goods_info?order_id={{order.order_id}}">退款详情</navigator> 150 url="/pages/user/return_goods_info/return_goods_info?order_id={{order.order_id}}">退款详情</navigator>
151 </block> 151 </block>
  152 +
  153 + <block wx:if="{{order.order_status==2 && order.is_zsorder!=4}}">
  154 + <navigator wx:if="{{order.order_goods.length>1}}" class="tips-btn"
  155 + url="/pages/user/comment/comment?status=0&order_id={{order.order_id}}">评价{{order.order_goods.length}}</navigator>
  156 + <navigator wx:else class="tips-btn"
  157 + url="/pages/user/add_comment/add_comment?goods_id={{order.order_goods[0].goods_id}}&order_id={{order.order_id}}}">评价{{order.order_goods.length}}</navigator>
  158 + </block>
152 </view> 159 </view>
153 </view> 160 </view>
154 161
pages/user/order_list/order_list.wxml
@@ -147,7 +147,15 @@ @@ -147,7 +147,15 @@
147 <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">确认收货</view> 147 <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==1)}}">确认收货</view>
148 <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==2)}}">确认收货</view> 148 <view bindtap="confirmOrder" data-zsorder="{{item.is_zsorder}}" class="commodity_To_evaluate flex-level comment_go" data-id="{{item.order_id}}" hidden="{{!(item.order_status==1&&item.pay_status==1&&item.shipping_status==2)}}">确认收货</view>
149 </block> 149 </block>
150 - <navigator class="commodity_To_evaluate flex-level comment_go" hidden="{{!(item.order_status==2)}}" url="/pages/user/comment/comment?status=0">去评价</navigator> 150 +
  151 + <block wx:if="{{item.order_status==2 && item.is_zsorder!=4}}">
  152 + <navigator wx:if="{{item.order_goods.length>1}}" class="order-btn white red-b"
  153 + url="/pages/user/comment/comment?status=0&order_id={{item.order_id}}">评价</navigator>
  154 + <navigator wx:else class="order-btn white red-b"
  155 + url="/pages/user/add_comment/add_comment?goods_id={{item.order_goods[0].goods_id}}&order_id={{item.order_id}}&price={{item.order_goods[0].member_goods_price}}">评价</navigator>
  156 + </block>
  157 +
  158 +
151 <navigator class="commodity_To_evaluate flex-level comment_go" url="/pages/cart/cart_wk/cart_wk?order_id={{item.order_id}}" data-idx="{{index}}" wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">支付尾款</navigator> 159 <navigator class="commodity_To_evaluate flex-level comment_go" url="/pages/cart/cart_wk/cart_wk?order_id={{item.order_id}}" data-idx="{{index}}" wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">支付尾款</navigator>
152 <navigator class="commodity_To_evaluate flex-level comment_go" bindtap="jumpToCart4" data-idx="{{index}}" wx:if="{{(item.order_status==0&&item.pay_status==0)}}">立即支付</navigator> 160 <navigator class="commodity_To_evaluate flex-level comment_go" bindtap="jumpToCart4" data-idx="{{index}}" wx:if="{{(item.order_status==0&&item.pay_status==0)}}">立即支付</navigator>
153 </view> 161 </view>
utils/LoadMore.js
@@ -79,7 +79,7 @@ var e = function() { @@ -79,7 +79,7 @@ var e = function() {
79 79
80 for (var ii = 0; ii < g.length; ii++) { 80 for (var ii = 0; ii < g.length; ii++) {
81 //if(g[i].prom_type == 1 || g[i].prom_type == 2 || g[i].prom_type == 6) { 81 //if(g[i].prom_type == 1 || g[i].prom_type == 2 || g[i].prom_type == 6) {
82 - if (g[ii].prom_type == 1) { 82 + if (g[ii].prom_type && g[ii].prom_type == 1) {
83 glist += g[ii].goods_id+","; 83 glist += g[ii].goods_id+",";
84 } 84 }
85 if (g[ii].original_img!=undefined){ 85 if (g[ii].original_img!=undefined){