Commit 5ad4bd372c1c481bd4bfc4e7117e8d7168fbebdc

Authored by yvan.ni
1 parent 98a8234b

拼团的优化

packageA/pages/serviceCard_pd/team_show/team_show.js
1   -var t = require("../../../../utils/util.js"),
2   - ut = t,
3   - e = require("../../../../utils/common.js"),
4   - a = require("../../../../utils/wxParse/wxParse.js"),
  1 +var ut = require("../../../../utils/util.js"),
5 2 s = getApp(),
6 3 i = s.request,
7   - rq = i,
8 4 oo = s.globalData,
9 5 o = s.globalData.setting,
10 6 os = o;
... ... @@ -95,15 +91,13 @@ Page({
95 91 },
96 92 onLoad: function(options) {
97 93 wx.setNavigationBarTitle({ title: "拼团订单",})
98   - //var postdata=getApp().globalData.to_group;
  94 +
99 95 var postdata=options;
100 96 var tg_id = postdata.tg_id, first_leader=options.first_leader,goods_id=options.goods_id;
101 97 //如果tg_id是空的话
102 98 if(tg_id==null ||goods_id==null){
103 99 var tg_id_str=decodeURIComponent(postdata.scene);
104 100 tg_id_str=tg_id_str.split("_");
105   - console.log(tg_id_str.length);
106   - //tg_id_str[0] teamgroup.id tg_id_str[1] user_id tg_id_str[2] goods_id
107 101 switch(tg_id_str.length){
108 102 case 1:
109 103 tg_id=tg_id_str[0];
... ... @@ -126,6 +120,7 @@ Page({
126 120 getApp().request.promiseGet("/api/weshop/shoppingGuide/get/"+os.stoid+"/"+first_leader,{}).then(res=>{
127 121 if(res.data.code==0){
128 122 getApp().globalData.guide_id=res.data.data.id;
  123 + getApp().globalData.guide_pick_id= res.data.data.pickup_id
129 124 }
130 125 })
131 126 }
... ... @@ -134,7 +129,9 @@ Page({
134 129  
135 130 var th=this;
136 131 getApp().getConfig2(function(e) {
137   - th.setData({ bconfig: e,});
  132 +
  133 + var json_d = JSON.parse(e.switch_list);
  134 + th.setData({ bconfig: e,sys_switch:json_d});
138 135 th.wait_for_store_config(); //获取默认的门店
139 136 })
140 137  
... ... @@ -293,37 +290,28 @@ Page({
293 290 var gd=this.data.goods;
294 291 var th=this;
295 292 var user_id=getApp().globalData.user_id;
296   - var promgoodsbuynum=0;
  293 + var promcardbuynum=0;
297 294 var goodsbuynum=0;
298   - getApp().request.promiseGet("/api/weshop/ordergoods/getUserBuyGoodsNum", {
  295 + await getApp().request.promiseGet("/api/weshop/rechargeServicelist/getUserBuyGoodsNum", {
299 296 data: {
300 297 store_id: os.stoid,
301 298 user_id: user_id,
302   - goods_id: gd.goods_id,
303   - prom_type: gd.prom_type,
  299 + card_id: gd.id,
  300 + prom_type: 6,
304 301 prom_id: gd.prom_id
305 302  
306 303 },
307 304 }).then(res=>{
308 305 var buy_num_data=res.data.data;
309   - if(buy_num_data.promgoodsbuynum) promgoodsbuynum=buy_num_data.promgoodsbuynum;
310   - goodsbuynum=buy_num_data.goodsbuynum;
  306 + if(buy_num_data.promcardbuynum) promcardbuynum=buy_num_data.promcardbuynum;
  307 + goodsbuynum=buy_num_data.cardbuynum;
311 308 })
312 309  
313   - //先判断限购
314   - if (num+goodsbuynum>gd.viplimited && gd.viplimited>0) {
315   - getApp().confirmBox("超出商品限购");
316   - return false;
317   - }
318   - if (num+promgoodsbuynum>th.data.teamlist.buy_limit && th.data.teamlist.buy_limit>0) {
  310 + if (num+promcardbuynum>th.data.teamlist.buy_limit && th.data.teamlist.buy_limit>0) {
319 311 getApp().confirmBox("超出活动限购");
320 312 return false;
321 313 }
322   - //判断库存
323   - if ( num>gd.store_count) {
324   - getApp().confirmBox("超出商品库存");
325   - return false;
326   - }
  314 +
327 315 var r_num=0;
328 316 await getApp().request.promiseGet("/api/weshop/activitylist/getActLen/" + os.stoid + "/6/" + th.data.teamlist.id, {
329 317 1: 1
... ... @@ -344,6 +332,8 @@ Page({
344 332 minusStatus: minusStatus,
345 333 })
346 334  
  335 + return true;
  336 +
347 337 },
348 338  
349 339 /*输入框事件*/
... ... @@ -370,22 +360,22 @@ Page({
370 360 min_price = 0,
371 361 th=this,
372 362 that=th,
373   - flag=null;
  363 + flag=null,
  364 + odr=null;
374 365 await getApp().request.promiseGet("/api/weshop/teamlist/pageteam/2",{
375 366 data:{
376 367 store_id: os.stoid,
377 368 is_end: 0,
378 369 is_show: 1,
379 370 user_id: getApp().globalData.user_id,
380   - pageSize:1000
  371 + pageSize:1000,
  372 + goods_id:th.data.goods_id
381 373 }
382 374 }).then(res=>{
383 375 let pd_list=res.data.data.pageData;
384 376 if(res.data.code==0 && pd_list.length>0){
385   - flag =pd_list.some(pd=>{
386   - // if(th.data.goods_id){
387   - return pd.goods_id==th.data.goods_id;
388   - // }
  377 + flag =pd_list.find(pd=>{
  378 + return pd.goods_type==1;
389 379 })
390 380 }
391 381 })
... ... @@ -435,9 +425,10 @@ Page({
435 425 var is_ok=1;
436 426  
437 427 //要先读取订单,看自己有没有买过该团的商品
438   - await getApp().request.promiseGet("/api/weshop/order/page", {
  428 + await getApp().request.promiseGet("/api/weshop/rechargeServicelist/page", {
439 429 data: {
440   - pt_prom_id:teamgroup.team_id,
  430 + prom_id:teamgroup.team_id,
  431 + prom_type:6,
441 432 user_id: oo.user_id,
442 433 store_id: os.stoid,
443 434 pageSize: 1,
... ... @@ -453,18 +444,15 @@ Page({
453 444 }
454 445 //--跳转到已经购买的情况--
455 446 if (e.data.data.pageData.length > 0) {
456   - var odr = e.data.data.pageData[0];
  447 + odr = e.data.data.pageData[0];
457 448 //还未支付
458 449 if (odr.pt_status == 0 && odr.order_status == 1) {
459   - wx.navigateTo({
460   - url: "/pages/user/order_detail/order_detail?order_id=" + odr.order_id,
461   - });
462   - is_ok=0;
  450 +
  451 + getApp().goto("/packageA/pages/details_serviceCard/details_serviceCard?order_id=" + odr.order_id)
  452 + is_ok=0;
463 453 }else if (odr.pt_status == 1 && odr.order_status == 1){
464   - wx.navigateTo({
465   - url: "/pages/team/team_success/team_success?ordersn=" + odr.order_sn,
466   - });
467   - is_ok=0;
  454 + getApp().goto( "/pages/team/team_success/team_success?ordersn=" + odr.order_sn);
  455 + is_ok=0;
468 456 }
469 457 }
470 458 })
... ... @@ -512,7 +500,7 @@ Page({
512 500 }
513 501  
514 502 //多少人参团头像
515   - await getApp().request.promiseGet("/api/weshop/order/pagePtList", {
  503 + await getApp().request.promiseGet("/api/weshop/rechargeServicelist/pagePtList", {
516 504 data: {
517 505 store_id: o.stoid,
518 506 pt_listno: teamgroup.listno,
... ... @@ -522,37 +510,31 @@ Page({
522 510 })
523 511  
524 512 //获取商品信息
525   - await getApp().request.promiseGet("/api/weshop/goods/get/" + os.stoid + "/" + goods_id, {
  513 + await getApp().request.promiseGet("/api/weshop/serviceCard/get/" + os.stoid + "/" + goods_id, {
526 514 }).then(res => {
527   - //商品地址
528   - original_img = ee.data.imageurl + res.data.data.original_img,
529   - goods = res.data.data
  515 + //商品地址
  516 + original_img = ee.data.imageurl + res.data.data.original_img,
  517 + goods = res.data.data
530 518 })
531   -
532   - //显示商品规格
533   - var gg = "";
534   - if(goods.goods_spec=="null" || goods.goods_spec==null ) goods.goods_spec="";
535   - if(goods.goods_color=="null" || goods.goods_color==null) goods.goods_color="";
536   -
537   - if (goods.goods_spec != "" && goods.goods_color != "") {
538   - gg = goods.goods_spec + "/" + goods.goods_color;
539   - } else if (goods.goods_spec != "" || goods.goods_color != "") {
540   - gg = goods.goods_spec + goods.goods_color;
541   - } else {
542   - gg = "规格1";
543   - }
544   - goods.gg = gg;
545   -
  519 +
  520 + if(!goods){
  521 + getApp().showWarning("拼单活动商品未找到");
  522 + th.go_back();
  523 + return false;
  524 + }
  525 + goods.prom_id=teamgroup.team_id;
  526 +
  527 +
546 528 //只装5个
547 529 var ordertx2 = [], sf_num = 0, ct_nun = teamlist.ct_num;
548 530 if (max_num) {
549 531 ct_nun = parseInt(max_num);
550   - if (ct_nun < ordertx.length) ct_nun = ordertx.length;
  532 + if (ordertx && ct_nun < ordertx.length) ct_nun = ordertx.length;
551 533 }
552 534  
553 535 if (ct_nun > 5) ct_nun = 5;
554 536 for (var i = 0; i < ct_nun; i++) {
555   - if (i >= ordertx.length) sf_num++
  537 + if (!ordertx || i >= ordertx.length) sf_num++
556 538 else
557 539 ordertx2.push(ordertx[i]);
558 540 }
... ... @@ -566,9 +548,7 @@ Page({
566 548  
567 549 if(th.data.is_group_end==1 || th.data.is_group_end==2 ){
568 550 getApp().confirmBox(th.data.end_text);
569   - wx.redirectTo({
570   - url: "/pages/goods/goodsInfo/goodsInfo?goods_id=" + goods.goods_id,
571   - });
  551 + getApp().goto("/packageA/pages/goodsInfo/goodsInfo?goods_id=" + goods.card_id)
572 552 return false;
573 553 }
574 554  
... ... @@ -611,22 +591,21 @@ Page({
611 591 th.data.fir_def_store={}; //赋值空对象
612 592 return false;
613 593 }
  594 +
  595 + if(getApp().globalData.is_dj_pk) th.setData({has_def:1})
614 596 //--定时器推迟一下--
615 597 setTimeout(function () {
616 598 if(!th.data.goods) return false;
617 599 var g_distr_type=th.data.goods.distr_type;
618 600 //--如果默认门店的配送方式不对,就不能被选择--
619   - if(ee.distr_type!=0 && g_distr_type!=0 && ee.distr_type!=g_distr_type ){
620   - //th.data.fir_def_store={}; //赋值空对象
621   - //return false;
622   - ee.is_no_dis=1;
623   - }
  601 + // if(ee.distr_type!=0 && g_distr_type!=0 && ee.distr_type!=g_distr_type ){
  602 + // ee.is_no_dis=1;
  603 + // }
624 604  
625 605 var appd=getApp().globalData;
626 606 var w_time = setInterval(function() {
627 607 if (that.data.is_get_local_ok == 0) return false;
628 608 clearInterval(w_time);
629   - var distance = null;
630 609 var e=JSON.parse(JSON.stringify(ee));
631 610  
632 611 //如果有开启近距离的话,同时距离优不一样了
... ... @@ -710,9 +689,8 @@ Page({
710 689 if(getCurrentPages()>1)
711 690 wx.navigateBack({delta: 1})
712 691 else
713   - wx.navigateTo({
714   - url: "/pages/index/index/index"
715   - });
  692 + getApp().goto("/pages/index/index/index");
  693 +
716 694 },
717 695 //---小于10的格式化函数----
718 696 timeFormat(param) {
... ... @@ -757,7 +735,7 @@ Page({
757 735 },
758 736  
759 737 //------去支付,购买-------
760   - go_pay:function () {
  738 + go_pay:async function () {
761 739 var th=this;
762 740 var def_pick_store=this.data.def_pick_store;
763 741 if(def_pick_store && def_pick_store.pickup_id) {
... ... @@ -773,6 +751,14 @@ Page({
773 751 getApp().confirmBox("拼团商品至少要买"+qnum+"件!");
774 752 return false;
775 753 }
  754 +
  755 +
  756 + var minusStatus = th.data.num > 1 ? 'normal' : 'disable';
  757 + //判断限购
  758 + var f=await this.check_num(th.data.num,minusStatus);
  759 + if(!f) return false;
  760 +
  761 +
776 762 //先判断团的redis数量
777 763 this.buy_check_redis(function () {
778 764 var arr=th.data.redis_arr;
... ... @@ -789,15 +775,18 @@ Page({
789 775 return false;
790 776 }
791 777  
  778 +
  779 +
792 780 //--------------此时操作的数据------------
793 781 var newd = {
794   - goods_id: th.data.goods.goods_id,
  782 + id: th.data.goods.id,
795 783 goods_num: th.data.num,
796 784 pick_id: th.data.pick_id,
  785 + keyid: th.data.def_pick_store.keyid,
797 786 user_id: oo.user_id,
798   - store_id: th.data.stoid,
799   - goods_name: th.data.goods.goods_name,
800   - goods_sn: th.data.goods.goods_sn,
  787 + store_id: os.stoid,
  788 + goods_name: th.data.goods.service_name,
  789 + goods_sn: th.data.goods.service_sn,
801 790 };
802 791  
803 792 //---是不是从收藏夹出来的---
... ... @@ -846,7 +835,7 @@ Page({
846 835  
847 836 s.set_b_now(newd);
848 837 wx.navigateTo({
849   - url: "/pages/cart/cart2_pt/cart2_pt?is_bnow=1&goods_id=" + th.data.goods.goods_id,
  838 + url: "/packageA/pages/serviceCard_pd/cart/cart?is_bnow=1&goods_id=" + th.data.goods.card_id,
850 839 });
851 840 });
852 841 },
... ... @@ -940,11 +929,16 @@ Page({
940 929 })
941 930 },
942 931  
943   - go_goodsinfo:function (e) {
944   - var gid=e.currentTarget.dataset.gid;
945   - var url="/pages/goods/goodsInfo/goodsInfo?goods_id="+gid;
946   - wx.navigateTo({ url: url, }) //跳到非tabbar页
947   - },
  932 + go_goodsinfo:function (e) {
  933 + var index=e.currentTarget.dataset.index;
  934 + var item=this.data.pageteam[index];
  935 + var gid=item.goods_id;
  936 + var url="/pages/goods/goodsInfo/goodsInfo?goods_id="+gid+"&prom_id="+item.id+"&prom_type=6";
  937 + if(item.goods_type==1){
  938 + url="/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo?goods_id="+gid+"&prom_id="+item.id+"&prom_type=6";
  939 + }
  940 + getApp().goto(url); //跳到非tabbar页
  941 + },
948 942  
949 943 gohome:function(){
950 944 getApp().goto("/pages/index/index/index");
... ... @@ -960,7 +954,7 @@ Page({
960 954  
961 955 //------ 分享配置 --------
962 956 onShareAppMessage: function (e) {
963   - getApp().globalData.no_clear=1;
  957 + getApp().globalData.no_clear=1;
964 958 var curPage=this;
965 959 var pagePath = curPage.route; //当前页面url
966 960 if (pagePath.indexOf('/') != 0) {
... ... @@ -969,7 +963,7 @@ Page({
969 963 var url=pagePath;
970 964  
971 965 //--分享图片--
972   - img=th.data.iurl+th.data.teamlist.share_imgurl;
  966 + var img=this.data.iurl+this.data.teamlist.share_imgurl;
973 967 //--把会员分享出去--
974 968 if(getApp().globalData.user_id){
975 969 if(url.indexOf("?")>0)
... ... @@ -1005,9 +999,25 @@ Page({
1005 999  
1006 1000 //-- 选择门店。此时的门店选择与门店有关系 --
1007 1001 choice_store: function(ee) {
  1002 +
  1003 + //--先判断会员状态--
  1004 + var user_info = getApp().globalData.userInfo;
  1005 + if (user_info == null || user_info.mobile == undefined || user_info.mobile == "" || user_info.mobile == null) {
  1006 + wx.navigateTo({
  1007 + url: '/packageE/pages/togoin/togoin',
  1008 + })
  1009 + return false;
  1010 + }
  1011 +
1008 1012  
1009 1013 var th = this;
1010   - var bconfig = th.data.bconfig;
  1014 + var bconfig = th.data.bconfig;
  1015 +
  1016 + //如果开启了,则不在选择门店
  1017 + if(this.data.sys_switch.is_pricing_open_store && getApp().globalData.pk_store){
  1018 + return false;
  1019 + }
  1020 +
1011 1021 if(!th.data.only_pk && !th.data.def_pickpu_list){
1012 1022 getApp().confirmBox("门店库存不足", null, 25000, !1);
1013 1023 return false;
... ... @@ -1020,6 +1030,9 @@ Page({
1020 1030 getApp().confirmBox("门店库存不足", null, 25000, !1);
1021 1031 return false;
1022 1032 }
  1033 +
  1034 +
  1035 +
1023 1036  
1024 1037 if ( bconfig && bconfig.is_sort_storage) {
1025 1038 wx.getLocation({
... ... @@ -1127,25 +1140,13 @@ Page({
1127 1140 var timer_get = setInterval(function() {
1128 1141 if (th.data.is_get_local_ok == 0) return false;
1129 1142 if (!th.data.goods) return false;
1130   - var dd = null,
1131   - i = getApp().request;
  1143 + var dd = null, i = getApp().request;
1132 1144 var g_distr_type = th.data.goods.distr_type;
1133   - if (g_distr_type != 0) {
1134   - dd = {
1135   - store_id: o.stoid,
1136   - distr_type: g_distr_type,
1137   - isstop: 0,
1138   - is_pos: 1,
1139   - pageSize: 2000
1140   - }
1141   - } else {
  1145 +
1142 1146 dd = {
1143   - store_id: o.stoid,
1144   - isstop: 0,
1145   - is_pos: 1,
1146   - pageSize: 2000
  1147 + store_id: o.stoid,isstop: 0,is_pos: 1, pageSize: 2000
1147 1148 }
1148   - }
  1149 +
1149 1150 //如果有距离的话
1150 1151 if (th.data.lat != null) {
1151 1152 dd.lat = th.data.lat;
... ... @@ -1439,7 +1440,7 @@ Page({
1439 1440 if (th.data.is_show_sto_cat == 1) {
1440 1441 item = th.data.def_pickpu_list[index];
1441 1442 } else {
1442   - item = th.data.only_pk[index]; //当没有门店分类的时候
  1443 + item = th.data.only_pk?th.data.only_pk[index]:null; //当没有门店分类的时候
1443 1444 }
1444 1445  
1445 1446 } else {
... ... @@ -1481,12 +1482,14 @@ Page({
1481 1482 if (th.data.is_show_sto_cat == 1) {
1482 1483 item = th.data.def_pickpu_list[index];
1483 1484 } else {
1484   - item = th.data.only_pk[index]; //当没有门店分类的时候
  1485 + item = th.data.only_pk?th.data.only_pk[index]:null; //当没有门店分类的时候
1485 1486 }
1486 1487 } else {
1487 1488 var index = th.data.sec_pick_index;
1488 1489 item = th.data.sec_sto.s_arr[index];
1489 1490 }
  1491 +
  1492 + if(!item) return false;
1490 1493  
1491 1494  
1492 1495 var store_id = o.stoid;
... ... @@ -1544,6 +1547,12 @@ Page({
1544 1547 })
1545 1548  
1546 1549 },
  1550 +
  1551 +
  1552 + go_to:function (e) {
  1553 + var url=e.currentTarget.dataset.url;
  1554 + getApp().goto(url);
  1555 + }
1547 1556  
1548 1557  
1549 1558  
... ...
packageA/pages/serviceCard_pd/team_show/team_show.wxml
... ... @@ -3,7 +3,7 @@
3 3 <view wx:if="{{is_show}}">
4 4  
5 5 <!--图片区域-->
6   - <view class='center'>
  6 + <view class='center' bindtap="go_to" data-url="/packageA/pages/serviceCard_pd/goodsInfo/goodsInfo?goods_id={{goods.card_id}}&prom_type=6&prom_id={{teamlist.id}}">
7 7 <view class='cenleft'>
8 8 <image src='{{image}}' binderror='bind_bnerr' data-errorimg='image'></image>
9 9 </view>
... ... @@ -11,7 +11,7 @@
11 11 <view class='cenrt'>
12 12  
13 13 <view class='xc-goods-details ellipsis-2 fs28'>
14   - <span>{{goods.goods_name}}</span>
  14 + <span>{{goods.service_name}}</span>
15 15 </view>
16 16 </view>
17 17 <view class='cenrcen flex-vertical-between'>
... ... @@ -19,7 +19,7 @@
19 19 <view class="fs40 xc-wc" style='font-size:40rpx'>
20 20 <span class="fs28" style="font-weight:500;">¥</span>{{teamlist.price}}</view>
21 21 <view class="fs22 word-line xc-wc">
22   - 零售价¥{{goods.market_price}}
  22 + 零售价¥{{goods.show_price}}
23 23 </view>
24 24 </view>
25 25 <view class="xc-wc fs24">
... ... @@ -153,11 +153,7 @@
153 153 </view>
154 154 </view>
155 155 </view>
156   - <!----//拼团玩法---->
157   - <!-- <view class='pintuan' bindtap="cpd">
158   - <view class='pintuanzhou'>拼团玩法</view>
159   - <view class='pintuanyou'>开团/参团>邀请参团>人满成团</view>
160   - </view> -->
  156 +
161 157 <!--大家都在团-->
162 158 <view class='goodslist'>
163 159 <view class='goodslisttop'>
... ... @@ -165,7 +161,7 @@
165 161 <view class='goodslisttopright'></view>
166 162 </view>
167 163 <view class="changxin">
168   - <view class='onegoods' wx:for='{{pageteam}}' wx:key="{{index}}" bindtap="go_goodsinfo" data-gid="{{item.goods_id}}">
  164 + <view class='onegoods' wx:for='{{pageteam}}' wx:key="{{index}}" bindtap="go_goodsinfo" data-index="{{index}}">
169 165 <view class='onegoodsimg'>
170 166 <image src="{{imageurl+item.share_imgurl}}"></image>
171 167 </view>
... ... @@ -187,9 +183,6 @@
187 183 <view class="pop_up" wx:if="{{yijian}}">
188 184 <view>
189 185  
190   - <!----弹起来,选择规格数量,拼单商品购买------>
191   - <!-- <view> -->
192   - <!-- <view hidden="{{!openSpecModal_pt}}"> -->
193 186 <view bindtap="closeSpecModal" class="cover-layer"></view>
194 187 <view class="spec-model">
195 188 <view class="pding">
... ... @@ -198,7 +191,7 @@
198 191 <view class="spec-goods">
199 192 <image class="wh100 spec-img xc-distance-bottom" src="{{image}}" binderror="pop_err_img" data-errorimg="data.original_img"></image>
200 193 <view class="spec-goods-info">
201   - <view class="spec-goods-name ellipsis-1">{{goods.goods_name}}商品名称</view>
  194 + <view class="spec-goods-name ellipsis-1">{{goods.service_name}}商品名称</view>
202 195 <view class="flex ai_end xc-val-money">
203 196 <view class="spec-goods-price">
204 197 <span class='t1'>¥</span><text class='t2'>{{teamlist.kttype==3?teamlist.yf_price:teamlist.price}}</text>
... ... @@ -229,7 +222,7 @@
229 222 <view class="fs28 xc-ash-9f">选择门店</view>
230 223 </view>
231 224  
232   - <view class="red-co fs28" bindtap="choice_store">更多门店<text class="right-arrow"></text></view>
  225 + <view hidden="{{has_def && sys_switch.is_pricing_open_store}}" class="red-co fs28" bindtap="choice_store">更多门店<text class="right-arrow"></text></view>
233 226  
234 227  
235 228 </view>
... ... @@ -237,17 +230,6 @@
237 230 <view class="fs24 xc-ash-9f xc-distance-top " wx:elif="{{def_pick_store && def_pick_store.fulladdress}}">地址:{{def_pick_store.fulladdress}}</view>
238 231  
239 232 </view>
240   - <!-- 商品的属性项目 -->
241   - <view>
242   - <view hidden="{{ismend==1}}" class="spec-name">商品规格</view>
243   - <block>
244   - <view hidden="{{ismend==1}}" class="flex">
245   - <view class="spec_bt act" >{{goods.gg}}
246   - </view>
247   - </view>
248   - </block>
249   - <view class="clear"></view>
250   - </view>
251 233  
252 234 <view>
253 235 <view class="b_num" hidden="{{ismend==1}}" style="margin-top: 20rpx">
... ... @@ -260,7 +242,6 @@
260 242 </view>
261 243 </view>
262 244  
263   - <!-- <view class="clear"></view> -->
264 245  
265 246 </view>
266 247 </view>
... ... @@ -271,7 +252,6 @@
271 252 </view>
272 253  
273 254 </view>
274   - <!-- </view> -->
275 255  
276 256 </view>
277 257 </view>
... ... @@ -416,83 +396,6 @@
416 396 </view>
417 397 </block>
418 398  
419   -
420   -
421   -
422   -
423   -
424   -<!-- <view class='buy-option'> -->
425   -<!--头部图片-->
426   -<!-- <view class='buy-top'>
427   - <view class='buy-image mimg'>
428   - <image src='{{image}}'></image>
429   - <view>
430   - <view>
431   - <span class='t1'>¥</span><text class='t2'>{{teamlist.kttype==3?teamlist.yf_price:teamlist.price}}</text>
432   - </view>
433   - <view class="ellipsis-2">
434   - {{goods.goods_name}}
435   - </view>
436   - </view>
437   -
438   - </view>
439   -
440   - <view class='buy-cou' bindtap='cbcou'>⊗</view>
441   - <view class='clear'></view>
442   - </view> -->
443   -
444   -<!--取货门店-->
445   -<!-- <view class='quhuo' wx:if="{{qh}}" bindtap='cqh'> -->
446   -<!--当ii==0请选择门店显示,ii==1最后名字显示-->
447   -<!-- <text>取货门店</text><view class='end_name' wx:if="{{ii==1 }}">({{end_name}})</view><view wx:if="{{ii==0 }}" class='ttxz'>(请选择门店)</view>
448   - </view> -->
449   -<!--选择门店-->
450   -<!-- <view class='xuanze1' wx:if="{{xz}}" bindtap='cxz'>
451   - <text decode='true'>&lt; 选择门店</text>
452   - </view>
453   - <view class='x-z'> -->
454   -<!--第一层-->
455   -<!-- <block wx:if="{{one}}">
456   - <view class="fir_view">
457   - <view>
458   - <view class='xuanze' bindtap='setchild' data-bindex='{{bindex}}' data-bname='{{item.name}}' wx:for-index="bindex" wx:for="{{ssl}}" wx:key>
459   - <text decode='true'>{{item.name}}</text>
460   - </view>
461   - </view>
462   - </view>
463   - </block> -->
464   -<!--选择的-->
465   -<!-- <view class='xuanze1' wx:if="{{se}}" bindtap='sel'><text decode='true'>&lt;</text> {{sele_dl_name}}</view> -->
466   -<!--第二层list-->
467   -<!-- <block wx:if="{{list}}">
468   - <scroll-view scroll-y="true" style="max-height: 460rpx">
469   - <view class='xuanze' wx:for="{{ssl_child}}" wx:key bindtap='clist'
470   - data-pick_dis="{{item.distr_type}}"
471   - data-end='{{item.pickup_name}}' data-pick_id='{{item.pickup_id}}'>
472   - <text decode='true'>{{item.pickup_name}}</text>
473   - </view>
474   - </scroll-view>
475   - </block>
476   - </view> -->
477   -
478   -<!--数量-->
479   -<!-- <view class='buy-button' wx:if="{{qh}}">
480   - <text>数量</text>
481   - <view class='stepper sum'>
482   - <text class='{{minusStatus}}' type='number' bindtap='bindMinus' class="jiajian">-</text>
483   - <input bindinput='bindManual' value='{{num}}'></input>
484   - <text bindtap='bindPlus' class="jiajian">+</text>
485   - </view>
486   - <view class='clear'></view>
487   - </view> -->
488   -
489   -<!-- <view class="clear"></view>
490   - </view> -->
491   -<!--支付-->
492   -<!-- <view class='btn' bindtap="go_pay">立即支付</view> -->
493   -<!-- </view>
494   -</view> -->
495   -
496 399 <!--mask吐司内容-->
497 400 <view class="toast_mask" wx:if="{{isShowToast}}"></view>
498 401  
... ...
packageA/pages/serviceCard_pd/team_success/team_success.js
... ... @@ -84,7 +84,7 @@ Page({
84 84 })
85 85 },
86 86 onShow:function () {
87   - getApp().check_can_share();
  87 + getApp().check_can_share(this);
88 88 },
89 89  
90 90 //关闭展开列表
... ... @@ -151,7 +151,7 @@ Page({
151 151 p_status=1;
152 152  
153 153 //--如果商家团的时候,这个要改---
154   - await getApp().request.promisePost("/api/weshop/order/pay/vipAutoTuan", {
  154 + await getApp().request.promisePost("/api/weshop/rechargeServicelist/vipAutoTuan", {
155 155 data: {orderSn:order_sn,storeId:os.stoid }
156 156 })
157 157  
... ... @@ -229,6 +229,7 @@ Page({
229 229  
230 230 //只装5个
231 231 var ordertx2=[],sf_num=0,ct_nun=teamlist.ct_num;
  232 +
232 233 if(max_num){
233 234 ct_nun=parseInt(max_num);
234 235 if (ordertx && ct_nun < ordertx.length) ct_nun = ordertx.length;
... ... @@ -284,8 +285,7 @@ Page({
284 285  
285 286 //--当是成团的时候的操作--
286 287 if(order.pt_status==2 || order.pt_status==4 || order.pt_status==5){
287   - //设置值
288   -
  288 + //-- 设置值 --
289 289 ee.setData({
290 290 ordertx2: ordertx2, ordertx: ordertx, teamlist: teamlist, teamgroup: teamgroup, min_price: min_price,
291 291 order: order, share_img: share_img,max_num:max_num,
... ... @@ -804,8 +804,14 @@ Page({
804 804 tt();
805 805 },
806 806 fail: function (res) {
807   - ee.data.share_img_localpath= "../../../images/share/default_g_img.gif"; //分享的图片不能用网络的
808   - tt();
  807 + //获取默认空白图
  808 + wx.getImageInfo({
  809 + src:os.imghost+'/miniapp/images/default_g_img.gif',
  810 + success: function(res) {
  811 + ee.data.share_img_localpath = res.path; //分享的图片不能用网络的
  812 + tt();
  813 + }
  814 + })
809 815 }
810 816 });
811 817 },
... ...
packageA/pages/serviceCard_pd/team_success/team_success.wxml
... ... @@ -164,8 +164,8 @@
164 164 <!----/ // // // //按钮---->
165 165  
166 166 <view wx:if="{{teamlist.kttype==3}}" class='bodybutton'>
167   - <!-- 阶梯团 -->
168   - <button wx:if="{{p_status==1}}" bindtap="clickShare" style='background-color:#fab55a; color:#fff'>
  167 + <!-- 阶梯团wx:if="{{isLogin}}" -->
  168 + <button wx:if="{{p_status==1 && isLogin}}" bindtap="clickShare" style='background-color:#fab55a; color:#fff'>
169 169 <!-- <button wx:if="{{p_status==1}}" bindtap="clickShare" bindtap='cmeng' style='background-color:#fab55a; color:#fff'> -->
170 170 邀请好友参团
171 171 </button>
... ... @@ -176,7 +176,7 @@
176 176  
177 177 <!--会员团 商家团-->
178 178 <button class="bodybutton" style='background-color:#fab55a; color:#fff' bindtap='clickShare'
179   - wx:if="{{(teamlist.kttype==2||teamlist.kttype==1)&&p_status==1}}">邀请好友参团</button>
  179 + wx:if="{{(teamlist.kttype==2||teamlist.kttype==1)&&p_status==1}}">邀请好友参团{{isLogin}}</button>
180 180  
181 181 <view class="xc-home-page-frame">
182 182 <button class="xc-home-page" bindtap='gohome'> 返回首页</button>
... ...