Commit a14e1be6c0d35813a52fbafb17dcdf93ad0e0f8d

Authored by yvan.ni
1 parent ab5c060e

订单页面的优惠券,拼单的单独购买,分类的图片,商品详情的立即购买选择门店,支付成功页面的显示

pages/cart/cart2/cart2.wxml
... ... @@ -341,11 +341,13 @@
341 341 <text class="xc-rmb-val">{{item.Sum}}</text>
342 342 </view>
343 343  
344   - <view class="coupon-explain t-c" wx:if="{{item.BuySum==0}}">
345   - 无使用门槛
  344 +
  345 +
  346 + <view class="coupon-explain t-c" wx:if="{{item.BuySum>0}}">
  347 + 满{{item.BuySum}}元可用
346 348 </view>
347   - <view class="coupon-explain t-c" wx:if="{{item.BuySum>0}}">
348   - {{UseObjectName}}
  349 + <view class="coupon-explain t-c" wx:else>
  350 + 满0元可用
349 351 </view>
350 352  
351 353 </view>
... ... @@ -360,9 +362,7 @@
360 362 <view class="coupon-wode ib flex ellipsis-2 ">
361 363 <text class="xc-brand t-c ib white {{filter.setcolor(item.UseObjectType)}}">{{filter.get_type_card(item.UseObjectType)}}
362 364 </text>
363   - <block wx:if="{{item.buy_sum>0}}">满{{item.buy_sum}}减{{item.Sum}}优惠券</block>
364   - <block wx:else>全场通用减{{item.Sum}}优惠券</block>
365   - <!-- </view> -->
  365 + <block>{{item.Sum}}元优惠券</block>
366 366 </view>
367 367 <view class="coupon-time">
368 368 {{filters.replace_time2(item.BeginDate)}}至{{filters.replace_time2(item.BillDate)}}</view>
... ... @@ -425,9 +425,7 @@
425 425 <view class="cx-popup radius {{open_express==1?'up' : 'down'}}" >
426 426 <view class="tops flex">
427 427 <view class="top-content fs32">
428   - <view>
429   - 选择物流名字
430   - </view>
  428 + <view>选择物流名字</view>
431 429 </view>
432 430 <view class="close-frame" bindtap='close_express' >
433 431 <view class="xc-close-express">×</view>
... ...
pages/cart/cart2_pt/cart2_pt.js
... ... @@ -338,7 +338,6 @@ Page({
338 338 });
339 339 });
340 340 },
341   -
342 341 //--------------------提交订单-----------------------
343 342 submitForm:function(t){
344 343 if(this.data.is_summit_ing==1) return false; //--提交中退出--
... ... @@ -469,7 +468,7 @@ Page({
469 468 util_pay.pay(data.data, function() {
470 469 setTimeout(function () {
471 470 wx.navigateTo({
472   - url: "/pages/payment/pay_success/pay_success?type="+1+"&order_sn="+data.data,
  471 + url: "/pages/payment/pay_success/pay_success?type=1&order_sn="+data.data,
473 472 })
474 473 },1000)
475 474 }, function () {
... ... @@ -496,9 +495,12 @@ Page({
496 495 th.setData({ isclose: 0 });
497 496  
498 497 if(th.data.is_normal==1){
  498 + /*--
499 499 wx.navigateTo({
500 500 url: "/pages/user/order_list/order_list",
501   - })
  501 + })--*/
  502 + var url="/pages/payment/pay_success/pay_success?type=1&order_sn="+data.data;
  503 + getApp().goto(url);
502 504 }else{
503 505 wx.navigateTo({
504 506 url: "/pages/team/team_success/team_success?ordersn=" + data.data,
... ...
pages/goods/categoryList/categoryList.js
... ... @@ -428,7 +428,14 @@ Page({
428 428 _errObj[_errImg] = this.data.iurl+"/miniapp/images/default_g_img.gif";
429 429 this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
430 430 },
431   - //商品图片失败,默认图片
  431 + //图片失败,默认图片
  432 + bind_bnerr_pp: function (e) {
  433 + var _errImg = e.target.dataset.errorimg;
  434 + var _errObj = {};
  435 + _errObj[_errImg] = this.data.iurl+"/miniapp/images/no_brand_def.jpg\n";
  436 + this.setData(_errObj) //注意这里的赋值方式,只是将数据列表中的此项图片路径值替换掉 ;
  437 + },
  438 + //商品图片失败,默认图片
432 439 goods_bnerr: function (e) {
433 440 var _errImg = e.target.dataset.err;
434 441 var _errObj = {};
... ...
pages/goods/categoryList/categoryList.wxml
... ... @@ -186,7 +186,7 @@
186 186 <view class="brand_img_frame "wx:for="{{brand_list.array}}"wx:for-item="user" wx:for-index="idx" bindtap="go_brand" data-bid="{{user.id}}" >
187 187  
188 188 <view class="brand_img t-c">
189   - <image class=" brand_img" src="{{user.logo}}"data-errorimg="groups[{{pidx}}].array[{{idx}}].logo" binderror="bind_bnerr"></image>
  189 + <image class=" brand_img" src="{{user.logo}}"data-errorimg="groups[{{pidx}}].array[{{idx}}].logo" binderror="bind_bnerr_pp"></image>
190 190 <view class="brand_img_name ellipsis-2 fs24">{{user.name}}</view>
191 191 </view>
192 192 </view>
... ...
pages/goods/goodsInfo/goodsInfo.js
... ... @@ -230,7 +230,8 @@ Page({
230 230 default_store: {}, //创建添加默认门店地址的对象
231 231  
232 232 comments_no_more:0,
233   - get_c:0,
  233 + get_c:0, //获取评价是不是成
  234 + is_collect_load:0, //是不是处理
234 235 },
235 236  
236 237 //------初始化加载----------
... ... @@ -986,9 +987,14 @@ Page({
986 987 getApp().showWarning("未登录");
987 988 return false;
988 989 } else {
  990 +
  991 + if(t.data.is_collect_load) return false;
  992 + t.data.is_collect_load=1;
  993 +
989 994 if (t.data.is_collect == 1) { //删除收藏
990 995 i.delete("/api/weshop/goodscollect/del/" + o.stoid + "/" + t.data.collect_id, {
991 996 success: function(e) {
  997 + t.data.is_collect_load=0;
992 998 if (e.data.code == 0) {
993 999 t.setData({
994 1000 is_collect: 0,
... ... @@ -1009,6 +1015,7 @@ Page({
1009 1015 i.post("/api/weshop/goodscollect/save", { //添加收藏
1010 1016 data: d,
1011 1017 success: function(e) {
  1018 + t.data.is_collect_load=0;
1012 1019 if (e.data.code == 0) {
1013 1020 t.setData({
1014 1021 is_collect: 1,
... ... @@ -2879,7 +2886,7 @@ Page({
2879 2886 activeCategoryId3: val,
2880 2887 comments: null
2881 2888 });
2882   - this.requestComments();
  2889 + this.requestComments_new();
2883 2890 },
2884 2891  
2885 2892 //--跳转到商品详情页面--
... ... @@ -3060,17 +3067,14 @@ Page({
3060 3067 th.setData({
3061 3068 openSpecModal: !0,
3062 3069 openSpecModal_ind: openindstore,
3063   -
3064   - openSpecModal_pt:1
3065 3070 });
3066 3071 }
3067   -
3068 3072 else if (openindstore == 4) { //4就是拼团
3069 3073 th.setData({
3070 3074 openSpecModal_pt: 1, //打开拼团购买界面
3071   - store: 0, //关闭门店
  3075 + store: 0, //关闭门店
3072 3076 choice_sort_store: 0, //关闭门店2级
3073   - sort_store: 0, //关闭门店2级
  3077 + sort_store: 0, //关闭门店2级
3074 3078 });
3075 3079 }
3076 3080  
... ... @@ -3122,16 +3126,16 @@ Page({
3122 3126 def_pickup_id
3123 3127 },
3124 3128 success: function(res) {
3125   -
3126 3129 if (res.data.code == 0) {
3127 3130 if (th.data.choice_sort_store == 0) th.setData({
3128 3131 fir_pick_index: 0
3129 3132 });
3130   - s.showWarning("设置门店地址成功", null, 500, !1);
  3133 + //s.showWarning("设置门店地址成功", null, 500, !1);
3131 3134 getApp().globalData.pk_store = item;
3132 3135 } else {
3133 3136 console.log("门店地址失败");
3134   - s.showWarning("设置默认门店地址失败", null, 500, !1);
  3137 + //s.showWarning("设置默认门店地址失败", null, 500, !1);
  3138 + getApp().my_warnning("设置默认门店地址失败",0,th)
3135 3139 }
3136 3140  
3137 3141 }
... ...
pages/goods/goodsInfo/goodsInfo.wxml
... ... @@ -783,14 +783,12 @@
783 783 <view class="flex ai_end xc-val-money">
784 784 <view class="spec-goods-price" wx:if="{{prom_price==null}}"><text class="fs20">¥</text>{{sele_g.shop_price}}</view>
785 785 <view class="spec-goods-price" wx:else><text class="fs20">¥</text>{{prom_price}}</view>
786   -
787 786 </view>
788 787  
789 788 <block wx:if="{{prom_type==0}}">
790 789 <view class="flex">
791 790 <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view>
792 791 <view class="spec-goods-stock">可售:{{sele_g.store_count}}</view>
793   -
794 792  
795 793 </view>
796 794 </block>
... ... @@ -891,26 +889,36 @@
891 889 <view class="spec-model">
892 890 <view class="pding">
893 891 <icon bindtap="closeSpecModal" class="modal-close" color="gray" size="22" type="cancel"></icon>
  892 +
  893 + <!-- 商品名称 -->
894 894 <view class="spec-goods">
895   - <image class="wh100 spec-img" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image>
  895 + <image class="wh100 spec-img xc-distance-bottom" src="{{data.original_img}}" binderror="pop_err_img" data-errorimg="data.original_img"></image>
896 896 <view class="spec-goods-info">
897   - <!-- <view class="spec-goods-name ellipsis-1">{{data.goods_name}}</view> -->
898   - <view class="spec-goods-price" wx:if="{{is_normal==1}}">¥ {{sele_g.shop_price}}</view>
899   - <view class="spec-goods-price" wx:else>¥ {{prom_price}}</view>
  897 + <view class="spec-goods-name ellipsis-1">{{sele_g.goods_name}}</view>
  898 + <view class="flex ai_end xc-val-money">
  899 + <view class="spec-goods-price" wx:if="{{is_normal==1}}">¥ {{sele_g.shop_price}}</view>
  900 + <view class="spec-goods-price" wx:else>¥ {{prom_price}}</view>
  901 + </view>
900 902  
901   - <block wx:if="{{is_normal==0}}">
902   - <view class="spec-goods-stock">已售:{{prom_act.buy_num}}</view>
903   - <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view>
904   - <view class="spec-goods-stock">已选:{{sele_g.gg}}</view>
  903 + <block wx:if="{{is_normal==1}}">
  904 + <view class="flex">
  905 + <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view>
  906 + <view class="spec-goods-stock">可售:{{sele_g.store_count}}</view>
  907 + </view>
905 908 </block>
906   - <block wx:else>
907   - <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view>
908   - <view class="spec-goods-stock">可售:{{sele_g.store_count}}</view>
909   - <view class="spec-goods-stock">已选:{{sku_g_pt[0].gg}}</view>
  909 + <block wx:if="{{is_normal==0}}">
  910 + <view class="flex">
  911 + <view class="spec-goods-stock" wx:if="{{prom_st>0}}">已售:{{prom_act.buy_num}}</view>
  912 + <view class="spec-goods-stock" wx:else >已售:{{prom_act.buy_num}}</view>
  913 + <view class="spec-goods-stock">可售:{{prom_act.goods_num-prom_act.buy_num}}</view>
  914 + </view>
910 915 </block>
911 916 </view>
  917 +
912 918 </view>
913 919  
  920 +
  921 +
914 922 <view style="clear: both"></view>
915 923 <view style="margin-top: 20rpx">
916 924 <view class="flex-space-between address ai_end xc-width ">
... ... @@ -956,8 +964,7 @@
956 964 </view>
957 965  
958 966  
959   - <view>
960   -
  967 + <view>
961 968 <!--<view bindtap="getmendian" class="quhuo logistics-item" hidden="{{ismend==1}}">-->
962 969 <!--<view wx:if="{{sto_sele_name==''}}">取货门店-->
963 970 <!--<text class='small'>(选择门店)</text>-->
... ... @@ -1243,7 +1250,6 @@
1243 1250 </view>
1244 1251 </block>
1245 1252  
1246   -
1247 1253 <!-- ---------------分享弹窗--------------- -->
1248 1254 <!--二维码显示页面-->
1249 1255 <canvas canvas-id='share' style='width:750rpx;height:1217rpx;' wx:if='{{!canvasHidden}}'></canvas>
... ...
pages/payment/pay_success/pay_success.js
... ... @@ -37,11 +37,11 @@ Page({
37 37 await getApp().request.promiseGet("/api/weshop/order/page",
38 38 {data:{store_id:e.globalData.setting.stoid,parent_sn:order_sn}}).then(res=>{
39 39  
40   - var allmoney=0;
  40 + var allmoney=0,user_money=0;
41 41 for(var i in res.data.data.pageData){
42 42 var item=res.data.data.pageData[i];
43 43 allmoney+=item.order_amount;
44   - user_money += item.user_money;
  44 + user_money += item.user_money?item.user_money:0;
45 45 }
46 46 order=res.data.data.pageData[0];
47 47 th.setData({ order: order, type: 2, allmoney: allmoney, order_sn: order_sn, user_money: user_money})
... ...
pages/payment/pay_success/pay_success.wxml
... ... @@ -25,19 +25,28 @@
25 25 <view class="payitem flex">
26 26 <view>实付金额 :</view>
27 27 <!-- {{filters.toFix()}} -->
28   - <view class="pay_money" wx:if="{{type==1}}">{{filters.toFix(order.order_amount+order.user_money+order.pt_tail_money)}}元</view>
29   - <view class="pay_money" wx:else>{{filters.toFix(allmoney+user_money,2) }}元</view>
  28 + <view class="pay_money" wx:if="{{type==1}}">{{filters.toFix(order.order_amount+order.user_money+order.pt_tail_money,2)}}元</view>
  29 + <view class="pay_money" wx:else>{{filters.toFix(allmoney+user_money,2) }}元</view>
30 30 </view>
31 31  
32 32 <!-- 支付方式 -->
33   - <view class="payitem flex">
34   - <view>支付方式 :</view>
  33 + <view class="payitem flex" wx:if="type==1">
  34 + <view>支付方式 :</view>
  35 + <view wx:if="{{order.order_amount>0 && order.user_money>0 }}">微信支付,余额支付</view>
  36 + <view wx:elif="{{order.order_amount>0}}">微信支付</view>
  37 + <view wx:elif="{{order.user_money>0}}">余额支付</view>
  38 + <view wx:else>免单</view>
  39 + </view>
  40 + <view class="payitem flex" wx:else>
  41 + <view>支付方式 :</view>
35 42 <view wx:if="{{allmoney>0 && user_money>0 }}">微信支付,余额支付</view>
36   - <view wx:elif="{{allmoney>0}}">微信支付,余额支付</view>
37   - <view wx:elif="{{user_money>0}}">微信支付,余额支付</view>
  43 + <view wx:elif="{{allmoney>0}}">微信支付</view>
  44 + <view wx:elif="{{user_money>0}}">余额支付</view>
38 45 <view wx:else>免单</view>
39 46 </view>
40 47  
  48 +
  49 +
41 50 </view>
42 51 </view>
43 52 <view class="flex-level">
... ...