Commit ed23222246a548fd6a4689a5b3886b19771c7757

Authored by yvan.ni
1 parent 8a8c90a3

卡项预售的优化

packageC/pages/presell/cardInfo/goodsInfo.js
@@ -876,7 +876,7 @@ Page({ @@ -876,7 +876,7 @@ Page({
876 876
877 var e = this, th = e, o = this.data.sele_g, a = o.goods_id; 877 var e = this, th = e, o = this.data.sele_g, a = o.goods_id;
878 //----------添加到购物车时,要判断限购数量,-------- 878 //----------添加到购物车时,要判断限购数量,--------
879 - e.get_buy_num(o, function (ee) { 879 + e.get_buy_num2(o, function (ee) {
880 //---判断商品是否超出限购--- 880 //---判断商品是否超出限购---
881 if (th.data.g_buy_num != null && th.data.sele_g.viplimited > 0) { 881 if (th.data.g_buy_num != null && th.data.sele_g.viplimited > 0) {
882 if (th.data.goodsInputNum + th.data.g_buy_num.get(th.data.sele_g.goods_id) > th.data.sele_g.viplimited) { 882 if (th.data.goodsInputNum + th.data.g_buy_num.get(th.data.sele_g.goods_id) > th.data.sele_g.viplimited) {
@@ -3420,65 +3420,11 @@ Page({ @@ -3420,65 +3420,11 @@ Page({
3420 func(f_more); 3420 func(f_more);
3421 3421
3422 }, 3422 },
3423 -  
3424 -  
3425 -  
3426 3423
3427 3424
3428 -  
3429 - //-------------获取购买数量的总函数----------------  
3430 - get_buy_num: function (gd, func) {  
3431 - // var map = this.data.g_buy_num,  
3432 - var th = this,  
3433 - user_id = getApp().globalData.user_id;  
3434 - if (user_id == null) {  
3435 - // map.set(gd.goods_id, 0);  
3436 - th.setData({  
3437 - // g_buy_num: map,  
3438 - prom_buy_num: 0,  
3439 - });  
3440 - "function" == typeof func && func();  
3441 - return false;  
3442 - }  
3443 -  
3444 - // if (map.has(gd.goods_id)) {  
3445 - // "function" == typeof func && func();  
3446 - // } else {  
3447 - //----获取商品购买数----  
3448 - if (th.data.prom_type == 1) {  
3449 - //----获取活动购买数----  
3450 - getApp().request.promiseGet("/api/weshop/rechargeServicelist/getUserBuyGoodsNum", {  
3451 - data: {  
3452 - store_id: os.stoid,  
3453 - user_id: user_id,  
3454 - card_id: th.data.options.goods_id,  
3455 - prom_type: th.data.options.prom_type,  
3456 - prom_id: th.data.options.prom_id  
3457 - },  
3458 - //-----获取-----  
3459 - success: function (tt) {  
3460 - if (tt.data.code == 0) {  
3461 - // map.set(gd.goods_id, g_buy_num);  
3462 - th.setData({  
3463 - // g_buy_num: map,  
3464 - promcardbuynum: tt.data.data.promcardbuynum,  
3465 - cardbuynum: tt.data.data.cardbuynum,  
3466 - });  
3467 - "function" == typeof func && func();  
3468 - }  
3469 - }  
3470 - });  
3471 - } else {  
3472 - "function" == typeof func && func();  
3473 - };  
3474 -  
3475 - },  
3476 -  
3477 -  
3478 get_buy_num2: async function () { 3425 get_buy_num2: async function () {
3479 // var map = this.data.g_buy_num, 3426 // var map = this.data.g_buy_num,
3480 - var th = this,  
3481 - user_id = getApp().globalData.user_id; 3427 + var th = this,user_id = getApp().globalData.user_id;
3482 // if (user_id == null) { 3428 // if (user_id == null) {
3483 // // map.set(gd.goods_id, 0); 3429 // // map.set(gd.goods_id, 0);
3484 // th.setData({ 3430 // th.setData({
packageC/pages/presell/cart/cart.js
@@ -2686,6 +2686,13 @@ Page({ @@ -2686,6 +2686,13 @@ Page({
2686 2686
2687 //显示支付选择 2687 //显示支付选择
2688 show_pay: function () { 2688 show_pay: function () {
  2689 +
  2690 + //-- 服务卡项没有余额支付 --
  2691 + if(this.data.is_fwk){
  2692 + this.to_pay_type(0);
  2693 + return false;
  2694 + }
  2695 +
2689 //不用钱直接支付 2696 //不用钱直接支付
2690 if (this.data.order_m <= 0) { 2697 if (this.data.order_m <= 0) {
2691 this.to_pay_type(1); 2698 this.to_pay_type(1);
packageC/pages/presell/cart/cart.wxml
@@ -233,7 +233,7 @@ @@ -233,7 +233,7 @@
233 {{order.store_prom}} 233 {{order.store_prom}}
234 </view> 234 </view>
235 235
236 - <view class="xc-coupon-frame flex-center" data-bn="1" bindtap="open_coupon_list" data-pickid="{{pickup_id}}" 236 + <view class="xc-coupon-frame flex-center" data-bn="1" bindtap="open_coupon_list" data-pickid="{{pickup_id}}" hidden="{{is_fwk}}"
237 wx:if="{{(selected_quan_list && selected_quan_list.length>0) || get_by_quan_list!=null}}"> 237 wx:if="{{(selected_quan_list && selected_quan_list.length>0) || get_by_quan_list!=null}}">
238 <view class="work-frame flex-space-between"> 238 <view class="work-frame flex-space-between">
239 <view class="work"> 239 <view class="work">
@@ -253,7 +253,7 @@ @@ -253,7 +253,7 @@
253 </view> 253 </view>
254 </view> 254 </view>
255 255
256 - <view class="xc-coupon-frame" wx:if="{{bn_exp_type==0 && !is_default_logistics}}"> 256 + <view class="xc-coupon-frame" wx:if="{{bn_exp_type==0 && !is_default_logistics && !is_fwk}}">
257 <view class="flex-space-between" style="padding: 20rpx 25rpx; font-size: 30rpx;"> 257 <view class="flex-space-between" style="padding: 20rpx 25rpx; font-size: 30rpx;">
258 <view>选择物流</view> 258 <view>选择物流</view>
259 <view class="flex-vertical" bindtap="show_wu_arr" data-txt='index' style="margin-right: 12rpx;"> 259 <view class="flex-vertical" bindtap="show_wu_arr" data-txt='index' style="margin-right: 12rpx;">
@@ -308,7 +308,7 @@ @@ -308,7 +308,7 @@
308 308
309 309
310 <!-----使用佣金--- 佣金必须要小于尾款的支付的金额 ,同时订单优惠---> 310 <!-----使用佣金--- 佣金必须要小于尾款的支付的金额 ,同时订单优惠--->
311 - <view class="set-mes bdr_t-14" wx:if="{{goods.use_commission>0 && can_commission && util.get_sum(tail_pay,exp_price,order_prom_amount)>goods.use_commission}}"> 311 + <view class="set-mes bdr_t-14" wx:if="{{!is_fwk && goods.use_commission>0 && can_commission && util.get_sum(tail_pay,exp_price,order_prom_amount)>goods.use_commission}}">
312 <view class="use-item" bindtap='set_bn_commission'> 312 <view class="use-item" bindtap='set_bn_commission'>
313 <icon color="{{bn_use_commission?'red':'gray'}}" size="16" type="success"></icon> 313 <icon color="{{bn_use_commission?'red':'gray'}}" size="16" type="success"></icon>
314 <view class="yu_er">使用佣金 :¥{{goods.use_commission}} </view> 314 <view class="yu_er">使用佣金 :¥{{goods.use_commission}} </view>
packageC/pages/presell/cart/cart2.js
@@ -183,6 +183,12 @@ Page({ @@ -183,6 +183,12 @@ Page({
183 //判断是不是佣金抵扣 183 //判断是不是佣金抵扣
184 getApp().is_distribut(this); 184 getApp().is_distribut(this);
185 185
  186 + var gg = to.get_b_now();
  187 + if(gg.fwk){
  188 + this.setData({is_fwk: 1});
  189 + }
  190 +
  191 +
186 }, 192 },
187 onUnload: function () { 193 onUnload: function () {
188 this.setData({ isclose: 1 }) 194 this.setData({ isclose: 1 })
@@ -572,7 +578,7 @@ Page({ @@ -572,7 +578,7 @@ Page({
572 bn_goods: t.data.data, 578 bn_goods: t.data.data,
573 bn_pickname: gg.pick_name, 579 bn_pickname: gg.pick_name,
574 bn_pick: gg.pick_id, 580 bn_pick: gg.pick_id,
575 - act: act 581 + act: act,
576 }); 582 });
577 583
578 //计算价格 584 //计算价格
@@ -1265,7 +1271,7 @@ Page({ @@ -1265,7 +1271,7 @@ Page({
1265 }; 1271 };
1266 1272
1267 //判断是不是购物车购买还是立即购买 1273 //判断是不是购物车购买还是立即购买
1268 - var gg = getApp().globalData.service_now; 1274 + var gg = th.data.gg;
1269 if (!gg.pick_id) { 1275 if (!gg.pick_id) {
1270 getApp().showWarning("未找到门店"); 1276 getApp().showWarning("未找到门店");
1271 return false; 1277 return false;
@@ -1274,17 +1280,14 @@ Page({ @@ -1274,17 +1280,14 @@ Page({
1274 'card_id': th.data.bn_goods.id, 1280 'card_id': th.data.bn_goods.id,
1275 'itemid': th.data.bn_goods.erpItemID, 1281 'itemid': th.data.bn_goods.erpItemID,
1276 'qty': gg.goods_num, 1282 'qty': gg.goods_num,
1277 - 'price': th.data.bn_goods.money, 1283 + 'price': th.data.bn_goods.shop_price,
1278 // 'price': th.data.formData.order_amount, 1284 // 'price': th.data.formData.order_amount,
1279 'pickup_id': gg.pick_id, 1285 'pickup_id': gg.pick_id,
1280 'pickup_keyid': gg.keyid, 1286 'pickup_keyid': gg.keyid,
1281 - 'prom_type': this.data.postdata.prom_type, //促销活动类型  
1282 - 'prom_id': this.data.postdata.prom_id, //促销活动id 1287 + 'prom_type': 8, //促销活动类型
  1288 + 'prom_id': this.data.act.id, //促销活动id
1283 }; 1289 };
1284 1290
1285 - if(this.data.postdata.prom_type == 1) {  
1286 - goods.price = this.data.postdata.prom_price;  
1287 - };  
1288 1291
1289 if(getApp().globalData.skinface_id){ 1292 if(getApp().globalData.skinface_id){
1290 goods.skinface_id=getApp().globalData.skinface_id; 1293 goods.skinface_id=getApp().globalData.skinface_id;
@@ -1408,7 +1411,7 @@ Page({ @@ -1408,7 +1411,7 @@ Page({
1408 //--------------------提交订单----------------------- 1411 //--------------------提交订单-----------------------
1409 async submitForm(t) { 1412 async submitForm(t) {
1410 1413
1411 - if(th.data.fwk==1){ 1414 + if(this.data.is_fwk==1){
1412 this.submitForm_card_next(); 1415 this.submitForm_card_next();
1413 return false; 1416 return false;
1414 } 1417 }
packageC/pages/presell/cart/cart2.wxml
@@ -6,7 +6,7 @@ @@ -6,7 +6,7 @@
6 <view class="container"> 6 <view class="container">
7 7
8 <!-- 立即购买的时候 --> 8 <!-- 立即购买的时候 -->
9 - <view class="tab-container" wx:if="{{show_submit && act.goods_type==0}}"> 9 + <view class="tab-container" wx:if="{{show_submit && act.goods_type==0 && !is_fwk}}">
10 <view class="tab-wrapper"> 10 <view class="tab-wrapper">
11 <view hidden="{{bn_t_exp_t==2}}" bindtap='setexptype' data-t='1' class="tab {{bn_exp_type == 1? 'active':''}}" 11 <view hidden="{{bn_t_exp_t==2}}" bindtap='setexptype' data-t='1' class="tab {{bn_exp_type == 1? 'active':''}}"
12 data-txt='cartlist[0].exp_type' data-wl_txt='cartlist[0].wind' data-index="{{index}}" >门店自提</view> 12 data-txt='cartlist[0].exp_type' data-wl_txt='cartlist[0].wind' data-index="{{index}}" >门店自提</view>
@@ -22,7 +22,7 @@ @@ -22,7 +22,7 @@
22 </view> 22 </view>
23 23
24 <!--要进行判断地址是否显示----> 24 <!--要进行判断地址是否显示---->
25 - <view bindtap="enterAddressPage" class="user-mes mgt20" hidden='{{bn_exp_type==1 && is_b_now==1 && act.goods_type==0}}'> 25 + <view bindtap="enterAddressPage" class="user-mes mgt20" wx:if="{{!is_fwk}}" hidden='{{bn_exp_type==1 && is_b_now==1 && act.goods_type==0}}'>
26 <!---默认地址显示------> 26 <!---默认地址显示------>
27 <block wx:if="{{user_addr!=null}}"> 27 <block wx:if="{{user_addr!=null}}">
28 <view class="user-contact"> 28 <view class="user-contact">
@@ -150,7 +150,8 @@ @@ -150,7 +150,8 @@
150 <icon color="#f23030" size="16" type="info"></icon>{{order.store_prom}} 150 <icon color="#f23030" size="16" type="info"></icon>{{order.store_prom}}
151 </view> 151 </view>
152 152
153 - <view class="xc-coupon-frame flex-center" data-bn="1" bindtap="open_coupon_list" data-pickid="{{bn_pick}}" wx:if="{{(selected_quan_list && selected_quan_list.length>0) || get_by_quan_list!=null}}"> 153 + <view class="xc-coupon-frame flex-center" data-bn="1" bindtap="open_coupon_list" data-pickid="{{bn_pick}}" hidden="{{is_fwk}}"
  154 + wx:if="{{(selected_quan_list && selected_quan_list.length>0) || get_by_quan_list!=null}}">
154 <view class="work-frame flex-space-between"> 155 <view class="work-frame flex-space-between">
155 <view class="work"> 156 <view class="work">
156 优惠券 <text class="quan_num_show">{{(selected_quan_list?selected_quan_list.length:0)+ (get_by_quan_list?get_by_quan_list.length:0)}}张可用</text> 157 优惠券 <text class="quan_num_show">{{(selected_quan_list?selected_quan_list.length:0)+ (get_by_quan_list?get_by_quan_list.length:0)}}张可用</text>
@@ -166,7 +167,7 @@ @@ -166,7 +167,7 @@
166 </view> 167 </view>
167 </view> 168 </view>
168 169
169 - <view class="xc-coupon-frame" wx:if="{{bn_exp_type==0 && !is_default_logistics}}"> 170 + <view class="xc-coupon-frame" wx:if="{{bn_exp_type==0 && !is_default_logistics && !is_fwk}}">
170 <view class="flex-space-between" style="padding: 20rpx 25rpx; font-size: 30rpx;"> 171 <view class="flex-space-between" style="padding: 20rpx 25rpx; font-size: 30rpx;">
171 <view>选择物流</view> 172 <view>选择物流</view>
172 <view class="flex-vertical" bindtap="show_wu_arr" data-txt='index' style="margin-right: 12rpx;"> 173 <view class="flex-vertical" bindtap="show_wu_arr" data-txt='index' style="margin-right: 12rpx;">
@@ -214,7 +215,7 @@ @@ -214,7 +215,7 @@
214 </view> 215 </view>
215 216
216 <!-----使用佣金------> 217 <!-----使用佣金------>
217 - <view class="set-mes bdr_t-14" wx:if="{{bn_goods.use_commission>0 && can_commission}}"> 218 + <view class="set-mes bdr_t-14" wx:if="{{bn_goods.use_commission>0 && can_commission && !is_fwk}}">
218 <view class="use-item" bindtap='set_bn_commission'> 219 <view class="use-item" bindtap='set_bn_commission'>
219 <icon color="{{bn_use_commission?'red':'gray'}}" size="16" type="success"></icon> 220 <icon color="{{bn_use_commission?'red':'gray'}}" size="16" type="success"></icon>
220 <view class="yu_er">使用佣金 :¥{{bn_goods.use_commission}} </view> 221 <view class="yu_er">使用佣金 :¥{{bn_goods.use_commission}} </view>
@@ -223,7 +224,7 @@ @@ -223,7 +224,7 @@
223 224
224 225
225 <!-----使用余额------> 226 <!-----使用余额------>
226 - <view class="set-mes bdr_t-14" wx:if="{{yuer>0}}"> 227 + <view class="set-mes bdr_t-14" wx:if="{{yuer>0 && !is_fwk}}">
227 <view class="use-item" bindtap='set_bn_useyuer'> 228 <view class="use-item" bindtap='set_bn_useyuer'>
228 <icon color="{{bn_use_money?'red':'gray'}}" size="16" type="success"></icon> 229 <icon color="{{bn_use_money?'red':'gray'}}" size="16" type="success"></icon>
229 <view class="yu_er">使用余额 :¥{{yuer}} </view> 230 <view class="yu_er">使用余额 :¥{{yuer}} </view>
packageC/pages/presell/cart/cart2_pre.js
@@ -944,6 +944,9 @@ Page({ @@ -944,6 +944,9 @@ Page({
944 icon: 'success', 944 icon: 'success',
945 duration: 2000 945 duration: 2000
946 }); 946 });
  947 +
  948 + var url = "/packageC/pages/presell/cart/cart?order_sn=" + data.data.order_sn;
  949 +
947 setTimeout(function () { 950 setTimeout(function () {
948 wx.reLaunch({ 951 wx.reLaunch({
949 url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + th.data.order_id, 952 url: "/pages/payment/pay_success/pay_success?card=1&order_id=" + th.data.order_id,
pages/user/order_list/order_list.js
@@ -2843,14 +2843,17 @@ Page({ @@ -2843,14 +2843,17 @@ Page({
2843 switch (currentIndex) { 2843 switch (currentIndex) {
2844 case 0: { // 全部 2844 case 0: { // 全部
2845 delete data.order_status; 2845 delete data.order_status;
  2846 + delete data.pay_status;
2846 break; 2847 break;
2847 }; 2848 };
2848 case 1: { // 待支付 2849 case 1: { // 待支付
2849 data.order_status = 0; 2850 data.order_status = 0;
  2851 + delete data.pay_status;
2850 break; 2852 break;
2851 }; 2853 };
2852 case 2: { // 待评价 2854 case 2: { // 待评价
2853 - data.order_status = 1; 2855 + data.pay_status = 1;
  2856 + data.order_status=1;
2854 break; 2857 break;
2855 }; 2858 };
2856 }; 2859 };
@@ -2906,6 +2909,7 @@ Page({ @@ -2906,6 +2909,7 @@ Page({
2906 var pt_act=null; //-- 拼团活动的优化 -- 2909 var pt_act=null; //-- 拼团活动的优化 --
2907 2910
2908 for (const it of list) { 2911 for (const it of list) {
  2912 + //秒杀
2909 if (it.prom_type == 1) { 2913 if (it.prom_type == 1) {
2910 let act_details = null; 2914 let act_details = null;
2911 let redis_num = 0; 2915 let redis_num = 0;
@@ -2993,7 +2997,7 @@ Page({ @@ -2993,7 +2997,7 @@ Page({
2993 } 2997 }
2994 2998
2995 }; 2999 };
2996 - 3000 + //拼团
2997 if (it.prom_type == 6) { 3001 if (it.prom_type == 6) {
2998 let act_details = null; 3002 let act_details = null;
2999 let redis_num = 0; 3003 let redis_num = 0;
@@ -3085,6 +3089,98 @@ Page({ @@ -3085,6 +3089,98 @@ Page({
3085 pt_act=act_details; 3089 pt_act=act_details;
3086 3090
3087 } 3091 }
  3092 + //预售
  3093 + if (it.prom_type == 8) {
  3094 + let act_details = null;
  3095 + let redis_num = 0;
  3096 + let promcardbuynum = 0;
  3097 + let qty = it.qty;
  3098 +
  3099 + await getApp().request.promiseGet("/api/weshop/teamlist/get/" + store_id + "/" + it.prom_id, {}).then(res => {
  3100 +
  3101 + if (res.data.code == 0) {
  3102 +
  3103 + act_details = res.data.data;
  3104 +
  3105 + if (act_details.is_end == 1) {
  3106 + wx.showModal({
  3107 + title: '提示',
  3108 + content: '活动已结束,无法支付,请取消订单!',
  3109 + showCancel: false,
  3110 + });
  3111 + flag = false;
  3112 + return false;
  3113 + }
  3114 +
  3115 + if (act_details.id != it.prom_id) {
  3116 + wx.showModal({
  3117 + title: '提示',
  3118 + content: '活动发生了变化,无法支付,请取消订单,重新购买!',
  3119 + showCancel: false,
  3120 + });
  3121 + flag = false;
  3122 + return false;
  3123 + }
  3124 +
  3125 + var t_now = ut.gettimestamp();
  3126 + if (act_details.is_end == 1 || act_details.start_time > t_now || act_details.end_time < t_now) {
  3127 + wx.showModal({
  3128 + title: '提示',
  3129 + content: '活动发生了变化,无法支付,请取消订单,重新购买!',
  3130 + showCancel: false,
  3131 + });
  3132 + flag = false;
  3133 + return false;
  3134 + }
  3135 +
  3136 + //指定门店的控制
  3137 + if (act_details.pick_up_lists) {
  3138 + var idx0=act_details.pick_up_lists.findIndex(function (e){
  3139 + return e.pickup_id==it.pickup_id;
  3140 + })
  3141 + if(idx0<0){
  3142 + getApp().confirmBox(it.service_name + "拼团活动的门店不可售");
  3143 + th.setData({ paying: 0 });
  3144 + flag = false;
  3145 + return false;
  3146 + }
  3147 + }
  3148 +
  3149 +
  3150 + }
  3151 + });
  3152 +
  3153 + if(act_details.buy_limit>0 && flag){
  3154 + await getApp().request.promiseGet("/api/weshop/rechargeServicelist/getUserBuyGoodsNum", {
  3155 + data: {
  3156 + store_id: store_id,
  3157 + user_id: user_id,
  3158 + card_id: it.card_id,
  3159 + prom_type: it.prom_type,
  3160 + prom_id: it.prom_id,
  3161 + ispay:1
  3162 + }
  3163 + }).then(res => {
  3164 + if (res.data.code == 0) {
  3165 + console.log('已经购买的数量:', res.data.data);
  3166 + promcardbuynum = res.data.data.promcardbuynum;
  3167 + }
  3168 + })
  3169 + let limited = act_details.buy_limit; // 限购数量a
  3170 + let canBuyNum = limited - promcardbuynum; // 自己还可购买的数量c
  3171 +
  3172 + if (canBuyNum < qty ) {
  3173 + wx.showModal({
  3174 + title: '提示',
  3175 + content: '您已超出活动限购数量,无法支付,请取消订单!',
  3176 + showCancel: false,
  3177 + });
  3178 + flag = false;
  3179 + }
  3180 + }
  3181 + pt_act=act_details;
  3182 +
  3183 + }
3088 3184
3089 } 3185 }
3090 3186
pages/user/order_list/order_list.wxml
@@ -322,7 +322,6 @@ @@ -322,7 +322,6 @@
322 <!--商品编号 --> 322 <!--商品编号 -->
323 <text selectable='true'>订单编号:{{item.order_sn}}</text> 323 <text selectable='true'>订单编号:{{item.order_sn}}</text>
324 324
325 -  
326 <!-- 这是预售的 --> 325 <!-- 这是预售的 -->
327 <block wx:if="{{item.presell}}"> 326 <block wx:if="{{item.presell}}">
328 <block wx:if="{{item.order_status==3}}"> 327 <block wx:if="{{item.order_status==3}}">
@@ -333,6 +332,17 @@ @@ -333,6 +332,17 @@
333 <text wx:if="{{item.presell.presell_type!=1 && item.presell.deposit_pay_time && !item.presell.tail_pay_state}}">待尾款</text> 332 <text wx:if="{{item.presell.presell_type!=1 && item.presell.deposit_pay_time && !item.presell.tail_pay_state}}">待尾款</text>
334 <text wx:if="{{item.presell.presell_type==1 && item.order_status<2 && item.pay_status<1 }}">未支付</text> 333 <text wx:if="{{item.presell.presell_type==1 && item.order_status<2 && item.pay_status<1 }}">未支付</text>
335 </block> 334 </block>
  335 +
  336 + <view wx:if="{{(item.order_status==1 && item.pay_status==1)}}" class="flex-center">待评价<view class="lin"></view>
  337 + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image>
  338 + </view>
  339 + <view wx:if="{{item.order_status==2}}" class="flex-center">已评价<view class="lin"></view>
  340 + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image>
  341 + </view>
  342 + <view wx:if="{{item.order_status==3 && item.pt_status!=6}}" class="flex-center" >已取消<view class="lin"></view>
  343 + <image src="{{iurl}}miniapp/images/trash.png" bindtap="deleteSerOrderData" data-index="{{index}}" data-order_id="{{item.order_id}}"></image>
  344 + </view>
  345 +
336 </block> 346 </block>
337 347
338 <block wx:else> 348 <block wx:else>
@@ -459,7 +469,7 @@ @@ -459,7 +469,7 @@
459 </block> 469 </block>
460 470
461 471
462 - <block wx:if="{{item.presell && item.order_status<3 && item.presell.deposit_pay_time>0 && item.presell.tail_pay_state==0}}"> 472 + <block wx:if="{{item.presell && item.presell.presell_type==0 && item.order_status<3 && item.presell.deposit_pay_time>0 && item.presell.tail_pay_state==0}}">
463 <navigator class="commodity_To_evaluate flex-level comment_go" url="/packageC/pages/presell/cart/cart?order_id={{item.order_id}}&is_fwk=1" data-idx="{{index}}" >支付尾款</navigator> 473 <navigator class="commodity_To_evaluate flex-level comment_go" url="/packageC/pages/presell/cart/cart?order_id={{item.order_id}}&is_fwk=1" data-idx="{{index}}" >支付尾款</navigator>
464 474
465 </block> 475 </block>
utils/LoadMore.js
@@ -72,7 +72,7 @@ var e = function() { @@ -72,7 +72,7 @@ var e = function() {
72 72
73 //格式化 73 //格式化
74 var glist=""; 74 var glist="";
75 - if(g) { 75 + if(g && g.length) {
76 for (var ii = 0; ii < g.length; ii++) { 76 for (var ii = 0; ii < g.length; ii++) {
77 //if(g[i].prom_type == 1 || g[i].prom_type == 2 || g[i].prom_type == 6) { 77 //if(g[i].prom_type == 1 || g[i].prom_type == 2 || g[i].prom_type == 6) {
78 if (g[ii].prom_type && g[ii].prom_type == 1) { 78 if (g[ii].prom_type && g[ii].prom_type == 1) {