Commit b82ff51d22499f84af2a7e1e4bba816ee834a052

Authored by yvan.ni
1 parent be049639

1、拼团的订单列表的优化

2、拼团商品的优化
packageA/pages/goodsInfo/filter.wxs
@@ -8,7 +8,19 @@ function format_tt(ts) { @@ -8,7 +8,19 @@ function format_tt(ts) {
8 var fm=(d.getMonth()+1)+"月"+ d.getDate()+"日"; 8 var fm=(d.getMonth()+1)+"月"+ d.getDate()+"日";
9 return fm; 9 return fm;
10 } 10 }
  11 +
  12 +//拿来判断是不是在指定门店内
  13 +function is_no_dis(text,val){
  14 + if(text==undefined) return false;
  15 + if(text=='') return false;
  16 + if(!text) return false;
  17 +
  18 + if(text.indexOf(val)==-1) return true;
  19 + return false;
  20 +}
  21 +
11 module.exports = { 22 module.exports = {
12 is_has: is_has, 23 is_has: is_has,
13 - format_tt:format_tt 24 + format_tt:format_tt,
  25 + is_no_dis:is_no_dis
14 } 26 }
packageA/pages/goodsInfo/goodsInfo.js
@@ -1714,7 +1714,7 @@ Page({ @@ -1714,7 +1714,7 @@ Page({
1714 } 1714 }
1715 e.his_cate_num=his_cate_num; 1715 e.his_cate_num=his_cate_num;
1716 1716
1717 - //--普通门店排版-- 1717 + //--普通门店排版,服务卡项有指定门店才能使用,所以要筛选一下--
1718 setTimeout(function(){ 1718 setTimeout(function(){
1719 var sto_list=th.data.data.storageId; 1719 var sto_list=th.data.data.storageId;
1720 if(sto_list){ 1720 if(sto_list){
@@ -1922,7 +1922,7 @@ Page({ @@ -1922,7 +1922,7 @@ Page({
1922 }); 1922 });
1923 //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------ 1923 //-----如果没有默认门店,要取第一个门店作为默认店.此时没有门店分类的情况------
1924 if (!th.data.def_pick_store) { 1924 if (!th.data.def_pick_store) {
1925 - th.setData({def_pick_store:e.data.data.pageData[0]}) 1925 + th.setData({def_pick_store:e.data.data.pageData[0]})
1926 } 1926 }
1927 1927
1928 } 1928 }
packageA/pages/goodsInfo/goodsInfo.wxml
@@ -820,7 +820,12 @@ @@ -820,7 +820,12 @@
820 <view class="address-frame xc-ash"> 820 <view class="address-frame xc-ash">
821 <view class="flex-vertical-between butttem5"> 821 <view class="flex-vertical-between butttem5">
822 <view class="flex xc-ash"> 822 <view class="flex xc-ash">
823 - <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> 823 + <view class="fs30 xc-black3 address_name">{{item.pickup_name}}
  824 + <block wx:if="{{tool.is_no_dis(sele_g.storageId,item.keyid)}}">
  825 + <text class="no_store">(配送不匹配)</text>
  826 + </block>
  827 +
  828 + </view>
824 </view> 829 </view>
825 <view> 830 <view>
826 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> 831 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">
@@ -846,7 +851,11 @@ @@ -846,7 +851,11 @@
846 <view class="address-frame xc-ash"> 851 <view class="address-frame xc-ash">
847 <view class="flex-vertical-between "> 852 <view class="flex-vertical-between ">
848 <view class="flex xc-ash"> 853 <view class="flex xc-ash">
849 - <view class="fs30 xc-black3 address_name">{{item.pickup_name}}</view> 854 + <view class="fs30 xc-black3 address_name">{{item.pickup_name}}
  855 + <block wx:if="{{tool.is_no_dis(sele_g.storageId,item.keyid)}}">
  856 + <text class="no_store">(配送不匹配)</text>
  857 + </block>
  858 + </view>
850 </view> 859 </view>
851 <view> 860 <view>
852 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">距离:{{item.distance>1000?filters.toFix(item.distance/1000,2)+"km":filters.toFix(item.distance,0)+"m"}} 861 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">距离:{{item.distance>1000?filters.toFix(item.distance/1000,2)+"km":filters.toFix(item.distance,0)+"m"}}
@@ -874,7 +883,11 @@ @@ -874,7 +883,11 @@
874 <view class="address-frame xc-ash"> 883 <view class="address-frame xc-ash">
875 <view class="flex-vertical-between "> 884 <view class="flex-vertical-between ">
876 <view class="flex xc-ash"> 885 <view class="flex xc-ash">
877 - <view class="fs28 xc-black3 address_name">{{item.pickup_name}}</view> 886 + <view class="fs28 xc-black3 address_name">{{item.pickup_name}}
  887 + <block wx:if="{{tool.is_no_dis(sele_g.storageId,item.keyid)}}">
  888 + <text class="no_store">(配送不匹配)</text>
  889 + </block>
  890 + </view>
878 </view> 891 </view>
879 <view> 892 <view>
880 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}"> 893 <view class="distance fs24 address-val" wx:if="{{item.distance!=null}}">
pages/user/order_list/order_list.js
@@ -2134,7 +2134,15 @@ Page({ @@ -2134,7 +2134,15 @@ Page({
2134 }; 2134 };
2135 if (currentIndex == 2) { // 卡项订单 2135 if (currentIndex == 2) { // 卡项订单
2136 list = th.data.cardList; 2136 list = th.data.cardList;
2137 - list = list.concat(data); 2137 + var new_data= data.map((item,index)=>{
  2138 + item.pt_status=item.list[0].pt_status;
  2139 + item.pt_tail_money=item.list[0].pt_tail_money;
  2140 + item.prom_id=item.list[0].prom_id;
  2141 + item.prom_type=item.list[0].prom_type;
  2142 + return item;
  2143 + })
  2144 +
  2145 + list = list.concat(new_data);
2138 th.setData({ cardList: list }); 2146 th.setData({ cardList: list });
2139 console.log('currentCard', list); 2147 console.log('currentCard', list);
2140 }; 2148 };
@@ -2716,12 +2724,7 @@ Page({ @@ -2716,12 +2724,7 @@ Page({
2716 }, 2724 },
2717 }); 2725 });
2718 2726
2719 - // let index = e.currentTarget.dataset.index;  
2720 - // let cardList = self.data.cardList;  
2721 - // cardList.splice(index, 1);  
2722 - // self.setData({  
2723 - // cardList,  
2724 - // }); 2727 +
2725 2728
2726 //self.request_list(self.data.currentRequestData); 2729 //self.request_list(self.data.currentRequestData);
2727 }, 2730 },
pages/user/order_list/order_list.wxml
@@ -307,19 +307,36 @@ @@ -307,19 +307,36 @@
307 <!--商品编号 --> 307 <!--商品编号 -->
308 <text selectable='true'>订单编号:{{item.order_sn}}</text> 308 <text selectable='true'>订单编号:{{item.order_sn}}</text>
309 <!-- 订单状态 --> 309 <!-- 订单状态 -->
310 - <view class="flex-center c-r">  
311 - <view wx:if="{{item.order_status == 0}}">待支付</view>  
312 - <view wx:if="{{item.order_status == 1}}" class="flex-center">待评价 <view class="lin"></view>  
313 - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image>  
314 - </view>  
315 - <view wx:if="{{item.order_status == 2}}" class="flex-center">已评价<view class="lin"></view>  
316 - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image>  
317 - </view>  
318 - <view wx:if="{{item.order_status == 3}}" class="c-a9" class="flex-center">已取消<view class="lin"></view>  
319 - <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}" ></image>  
320 - </view>  
321 - <view wx:if="{{item.order_status == 5}}">已作废</view>  
322 - </view> 310 + <view class="flex-center c-r">
  311 + <view wx:if="{{item.pay_status == 0}}">
  312 + <block wx:if="{{item.prom_type==6}}">
  313 + <block wx:if="{{item.pt_status==0}}" >未支付</block>
  314 + <block wx:if="{{item.pt_status==1}}" >组团中</block>
  315 + <block wx:if="{{item.pt_status==2 && item.pt_tail_money>0}}">待支付尾款</block>
  316 + </block>
  317 + <block wx:else>
  318 + 待支付
  319 + </block>
  320 + </view>
  321 + <view wx:if="{{item.order_status == 1 && item.pay_status==1}}" class="flex-center">待评价
  322 + <view class="lin"></view>
  323 + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData"
  324 + data-index="{{index}}" data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}">
  325 +
  326 + </image>
  327 + </view>
  328 + <view wx:if="{{item.order_status == 2}}" class="flex-center">已评价
  329 + <view class="lin"></view>
  330 + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}"
  331 + data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}"></image>
  332 + </view>
  333 + <view wx:if="{{item.order_status == 3}}" class="c-a9" class="flex-center">已取消
  334 + <view class="lin"></view>
  335 + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}"
  336 + data-orderid="{{item.order_id}}" data-ordersn="{{item.order_sn}}"></image>
  337 + </view>
  338 + <view wx:if="{{item.order_status == 5}}">已作废</view>
  339 + </view>
323 </view> 340 </view>
324 341
325 <!-- 商品详情集合 --> 342 <!-- 商品详情集合 -->
@@ -330,7 +347,8 @@ @@ -330,7 +347,8 @@
330 <!-- 商品图片 --> 347 <!-- 商品图片 -->
331 <navigator class="rel"> 348 <navigator class="rel">
332 <image src="{{resourceUrl+goods.img_url}}" binderror="bind_bnerr" lazy-load="{{true}}" data-errorimg="orderList[{{index}}].list[{{pinx}}].img_url"></image> 349 <image src="{{resourceUrl+goods.img_url}}" binderror="bind_bnerr" lazy-load="{{true}}" data-errorimg="orderList[{{index}}].list[{{pinx}}].img_url"></image>
333 - <!-- <view class="abs flex-center fs26">服务卡</view> --> 350 + <view class="abs flex-center fs26" wx:if="{{goods.prom_type==1}}">秒杀</view>
  351 + <view class="abs flex-center fs26" wx:if="{{goods.prom_type==6}}">团购</view>
334 </navigator> 352 </navigator>
335 <!-- 商品内容 --> 353 <!-- 商品内容 -->
336 <view class="Commodity_content"> 354 <view class="Commodity_content">
@@ -392,14 +410,18 @@ @@ -392,14 +410,18 @@
392 <navigator class="commodity_To_evaluate flex-level View_evaluation" url="/packageA/pages/details_serviceCard/details_serviceCard?order_id={{item.order_id}}">订单详情</navigator> 410 <navigator class="commodity_To_evaluate flex-level View_evaluation" url="/packageA/pages/details_serviceCard/details_serviceCard?order_id={{item.order_id}}">订单详情</navigator>
393 411
394 412
395 - <block wx:if="{{item.order_status==1}}"> 413 + <block wx:if="{{item.order_status==1 && item.pay_status==1}}">
396 <navigator wx:if="{{item.list.length > 1}}" class="order-btn white bg-orange" 414 <navigator wx:if="{{item.list.length > 1}}" class="order-btn white bg-orange"
397 url="/packageB/pages/user/comment/comment?card=1&status=0&order_id={{item.list[index].order_id}}">评价</navigator> 415 url="/packageB/pages/user/comment/comment?card=1&status=0&order_id={{item.list[index].order_id}}">评价</navigator>
398 <navigator wx:else class="order-btn white bg-orange" 416 <navigator wx:else class="order-btn white bg-orange"
399 url="/packageB/pages/user/add_comment/add_comment?card=1&goods_id={{item.list[0].card_id}}&order_id={{item.list[0].order_id}}&price={{item.list[0].price}}">评价</navigator> 417 url="/packageB/pages/user/add_comment/add_comment?card=1&goods_id={{item.list[0].card_id}}&order_id={{item.list[0].order_id}}&price={{item.list[0].price}}">评价</navigator>
400 </block> 418 </block>
401 419
402 - <navigator class="commodity_To_evaluate flex-level comment_go" bindtap="pay" data-index="{{index}}" wx:if="{{item.order_status==0}}">立即支付</navigator> 420 + <navigator class="commodity_To_evaluate flex-level comment_go"
  421 + bindtap="pay" data-index="{{index}}" wx:if="{{item.prom_type!=6 && item.pay_status==0}}">立即支付</navigator>
  422 +
  423 + <navigator class="commodity_To_evaluate flex-level comment_go"
  424 + bindtap="pay" data-index="{{index}}" wx:if="{{item.prom_type==6 && item.pt_status==0}}">立即支付</navigator>
403 425
404 426
405 427