Commit d601dec559a5460331b7031436c4744ddf75bc20
Merge branch 'dev' into 'test'
Dev See merge request !518
Showing
9 changed files
with
374 additions
and
212 deletions
pages/cart/cart2/cart2.js
@@ -364,8 +364,7 @@ Page({ | @@ -364,8 +364,7 @@ Page({ | ||
364 | } | 364 | } |
365 | 365 | ||
366 | //-- 如果是等级会员注册返回 -- | 366 | //-- 如果是等级会员注册返回 -- |
367 | - if(is_card_back){ | ||
368 | - | 367 | + if(is_card_back){ |
369 | // 拼团,搭配购不计算,赠品也不计算 | 368 | // 拼团,搭配购不计算,赠品也不计算 |
370 | if( item['prom_type']!=5 && item['prom_type']!=6 && !item.is_gift && !item['is_collocation'] && item.goods_price>item[th.data.card_name] ){ | 369 | if( item['prom_type']!=5 && item['prom_type']!=6 && !item.is_gift && !item['is_collocation'] && item.goods_price>item[th.data.card_name] ){ |
371 | item.goods_price=item[th.data.card_name]; | 370 | item.goods_price=item[th.data.card_name]; |
@@ -376,7 +375,7 @@ Page({ | @@ -376,7 +375,7 @@ Page({ | ||
376 | if(item[th.data.card_name]>0 && item['prom_type']!=5 && item['prom_type']!=6 && !th.data.userinfo.card_field | 375 | if(item[th.data.card_name]>0 && item['prom_type']!=5 && item['prom_type']!=6 && !th.data.userinfo.card_field |
377 | && !item.is_gift && !item['is_collocation'] && item.goods_price>item[th.data.card_name] ){ | 376 | && !item.is_gift && !item['is_collocation'] && item.goods_price>item[th.data.card_name] ){ |
378 | item.cut_price= item.goods_price-item[th.data.card_name]; | 377 | item.cut_price= item.goods_price-item[th.data.card_name]; |
379 | - carr[i].cut_price=item.goods_price-item[th.data.card_name]; | 378 | + carr[i].cut_price=(item.goods_price-item[th.data.card_name])*item.goods_num; |
380 | } | 379 | } |
381 | 380 | ||
382 | } | 381 | } |
@@ -503,7 +502,7 @@ Page({ | @@ -503,7 +502,7 @@ Page({ | ||
503 | //--- 商家等级卡开通的情况下, 会员不是等级会员的情况, 商品有设置等级卡价格,同时等级卡价格小于商品的价格 | 502 | //--- 商家等级卡开通的情况下, 会员不是等级会员的情况, 商品有设置等级卡价格,同时等级卡价格小于商品的价格 |
504 | //-- 搭配购的商品也可以单独购买,所以此时搭配购的商品要进行计算优惠 -- | 503 | //-- 搭配购的商品也可以单独购买,所以此时搭配购的商品要进行计算优惠 -- |
505 | if(!gg.collocation_goods && gd['prom_type']!=6 && th.data.card_name && gd[th.data.card_name]>0 && gg.goods_price>gd[th.data.card_name] && !th.data.userinfo.card_field){ | 504 | if(!gg.collocation_goods && gd['prom_type']!=6 && th.data.card_name && gd[th.data.card_name]>0 && gg.goods_price>gd[th.data.card_name] && !th.data.userinfo.card_field){ |
506 | - var cut_p= gg.goods_price-gd[th.data.card_name]; | 505 | + var cut_p= (gg.goods_price-gd[th.data.card_name])*gg.goods_num; |
507 | th.setData({card_cut_price:cut_p}); | 506 | th.setData({card_cut_price:cut_p}); |
508 | } | 507 | } |
509 | } | 508 | } |
@@ -526,7 +525,7 @@ Page({ | @@ -526,7 +525,7 @@ Page({ | ||
526 | 525 | ||
527 | t.data.data.prom_id = 0; | 526 | t.data.data.prom_id = 0; |
528 | t.data.data.prom_type = 0; | 527 | t.data.data.prom_type = 0; |
529 | - | 528 | + |
530 | //如果立即购买那边过来,就要读取接口,查看活动的优惠内容 | 529 | //如果立即购买那边过来,就要读取接口,查看活动的优惠内容 |
531 | if(gg.prom_type==3){ | 530 | if(gg.prom_type==3){ |
532 | t.data.data.prom_id = gg.prom_id ; | 531 | t.data.data.prom_id = gg.prom_id ; |
@@ -538,7 +537,7 @@ Page({ | @@ -538,7 +537,7 @@ Page({ | ||
538 | var num=1; | 537 | var num=1; |
539 | if(data.is_bz==1){ | 538 | if(data.is_bz==1){ |
540 | num=data.bs; | 539 | num=data.bs; |
541 | - if (num > data.gift_limitnum) num = 0; | 540 | + if (num > data.gift_limit_num) num = 0; |
542 | } | 541 | } |
543 | //如果赠品数量超出礼品库存,就取消 | 542 | //如果赠品数量超出礼品库存,就取消 |
544 | if(num>data['gift_storecount']) num=0; | 543 | if(num>data['gift_storecount']) num=0; |
@@ -1617,7 +1616,10 @@ Page({ | @@ -1617,7 +1616,10 @@ Page({ | ||
1617 | if(gg.room_id && gg.room_id>0){ | 1616 | if(gg.room_id && gg.room_id>0){ |
1618 | goods.room_id=gg.room_id; | 1617 | goods.room_id=gg.room_id; |
1619 | } | 1618 | } |
1620 | - | 1619 | + |
1620 | + //积分购,先要带is_integral_normal=1 | ||
1621 | + if(gg.is_integral_normal) goods.is_integral_normal=1; | ||
1622 | + | ||
1621 | //如果不立即购买或者秒杀,如果是线下库存购买的时候 | 1623 | //如果不立即购买或者秒杀,如果是线下库存购买的时候 |
1622 | if(goods.prom_type!=1 && goods.prom_type!=6 && th.data.sales_rules==2){ | 1624 | if(goods.prom_type!=1 && goods.prom_type!=6 && th.data.sales_rules==2){ |
1623 | var isok=1; | 1625 | var isok=1; |
pages/cart/cart2_pt/cart2_pt.js
@@ -369,7 +369,7 @@ Page({ | @@ -369,7 +369,7 @@ Page({ | ||
369 | console.log(rs); | 369 | console.log(rs); |
370 | var o_shipping_price = 0, goods_weight = -1, goods_piece = -1; | 370 | var o_shipping_price = 0, goods_weight = -1, goods_piece = -1; |
371 | //-----------当地址不为空,且是物流时,计算物流费用,同时阶梯团不计算拼团价格---------- | 371 | //-----------当地址不为空,且是物流时,计算物流费用,同时阶梯团不计算拼团价格---------- |
372 | - if (th.data.user_addr != null && th.data.bn_exp_type == 0 && good.is_free_shipping == 0 && th.data.kt_type!=3 ){ | 372 | + if (th.data.user_addr != null && th.data.bn_exp_type == 0 && good.is_free_shipping == 0 && (th.data.kt_type!=3 || th.data.bn_goods.is_normal==1) ){ |
373 | switch (good['exp_sum_type']) { | 373 | switch (good['exp_sum_type']) { |
374 | case 1: | 374 | case 1: |
375 | //统一运费 | 375 | //统一运费 |
@@ -436,7 +436,8 @@ Page({ | @@ -436,7 +436,8 @@ Page({ | ||
436 | //------------立即购买------------- | 436 | //------------立即购买------------- |
437 | console.log("buy_new"); | 437 | console.log("buy_new"); |
438 | 438 | ||
439 | - if(th.data.bn_exp_type == 0 && th.data.user_addr==null ){ | 439 | + //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候 |
440 | + if(th.data.bn_exp_type == 0 && th.data.user_addr==null && (th.data.kt_type!=3 || th.data.bn_goods.is_normal==1) ){ | ||
440 | ff = false; | 441 | ff = false; |
441 | getApp().my_warnning("请选择收货地址",0,this); | 442 | getApp().my_warnning("请选择收货地址",0,this); |
442 | this.data.is_summit_ing = 0; | 443 | this.data.is_summit_ing = 0; |
@@ -449,7 +450,7 @@ Page({ | @@ -449,7 +450,7 @@ Page({ | ||
449 | console.log(th.data.wu_arr); | 450 | console.log(th.data.wu_arr); |
450 | console.log(th.data.bn_exp_type); | 451 | console.log(th.data.bn_exp_type); |
451 | 452 | ||
452 | - if(th.data.bn_exp_type==0) { | 453 | + if(th.data.bn_exp_type==0 && (th.data.kt_type!=3 || th.data.bn_goods.is_normal==1)) { |
453 | if (th.data.wu_arr == null || th.data.wu_arr.length <= 0) { | 454 | if (th.data.wu_arr == null || th.data.wu_arr.length <= 0) { |
454 | getApp().my_warnning("读取物流失败",0,this); | 455 | getApp().my_warnning("读取物流失败",0,this); |
455 | this.data.is_summit_ing = 0; | 456 | this.data.is_summit_ing = 0; |
@@ -468,8 +469,6 @@ Page({ | @@ -468,8 +469,6 @@ Page({ | ||
468 | 'more_address': addr == null ? "" : addr.more_address, | 469 | 'more_address': addr == null ? "" : addr.more_address, |
469 | 'mobile': th.data.userinfo.mobile, | 470 | 'mobile': th.data.userinfo.mobile, |
470 | 'email':'', | 471 | 'email':'', |
471 | - 'shipping_code': th.data.bn_exp_type == 1 ? 0 : th.data.wu_arr[th.data.index].code, | ||
472 | - 'shipping_name': th.data.bn_exp_type == 1 ? '' : th.data.wu_arr[th.data.index].name, | ||
473 | 'invoice_title':'', | 472 | 'invoice_title':'', |
474 | 'goods_price': th.data.formData.all_price, //商品总价 | 473 | 'goods_price': th.data.formData.all_price, //商品总价 |
475 | 'shipping_price': th.data.formData.shipping_price, //物流金额 | 474 | 'shipping_price': th.data.formData.shipping_price, //物流金额 |
@@ -485,6 +484,12 @@ Page({ | @@ -485,6 +484,12 @@ Page({ | ||
485 | 'is_pt_tz':th.data.is_pt_tz, //开团类型 | 484 | 'is_pt_tz':th.data.is_pt_tz, //开团类型 |
486 | 'order_goods':new Array(), | 485 | 'order_goods':new Array(), |
487 | }; | 486 | }; |
487 | + | ||
488 | + //如果不是阶梯团,或者是普通购买, | ||
489 | + if((th.data.kt_type!=3 || th.data.bn_goods.is_normal==1)){ | ||
490 | + item['shipping_code']= th.data.bn_exp_type == 1 ? 0 : th.data.wu_arr[th.data.index].code; | ||
491 | + item['shipping_name']= th.data.bn_exp_type == 1 ? '' : th.data.wu_arr[th.data.index].name; | ||
492 | + } | ||
488 | 493 | ||
489 | if(!th.data.bn_goods.is_normal){ | 494 | if(!th.data.bn_goods.is_normal){ |
490 | item.is_zsorder=th.data.kt_type+1; //开团类型 | 495 | item.is_zsorder=th.data.kt_type+1; //开团类型 |
pages/goods/goodsInfo/goodsInfo.js
@@ -1004,8 +1004,8 @@ Page({ | @@ -1004,8 +1004,8 @@ Page({ | ||
1004 | goods_name: o.goods_name, | 1004 | goods_name: o.goods_name, |
1005 | goods_sn: o.goods_sn, | 1005 | goods_sn: o.goods_sn, |
1006 | sku: o.sku, | 1006 | sku: o.sku, |
1007 | - }; | ||
1008 | - | 1007 | + }; |
1008 | + | ||
1009 | //---是不是从收藏夹出来的--- | 1009 | //---是不是从收藏夹出来的--- |
1010 | if(th.data.c_guide_id){ | 1010 | if(th.data.c_guide_id){ |
1011 | newd['guide_id'] = th.data.c_guide_id; | 1011 | newd['guide_id'] = th.data.c_guide_id; |
@@ -2242,6 +2242,9 @@ Page({ | @@ -2242,6 +2242,9 @@ Page({ | ||
2242 | }); | 2242 | }); |
2243 | return false; | 2243 | return false; |
2244 | } | 2244 | } |
2245 | + if(prom_type==4){ | ||
2246 | + th.setData({is_integral_normal:1}); | ||
2247 | + } | ||
2245 | //if (prom_type != 3 && prom_type!=0){ | 2248 | //if (prom_type != 3 && prom_type!=0){ |
2246 | //---判断秒杀---- | 2249 | //---判断秒杀---- |
2247 | if (prom_type == 1) { | 2250 | if (prom_type == 1) { |
@@ -3276,7 +3279,7 @@ Page({ | @@ -3276,7 +3279,7 @@ Page({ | ||
3276 | } | 3279 | } |
3277 | }) | 3280 | }) |
3278 | }, | 3281 | }, |
3279 | - | 3282 | + |
3280 | //--定义的保存图片方法,分享团--- | 3283 | //--定义的保存图片方法,分享团--- |
3281 | saveImageToPhotosAlbum: function() { | 3284 | saveImageToPhotosAlbum: function() { |
3282 | //--先判断会员状态-- | 3285 | //--先判断会员状态-- |
@@ -3330,12 +3333,12 @@ Page({ | @@ -3330,12 +3333,12 @@ Page({ | ||
3330 | 3333 | ||
3331 | //-- 如果有自定义海报的时候,判断背景的图片 -- | 3334 | //-- 如果有自定义海报的时候,判断背景的图片 -- |
3332 | if(th.data.share_b_img){ | 3335 | if(th.data.share_b_img){ |
3333 | - //pg_path=th.data.share_b_img; | 3336 | + pg_path=th.data.share_b_img; |
3334 | } | 3337 | } |
3335 | context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); | 3338 | context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); |
3336 | 3339 | ||
3337 | //-- 是自定义海报的情况下 -- | 3340 | //-- 是自定义海报的情况下 -- |
3338 | - if(th.data.poster){ | 3341 | + if(th.data.poster && parseInt(th.data.poster.style)==2){ |
3339 | //在线上分享人的情况下 | 3342 | //在线上分享人的情况下 |
3340 | if(parseInt(th.data.poster.show_headpic)){ | 3343 | if(parseInt(th.data.poster.show_headpic)){ |
3341 | //获取坐标 | 3344 | //获取坐标 |
@@ -3355,7 +3358,7 @@ Page({ | @@ -3355,7 +3358,7 @@ Page({ | ||
3355 | context.setLineJoin('round'); //交点设置成圆角 | 3358 | context.setLineJoin('round'); //交点设置成圆角 |
3356 | context.setFillStyle("white") | 3359 | context.setFillStyle("white") |
3357 | context.fillText('强烈推荐', x1 + width+8*unit, y1-1*unit); | 3360 | context.fillText('强烈推荐', x1 + width+8*unit, y1-1*unit); |
3358 | - } | 3361 | + } |
3359 | }else{ | 3362 | }else{ |
3360 | //--昵称--- | 3363 | //--昵称--- |
3361 | context.setFontSize(24 * unit) | 3364 | context.setFontSize(24 * unit) |
@@ -3405,8 +3408,7 @@ Page({ | @@ -3405,8 +3408,7 @@ Page({ | ||
3405 | switch (type) { | 3408 | switch (type) { |
3406 | case 0: //普通商品的展示 | 3409 | case 0: //普通商品的展示 |
3407 | //中间的几个字 | 3410 | //中间的几个字 |
3408 | - if(th.data.poster ){ | ||
3409 | - | 3411 | + if(th.data.poster && parseInt(th.data.poster.style)==2 ){ |
3410 | if(parseInt(th.data.poster.show_quality)){ | 3412 | if(parseInt(th.data.poster.show_quality)){ |
3411 | var g_path = "../../../images/share/s_gou.png"; | 3413 | var g_path = "../../../images/share/s_gou.png"; |
3412 | context.drawImage(g_path, 56 * unit, 670 * unit, 22 * unit, 22 * unit); | 3414 | context.drawImage(g_path, 56 * unit, 670 * unit, 22 * unit, 22 * unit); |
@@ -3589,7 +3591,7 @@ Page({ | @@ -3589,7 +3591,7 @@ Page({ | ||
3589 | 3591 | ||
3590 | 3592 | ||
3591 | //--- 如果是自定义海报的时候 --- | 3593 | //--- 如果是自定义海报的时候 --- |
3592 | - if(th.data.poster){ | 3594 | + if(th.data.poster && parseInt(th.data.poster.style)==2){ |
3593 | 3595 | ||
3594 | //如果显示会员信息的话 | 3596 | //如果显示会员信息的话 |
3595 | if(parseInt(th.data.poster.show_headpic)){ | 3597 | if(parseInt(th.data.poster.show_headpic)){ |
pages/team/team_success/team_success.js
@@ -56,7 +56,34 @@ Page({ | @@ -56,7 +56,34 @@ Page({ | ||
56 | }) | 56 | }) |
57 | var pay_f = t.payf, order_sn = t.ordersn; | 57 | var pay_f = t.payf, order_sn = t.ordersn; |
58 | this.setData({ pay_f: pay_f, order_sn: order_sn}), | 58 | this.setData({ pay_f: pay_f, order_sn: order_sn}), |
59 | - this.init(order_sn) | 59 | + this.init(order_sn); |
60 | + | ||
61 | + //-- 自定义海报 -- | ||
62 | + getApp().request.promiseGet("/api/weshop/goods/poster/page",{ | ||
63 | + data:{store_id:os.stoid, type:1, is_user:1 } | ||
64 | + }).then(res=>{ | ||
65 | + if(res.data.code==0){ | ||
66 | + | ||
67 | + var poster_data=res.data.data.pageData[0]; | ||
68 | + var json_str=poster_data.jsonStr; | ||
69 | + if(json_str){ | ||
70 | + var json_data=JSON.parse(json_str); | ||
71 | + if(json_data.bg_img){ | ||
72 | + | ||
73 | + //-- 把图片那到本地 -- | ||
74 | + wx.getImageInfo({ | ||
75 | + src:json_data.bg_img, | ||
76 | + success: function(res) { | ||
77 | + var path= res.path; | ||
78 | + th.setData({share_b_img:path}) | ||
79 | + }, | ||
80 | + fail: function(res) {} | ||
81 | + }); | ||
82 | + } | ||
83 | + th.setData({poster:json_data}) | ||
84 | + } | ||
85 | + } | ||
86 | + }) | ||
60 | }, | 87 | }, |
61 | //关闭展开列表 | 88 | //关闭展开列表 |
62 | click:function(e){ | 89 | click:function(e){ |
@@ -377,19 +404,53 @@ Page({ | @@ -377,19 +404,53 @@ Page({ | ||
377 | console.log(vpath); | 404 | console.log(vpath); |
378 | 405 | ||
379 | //先画背景 | 406 | //先画背景 |
380 | - var pg_path = "../../../images/share/share_bg.png"; | 407 | + var pg_path = "../../../images/share/share_bg.png"; |
408 | + //-- 如果有自定义海报的时候,判断背景的图片 -- | ||
409 | + if(th.data.share_b_img){ | ||
410 | + pg_path=th.data.share_b_img; | ||
411 | + } | ||
412 | + | ||
381 | context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); | 413 | context.drawImage(pg_path, 0, 0, 554 * unit, 899 * unit); |
382 | - //--昵称--- | ||
383 | - context.setFontSize(24 * unit) | ||
384 | - context.setFillStyle("black") | ||
385 | - context.fillText(app.globalData.userInfo.nickname, 152 * unit, 76 * unit); | ||
386 | - var width = 24 * app.globalData.userInfo.nickname.length * unit + 2 * unit; | ||
387 | - //强烈推荐 | ||
388 | - var tj_path = "../../../images/share/q_tj.png"; | ||
389 | - context.drawImage(tj_path, 152 * unit + width, 54 * unit, 110 * unit, 30 * unit); | ||
390 | - context.setFontSize(18 * unit) | ||
391 | - context.setFillStyle("white") | ||
392 | - context.fillText('强烈推荐', 152 * unit + width + 20 * unit, 76 * unit); | 414 | + |
415 | + //-- 是自定义海报的情况下 -- | ||
416 | + if(th.data.poster && parseInt(th.data.poster.style)==2){ | ||
417 | + //在线上分享人的情况下 | ||
418 | + if(parseInt(th.data.poster.show_headpic)){ | ||
419 | + //获取坐标 | ||
420 | + var x=parseFloat(th.data.poster.head_x)*2; | ||
421 | + var y=parseFloat(th.data.poster.head_y)*2; | ||
422 | + var x1=(x+90) *unit; | ||
423 | + var y1=(y+50) *unit; | ||
424 | + //--昵称--- | ||
425 | + context.setFontSize(24 * unit) | ||
426 | + context.setFillStyle("black") | ||
427 | + context.fillText(app.globalData.userInfo.nickname, x1, y1); | ||
428 | + var width = 24 * app.globalData.userInfo.nickname.length * unit + 4 * unit; | ||
429 | + //强烈推荐 改许程 | ||
430 | + var tj_path = "../../../images/share/q_tj.png"; | ||
431 | + context.drawImage(tj_path, x1 + width, y1-22*unit, 85 * unit, 30 * unit); | ||
432 | + context.setFontSize(16 * unit) | ||
433 | + context.setLineJoin('round'); //交点设置成圆角 | ||
434 | + context.setFillStyle("white") | ||
435 | + context.fillText('强烈推荐', x1 + width+8*unit, y1-1*unit); | ||
436 | + } | ||
437 | + | ||
438 | + }else{ | ||
439 | + //--昵称--- | ||
440 | + context.setFontSize(24 * unit) | ||
441 | + context.setFillStyle("black") | ||
442 | + context.fillText(app.globalData.userInfo.nickname, 152 * unit, 76 * unit); | ||
443 | + var width = 24 * app.globalData.userInfo.nickname.length * unit + 2 * unit; | ||
444 | + //强烈推荐 | ||
445 | + var tj_path = "../../../images/share/q_tj.png"; | ||
446 | + context.drawImage(tj_path, 152 * unit + width, 54 * unit, 110 * unit, 30 * unit); | ||
447 | + context.setFontSize(18 * unit) | ||
448 | + context.setFillStyle("white") | ||
449 | + context.fillText('强烈推荐', 152 * unit + width + 20 * unit, 76 * unit); | ||
450 | + } | ||
451 | + | ||
452 | + | ||
453 | + | ||
393 | 454 | ||
394 | //---产品名称--- | 455 | //---产品名称--- |
395 | context.setFontSize(21.3 * unit); | 456 | context.setFontSize(21.3 * unit); |
@@ -468,7 +529,15 @@ Page({ | @@ -468,7 +529,15 @@ Page({ | ||
468 | context.setFontSize(22 * unit) | 529 | context.setFontSize(22 * unit) |
469 | context.fillText("长按识别二维码,立即参团", 40 * unit, 856 * unit); | 530 | context.fillText("长按识别二维码,立即参团", 40 * unit, 856 * unit); |
470 | //---二维吗图--- | 531 | //---二维吗图--- |
471 | - context.drawImage(vpath, 420 * unit, 726 * unit, 120 * unit, 120 * unit); | 532 | + //-- 自定义海报 -- |
533 | + if(th.data.poster){ | ||
534 | + var erm_x= parseFloat(th.data.poster.ewm_x)*2; | ||
535 | + var erm_y= parseFloat(th.data.poster.ewm_y)*2; | ||
536 | + context.drawImage(vpath, erm_x * unit, erm_y * unit, 120 * unit, 120 * unit); | ||
537 | + }else{ | ||
538 | + //---二维吗图--- | ||
539 | + context.drawImage(vpath, 420 * unit, 726 * unit, 120 * unit, 120 * unit); | ||
540 | + } | ||
472 | break | 541 | break |
473 | case 2://阶梯团的展示 | 542 | case 2://阶梯团的展示 |
474 | //---画线--- | 543 | //---画线--- |
@@ -503,24 +572,58 @@ Page({ | @@ -503,24 +572,58 @@ Page({ | ||
503 | 572 | ||
504 | context.fillText("长按识别二维码,立即参团", 40 * unit, 860 * unit); | 573 | context.fillText("长按识别二维码,立即参团", 40 * unit, 860 * unit); |
505 | //---二维吗图--- | 574 | //---二维吗图--- |
506 | - context.drawImage(vpath, 420 * unit, 726 * unit, 120 * unit, 120 * unit); | 575 | + //-- 自定义海报 -- |
576 | + if(th.data.poster){ | ||
577 | + var erm_x= parseFloat(th.data.poster.ewm_x)*2; | ||
578 | + var erm_y= parseFloat(th.data.poster.ewm_y)*2; | ||
579 | + context.drawImage(vpath, erm_x * unit, erm_y * unit, 120 * unit, 120 * unit); | ||
580 | + }else{ | ||
581 | + //---二维吗图--- | ||
582 | + context.drawImage(vpath, 420 * unit, 726 * unit, 120 * unit, 120 * unit); | ||
583 | + } | ||
507 | break | 584 | break |
508 | } | 585 | } |
509 | 586 | ||
510 | - //---绘制圆形要放在最后---- | ||
511 | - context.save(); | ||
512 | - context.beginPath(); | ||
513 | - var h_x = 60 * unit; | ||
514 | - var h_y = 24 * unit; | ||
515 | - var h_r = 40 * unit; | ||
516 | - var cx = h_x + h_r; | ||
517 | - var cy = h_y + h_r; | ||
518 | - context.arc(cx, cy, h_r, 0, Math.PI * 2, false); | ||
519 | - context.closePath(); | ||
520 | - context.fill(); | ||
521 | - context.clip(); | ||
522 | - context.drawImage(th.data.share_head, h_x, h_y, h_r * 2, h_r * 2); | ||
523 | - context.restore(); | 587 | + //--- 如果是自定义海报的时候 --- |
588 | + if(th.data.poster && parseInt(th.data.poster.style)==2){ | ||
589 | + | ||
590 | + //如果显示会员信息的话 | ||
591 | + if(parseInt(th.data.poster.show_headpic)){ | ||
592 | + //获取坐标 | ||
593 | + var x= parseFloat(th.data.poster.head_x)*2; | ||
594 | + var y=parseFloat(th.data.poster.head_y)*2; | ||
595 | + //---绘制圆形要放在最后---- | ||
596 | + context.save(); | ||
597 | + context.beginPath(); | ||
598 | + var h_x = x* unit; | ||
599 | + var h_y = y * unit; | ||
600 | + var h_r = 40 * unit; | ||
601 | + var cx = h_x + h_r; | ||
602 | + var cy = h_y + h_r; | ||
603 | + context.arc(cx, cy, h_r, 0, Math.PI * 2, false); | ||
604 | + context.closePath(); | ||
605 | + context.fill(); | ||
606 | + context.clip(); | ||
607 | + context.drawImage(th.data.share_head, h_x, h_y, h_r * 2, h_r * 2); | ||
608 | + context.restore(); | ||
609 | + } | ||
610 | + | ||
611 | + }else{ | ||
612 | + //---绘制圆形要放在最后---- | ||
613 | + context.save(); | ||
614 | + context.beginPath(); | ||
615 | + var h_x = 60 * unit; | ||
616 | + var h_y = 24 * unit; | ||
617 | + var h_r = 40 * unit; | ||
618 | + var cx = h_x + h_r; | ||
619 | + var cy = h_y + h_r; | ||
620 | + context.arc(cx, cy, h_r, 0, Math.PI * 2, false); | ||
621 | + context.closePath(); | ||
622 | + context.fill(); | ||
623 | + context.clip(); | ||
624 | + context.drawImage(th.data.share_head, h_x, h_y, h_r * 2, h_r * 2); | ||
625 | + context.restore(); | ||
626 | + } | ||
524 | 627 | ||
525 | //把画板内容绘制成图片,并回调 画板图片路径 | 628 | //把画板内容绘制成图片,并回调 画板图片路径 |
526 | context.draw(false, function () { | 629 | context.draw(false, function () { |
pages/user/order_detail/order_detail.js
@@ -752,6 +752,12 @@ Page({ | @@ -752,6 +752,12 @@ Page({ | ||
752 | b_item.goods_sn=good.goods_sn; | 752 | b_item.goods_sn=good.goods_sn; |
753 | b_item.sku=good.sku; | 753 | b_item.sku=good.sku; |
754 | b_item.is_integral_normal=g_item.is_integral_normal; | 754 | b_item.is_integral_normal=g_item.is_integral_normal; |
755 | + | ||
756 | + //-- 如果会员是等级卡的时候,同时商品也有设置相应的卡价格 -- | ||
757 | + var card_field=th.data.card_field; | ||
758 | + if(card_field && good[card_field]>0){ | ||
759 | + b_item.price=good[card_field]; | ||
760 | + } | ||
755 | 761 | ||
756 | //--判断商品当前的活动情况-- | 762 | //--判断商品当前的活动情况-- |
757 | switch(good.prom_type){ | 763 | switch(good.prom_type){ |
@@ -902,6 +908,8 @@ Page({ | @@ -902,6 +908,8 @@ Page({ | ||
902 | if(prom){ | 908 | if(prom){ |
903 | req_data.prom_type= good.prom_type; | 909 | req_data.prom_type= good.prom_type; |
904 | req_data.prom_id= good.prom_id; | 910 | req_data.prom_id= good.prom_id; |
911 | + b_item.prom_type=good.prom_type; | ||
912 | + b_item.prom_id=good.prom_id; | ||
905 | 913 | ||
906 | //------判断活动是否抢光----- | 914 | //------判断活动是否抢光----- |
907 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | 915 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + |
@@ -1024,6 +1032,11 @@ Page({ | @@ -1024,6 +1032,11 @@ Page({ | ||
1024 | if(g_item.is_pd_normal){ | 1032 | if(g_item.is_pd_normal){ |
1025 | newd['is_pd_normal']=g_item.is_pd_normal; | 1033 | newd['is_pd_normal']=g_item.is_pd_normal; |
1026 | } | 1034 | } |
1035 | + if(g_item.prom_type){ | ||
1036 | + newd['prom_type']=g_item.prom_type; | ||
1037 | + newd['prom_id']=g_item.prom_id; | ||
1038 | + } | ||
1039 | + | ||
1027 | 1040 | ||
1028 | 1041 | ||
1029 | var b_cart_goods=null; | 1042 | var b_cart_goods=null; |
pages/user/order_list/order_list.js
@@ -837,6 +837,12 @@ Page({ | @@ -837,6 +837,12 @@ Page({ | ||
837 | b_item.goods_sn=good.goods_sn; | 837 | b_item.goods_sn=good.goods_sn; |
838 | b_item.sku=good.sku; | 838 | b_item.sku=good.sku; |
839 | b_item.is_integral_normal=g_item.is_integral_normal; | 839 | b_item.is_integral_normal=g_item.is_integral_normal; |
840 | + | ||
841 | + //-- 如果会员是等级卡的时候,同时商品也有设置相应的卡价格 -- | ||
842 | + var card_field=th.data.card_field; | ||
843 | + if(card_field && good[card_field]>0){ | ||
844 | + b_item.price=good[card_field]; | ||
845 | + } | ||
840 | 846 | ||
841 | //--判断商品当前的活动情况-- | 847 | //--判断商品当前的活动情况-- |
842 | switch(good.prom_type){ | 848 | switch(good.prom_type){ |
@@ -987,7 +993,8 @@ Page({ | @@ -987,7 +993,8 @@ Page({ | ||
987 | if(prom){ | 993 | if(prom){ |
988 | req_data.prom_type= good.prom_type; | 994 | req_data.prom_type= good.prom_type; |
989 | req_data.prom_id= good.prom_id; | 995 | req_data.prom_id= good.prom_id; |
990 | - | 996 | + b_item.prom_type=good.prom_type; |
997 | + b_item.prom_id=good.prom_id; | ||
991 | //------判断活动是否抢光----- | 998 | //------判断活动是否抢光----- |
992 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + | 999 | await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + |
993 | os.stoid + "/" + good.prom_type + "/" + good.prom_id, { | 1000 | os.stoid + "/" + good.prom_type + "/" + good.prom_id, { |
@@ -1110,6 +1117,11 @@ Page({ | @@ -1110,6 +1117,11 @@ Page({ | ||
1110 | newd['is_pd_normal']=g_item.is_pd_normal; | 1117 | newd['is_pd_normal']=g_item.is_pd_normal; |
1111 | } | 1118 | } |
1112 | 1119 | ||
1120 | + if(g_item.prom_type){ | ||
1121 | + newd['prom_type']=g_item.prom_type; | ||
1122 | + newd['prom_id']=g_item.prom_id; | ||
1123 | + } | ||
1124 | + | ||
1113 | 1125 | ||
1114 | var b_cart_goods=null; | 1126 | var b_cart_goods=null; |
1115 | await getApp().request.promiseGet("/api/weshop/cart/page", { | 1127 | await getApp().request.promiseGet("/api/weshop/cart/page", { |
pages/user/order_list/order_list.wxml
@@ -133,7 +133,7 @@ | @@ -133,7 +133,7 @@ | ||
133 | </view> | 133 | </view> |
134 | </view> | 134 | </view> |
135 | </view> | 135 | </view> |
136 | - <view class="links flex-right-vertical fs30"> | 136 | + <view class="links flex-right-vertical fs30" style="flex-wrap: wrap;margin-top: 10rpx;"> |
137 | <image wx:if="{{(item.order_status==1&&item.pay_status==1 && item.shipping_status==0 && item.exp_type==1)}}" class="code" src="{{iurl}}miniapp/images/order/code.png" bindtap="code_show" data-order_sn="{{item.order_sn}}"></image> | 137 | <image wx:if="{{(item.order_status==1&&item.pay_status==1 && item.shipping_status==0 && item.exp_type==1)}}" class="code" src="{{iurl}}miniapp/images/order/code.png" bindtap="code_show" data-order_sn="{{item.order_sn}}"></image> |
138 | <view bindtap="cancelOrder" class="commodity_To_evaluate flex-level View_evaluation" data-id="{{item.order_id}}" data-zsorder="{{item.is_zsorder}}" data-orderindex="{{index}}" wx:if="{{(item.order_status==0 &&item.pay_status==0)}}">取消订单</view> | 138 | <view bindtap="cancelOrder" class="commodity_To_evaluate flex-level View_evaluation" data-id="{{item.order_id}}" data-zsorder="{{item.is_zsorder}}" data-orderindex="{{index}}" wx:if="{{(item.order_status==0 &&item.pay_status==0)}}">取消订单</view> |
139 | <view class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.pt_status==3}}">拼团失败</view> | 139 | <view class="commodity_To_evaluate flex-level View_evaluation" wx:if="{{item.pt_status==3}}">拼团失败</view> |
pages/user/order_list/order_list.wxss
@@ -221,7 +221,8 @@ page { | @@ -221,7 +221,8 @@ page { | ||
221 | } | 221 | } |
222 | 222 | ||
223 | .commodity_evaluate .links { | 223 | .commodity_evaluate .links { |
224 | - height: 92rpx; | 224 | + /* height: 92rpx; */ |
225 | + height: auto; | ||
225 | } | 226 | } |
226 | 227 | ||
227 | .commodity_evaluate .commodity_To_evaluate { | 228 | .commodity_evaluate .commodity_To_evaluate { |
@@ -229,6 +230,7 @@ page { | @@ -229,6 +230,7 @@ page { | ||
229 | height: 48rpx; | 230 | height: 48rpx; |
230 | border-radius: 10rpx; | 231 | border-radius: 10rpx; |
231 | line-height: 48rpx; | 232 | line-height: 48rpx; |
233 | + margin-bottom: 10rpx; | ||
232 | } | 234 | } |
233 | 235 | ||
234 | .commodity_evaluate .commodity_To_evaluate view { | 236 | .commodity_evaluate .commodity_To_evaluate view { |
pages/user/userinfo/userinfo.js
@@ -273,165 +273,171 @@ Page({ | @@ -273,165 +273,171 @@ Page({ | ||
273 | }, | 273 | }, |
274 | onclickstore: function() { | 274 | onclickstore: function() { |
275 | var th = this; | 275 | var th = this; |
276 | - if (th.data.store == 0) { | ||
277 | - this.setData({ | ||
278 | - store: 1 | ||
279 | - }) | ||
280 | - } else { | ||
281 | - this.setData({ | ||
282 | - store: 0 | ||
283 | - }) | ||
284 | - } | ||
285 | - var dd = { | ||
286 | - store_id: r.stoid, | ||
287 | - isstop: 0, | ||
288 | - pageSize: 300 | ||
289 | - } | ||
290 | - th.setData({ | ||
291 | - sort_store: 0 | ||
292 | - }); | ||
293 | - var i = getApp().request; | ||
294 | - //如果有距离的话 | ||
295 | - if (th.data.lat != null) { | ||
296 | - dd.lat = th.data.lat; | ||
297 | - dd.lon = th.data.lon; | ||
298 | - } | ||
299 | - //----------获取门店---------------- | ||
300 | - getApp().request.promiseGet("/api/weshop/pickup/list", { | ||
301 | - data: dd, | ||
302 | - }).then(res => { | ||
303 | - var e = res; | ||
304 | - if (e.data.code == 0) { | ||
305 | - //-- 如果有默认选择门店的时候,要把默认门店放在第一位 -- | ||
306 | - if (th.data.def_pick_store) { | ||
307 | - for (var k = 0; k < e.data.data.pageData.length; k++) { | ||
308 | - if (e.data.data.pageData[k].pickup_id == th.data.def_pick_store.pickup_id) { | ||
309 | - e.data.data.pageData.splice(k, 1); //删除 | ||
310 | - break; | ||
311 | - } | ||
312 | - } | ||
313 | - e.data.data.pageData.splice(0, 0, th.data.def_pick_store); //添加 | ||
314 | - } | ||
315 | - | ||
316 | - //单总量超出5个的时候 | ||
317 | - if (e.data.data.total > 5) { | ||
318 | - i.get("/api/weshop/storagecategory/page", { | ||
319 | - data: { | ||
320 | - store_id: r.stoid, | ||
321 | - is_show: 1, | ||
322 | - pageSize: 300 | ||
323 | - }, | ||
324 | - success: function(ee) { | ||
325 | - if (ee.data.code == 0) { | ||
326 | - if (ee.data.data.pageData.length > 0) { | ||
327 | - var def_arr = new Array(); | ||
328 | - var ishas = 0; | ||
329 | - //-- 开始就看5个门店 -- | ||
330 | - for (var k = 0; k < 5; k++) { | ||
331 | - if (k == e.data.data.pageData.length) break; | ||
332 | - def_arr.push(e.data.data.pageData[k]); | ||
333 | - } | ||
334 | - | ||
335 | - th.setData({ | ||
336 | - def_pickpu_list: def_arr, | ||
337 | - pickpu_list: ee.data.data.pageData | ||
338 | - }); | ||
339 | - var sto_cate = ee.data.data.pageData; | ||
340 | - var sto_arr = e.data.data.pageData; | ||
341 | - var newarr = new Array(); | ||
342 | - var qita = new Array(); | ||
343 | - | ||
344 | - //----要进行门店分组-------- | ||
345 | - for (var i = 0; i < sto_arr.length; i++) { | ||
346 | - //找一下这个门店有没有在分类数组内 | ||
347 | - var find2 = 0, | ||
348 | - find2name = ""; | ||
349 | - for (var m = 0; m < sto_cate.length; m++) { | ||
350 | - if (sto_arr[i].category_id == sto_cate[m].cat_id) { | ||
351 | - find2 = sto_cate[m].cat_id; | ||
352 | - find2name = sto_cate[m].cat_name; | ||
353 | - break; | ||
354 | - } | ||
355 | - } | ||
356 | - | ||
357 | - if (newarr.length > 0) { | ||
358 | - var find = 0; | ||
359 | - //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 | ||
360 | - if (find2 != 0) { | ||
361 | - for (var ii = 0; ii < newarr.length; ii++) { | ||
362 | - if (sto_arr[i].category_id == newarr[ii].cat_id) { | ||
363 | - newarr[ii].s_arr.push(sto_arr[i]); | ||
364 | - find = 1; | ||
365 | - break; | ||
366 | - } | ||
367 | - } | ||
368 | - if (find == 0) { | ||
369 | - var arr0 = new Array(); | ||
370 | - arr0.push(sto_arr[i]); | ||
371 | - var item = { | ||
372 | - cat_id: find2, | ||
373 | - name: find2name, | ||
374 | - s_arr: arr0 | ||
375 | - }; | ||
376 | - newarr.push(item); | ||
377 | - } | ||
378 | - } else { | ||
379 | - qita.push(sto_arr[i]); | ||
380 | - } | ||
381 | - } else { | ||
382 | - //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 | ||
383 | - if (find2 != 0) { | ||
384 | - var arr0 = new Array(); | ||
385 | - arr0.push(sto_arr[i]); | ||
386 | - var item = { | ||
387 | - cat_id: find2, | ||
388 | - name: find2name, | ||
389 | - s_arr: arr0 | ||
390 | - }; | ||
391 | - newarr.push(item); | ||
392 | - } else { | ||
393 | - qita.push(sto_arr[i]); | ||
394 | - } | ||
395 | - } | ||
396 | - } | ||
397 | - | ||
398 | - //----安排其他的分类----- | ||
399 | - if (qita.length > 0) { | ||
400 | - var item = { | ||
401 | - cat_id: -1, | ||
402 | - name: "其他", | ||
403 | - s_arr: qita | ||
404 | - }; | ||
405 | - newarr.push(item); | ||
406 | - } | ||
407 | - th.setData({ | ||
408 | - is_show_sto_cat: 1, | ||
409 | - all_sto: newarr | ||
410 | - }); | ||
411 | - | ||
412 | - } else { | ||
413 | - th.setData({ | ||
414 | - is_show_sto_cat: -1, | ||
415 | - only_pk: e.data.data.pageData | ||
416 | - }); | ||
417 | - } | ||
418 | - } else { | ||
419 | - th.setData({ | ||
420 | - is_show_sto_cat: -1, | ||
421 | - only_pk: e.data.data.pageData | ||
422 | - }); | ||
423 | - } | ||
424 | - } | ||
425 | - }); | ||
426 | - } else { | ||
427 | - th.setData({ | ||
428 | - is_show_sto_cat: 0, | ||
429 | - only_pk: e.data.data.pageData | ||
430 | - }); | ||
431 | - } | ||
432 | - } | ||
433 | - }, 200) | 276 | + //检验门店的点击,看下次数是不是到了 |
277 | + this.check_click_ok(function(){ | ||
278 | + if (th.data.store == 0) { | ||
279 | + th.setData({ | ||
280 | + store: 1 | ||
281 | + }) | ||
282 | + } else { | ||
283 | + th.setData({ | ||
284 | + store: 0 | ||
285 | + }) | ||
286 | + } | ||
287 | + var dd = { | ||
288 | + store_id: r.stoid, | ||
289 | + isstop: 0, | ||
290 | + pageSize: 300 | ||
291 | + } | ||
292 | + th.setData({ | ||
293 | + sort_store: 0 | ||
294 | + }); | ||
295 | + var i = getApp().request; | ||
296 | + //如果有距离的话 | ||
297 | + if (th.data.lat != null) { | ||
298 | + dd.lat = th.data.lat; | ||
299 | + dd.lon = th.data.lon; | ||
300 | + } | ||
301 | + //----------获取门店---------------- | ||
302 | + getApp().request.promiseGet("/api/weshop/pickup/list", { | ||
303 | + data: dd, | ||
304 | + }).then(res => { | ||
305 | + var e = res; | ||
306 | + if (e.data.code == 0) { | ||
307 | + //-- 如果有默认选择门店的时候,要把默认门店放在第一位 -- | ||
308 | + if (th.data.def_pick_store) { | ||
309 | + for (var k = 0; k < e.data.data.pageData.length; k++) { | ||
310 | + if (e.data.data.pageData[k].pickup_id == th.data.def_pick_store.pickup_id) { | ||
311 | + e.data.data.pageData.splice(k, 1); //删除 | ||
312 | + break; | ||
313 | + } | ||
314 | + } | ||
315 | + e.data.data.pageData.splice(0, 0, th.data.def_pick_store); //添加 | ||
316 | + } | ||
317 | + | ||
318 | + //单总量超出5个的时候 | ||
319 | + if (e.data.data.total > 5) { | ||
320 | + i.get("/api/weshop/storagecategory/page", { | ||
321 | + data: { | ||
322 | + store_id: r.stoid, | ||
323 | + is_show: 1, | ||
324 | + pageSize: 300 | ||
325 | + }, | ||
326 | + success: function(ee) { | ||
327 | + if (ee.data.code == 0) { | ||
328 | + if (ee.data.data.pageData.length > 0) { | ||
329 | + var def_arr = new Array(); | ||
330 | + var ishas = 0; | ||
331 | + //-- 开始就看5个门店 -- | ||
332 | + for (var k = 0; k < 5; k++) { | ||
333 | + if (k == e.data.data.pageData.length) break; | ||
334 | + def_arr.push(e.data.data.pageData[k]); | ||
335 | + } | ||
336 | + | ||
337 | + th.setData({ | ||
338 | + def_pickpu_list: def_arr, | ||
339 | + pickpu_list: ee.data.data.pageData | ||
340 | + }); | ||
341 | + var sto_cate = ee.data.data.pageData; | ||
342 | + var sto_arr = e.data.data.pageData; | ||
343 | + var newarr = new Array(); | ||
344 | + var qita = new Array(); | ||
345 | + | ||
346 | + //----要进行门店分组-------- | ||
347 | + for (var i = 0; i < sto_arr.length; i++) { | ||
348 | + //找一下这个门店有没有在分类数组内 | ||
349 | + var find2 = 0, | ||
350 | + find2name = ""; | ||
351 | + for (var m = 0; m < sto_cate.length; m++) { | ||
352 | + if (sto_arr[i].category_id == sto_cate[m].cat_id) { | ||
353 | + find2 = sto_cate[m].cat_id; | ||
354 | + find2name = sto_cate[m].cat_name; | ||
355 | + break; | ||
356 | + } | ||
357 | + } | ||
358 | + | ||
359 | + if (newarr.length > 0) { | ||
360 | + var find = 0; | ||
361 | + //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 | ||
362 | + if (find2 != 0) { | ||
363 | + for (var ii = 0; ii < newarr.length; ii++) { | ||
364 | + if (sto_arr[i].category_id == newarr[ii].cat_id) { | ||
365 | + newarr[ii].s_arr.push(sto_arr[i]); | ||
366 | + find = 1; | ||
367 | + break; | ||
368 | + } | ||
369 | + } | ||
370 | + if (find == 0) { | ||
371 | + var arr0 = new Array(); | ||
372 | + arr0.push(sto_arr[i]); | ||
373 | + var item = { | ||
374 | + cat_id: find2, | ||
375 | + name: find2name, | ||
376 | + s_arr: arr0 | ||
377 | + }; | ||
378 | + newarr.push(item); | ||
379 | + } | ||
380 | + } else { | ||
381 | + qita.push(sto_arr[i]); | ||
382 | + } | ||
383 | + } else { | ||
384 | + //如果有找到,那门店就在这个分组内,否则,分类就要排在其他 | ||
385 | + if (find2 != 0) { | ||
386 | + var arr0 = new Array(); | ||
387 | + arr0.push(sto_arr[i]); | ||
388 | + var item = { | ||
389 | + cat_id: find2, | ||
390 | + name: find2name, | ||
391 | + s_arr: arr0 | ||
392 | + }; | ||
393 | + newarr.push(item); | ||
394 | + } else { | ||
395 | + qita.push(sto_arr[i]); | ||
396 | + } | ||
397 | + } | ||
398 | + } | ||
399 | + | ||
400 | + //----安排其他的分类----- | ||
401 | + if (qita.length > 0) { | ||
402 | + var item = { | ||
403 | + cat_id: -1, | ||
404 | + name: "其他", | ||
405 | + s_arr: qita | ||
406 | + }; | ||
407 | + newarr.push(item); | ||
408 | + } | ||
409 | + th.setData({ | ||
410 | + is_show_sto_cat: 1, | ||
411 | + all_sto: newarr | ||
412 | + }); | ||
413 | + | ||
414 | + } else { | ||
415 | + th.setData({ | ||
416 | + is_show_sto_cat: -1, | ||
417 | + only_pk: e.data.data.pageData | ||
418 | + }); | ||
419 | + } | ||
420 | + } else { | ||
421 | + th.setData({ | ||
422 | + is_show_sto_cat: -1, | ||
423 | + only_pk: e.data.data.pageData | ||
424 | + }); | ||
425 | + } | ||
426 | + } | ||
427 | + }); | ||
428 | + } else { | ||
429 | + th.setData({ | ||
430 | + is_show_sto_cat: 0, | ||
431 | + only_pk: e.data.data.pageData | ||
432 | + }); | ||
433 | + } | ||
434 | + } | ||
435 | + }, 200) | ||
436 | + | ||
437 | + },2) | ||
438 | + | ||
434 | }, | 439 | }, |
440 | + | ||
435 | //选择更多门店 | 441 | //选择更多门店 |
436 | more_store: function() { | 442 | more_store: function() { |
437 | this.setData({ | 443 | this.setData({ |
@@ -887,7 +893,24 @@ Page({ | @@ -887,7 +893,24 @@ Page({ | ||
887 | 893 | ||
888 | //-- 跳转到获取导购的列表 -- | 894 | //-- 跳转到获取导购的列表 -- |
889 | go_get_guide:function () { | 895 | go_get_guide:function () { |
890 | - getApp().goto("/pages/user/choice_guide/choice_guide"); | 896 | + this.check_click_ok(function(){ |
897 | + getApp().goto("/pages/user/choice_guide/choice_guide"); | ||
898 | + },1) | ||
899 | + }, | ||
900 | + | ||
901 | + //点击门店,导购的次数判断, type 1=导购 2=门店 | ||
902 | + check_click_ok:function(func,idx){ | ||
903 | + var th=this; | ||
904 | + var userId=getApp().globalData.user_id; | ||
905 | + getApp().request.get("/api/weshop/users/getGuideNum/"+r.stoid+"/"+userId+"/"+idx, { | ||
906 | + success: function(res) { | ||
907 | + if(res.data.code==0){ | ||
908 | + func(); | ||
909 | + }else{ | ||
910 | + getApp().my_warnning(res.data.msg, 0, th); | ||
911 | + } | ||
912 | + } | ||
913 | + }); | ||
891 | } | 914 | } |
892 | 915 | ||
893 | 916 |