Commit ffcb7c7091f69bbd7508b74ee1582db2d238457a

Authored by taiyuan
1 parent 22a972bc

幸运购

packageC/pages/luckyGo/luckyGo_activityList/luckyGo_activityList.js
... ... @@ -12,8 +12,20 @@ Page({
12 12 pageNum: 1, // 当前页数
13 13 },
14 14  
15   - onLoad: function () {
  15 + onLoad: function (options) {
16 16 self = this;
  17 +
  18 + var first_leader = options.first_leader;
  19 + if(first_leader) {
  20 + app.globalData.first_leader = first_leader;
  21 + //调用接口判断是不是会员
  22 + // app.request.promiseGet("/api/weshop/shoppingGuide/get/" + app.globalData.setting.stoid + "/" + first_leader, {}).then(res => {
  23 + // if (res.data.code == 0) {
  24 + // getApp().globalData.guide_id = res.data.data.id;
  25 + // }
  26 + // })
  27 + };
  28 +
17 29 app.isLogin().then(function(data) {
18 30 self.setData({
19 31 userInfo: data,
... ... @@ -173,5 +185,42 @@ Page({
173 185 };
174 186 },
175 187  
  188 +
  189 + /**
  190 + * 用户点击右上角分享
  191 + */
  192 + onShareAppMessage: function (e) {
  193 + var pagePath = this.route; //当前页面url
  194 + if (pagePath.indexOf('/') != 0) {
  195 + pagePath = '/' + pagePath;
  196 + }
  197 + if(getApp().globalData.user_id){
  198 +
  199 + if(pagePath.indexOf("?")>0){
  200 + pagePath+="&first_leader="+getApp().globalData.user_id;
  201 + }else{
  202 + pagePath+="?first_leader="+getApp().globalData.user_id;
  203 + }
  204 + }
  205 + return {
  206 + title: "幸运购活动列表",
  207 + path: pagePath,
  208 + }
  209 + },
  210 +
  211 + onShareTimeline() {
  212 + var store_name = getApp().globalData.config ? getApp().globalData.config.store_name:'';
  213 + var pagePath = this.route; //当前页面url
  214 +
  215 + if(!store_name) store_name = getApp().globalData.setting.appName;
  216 + if (pagePath.indexOf('/') != 0) {
  217 + pagePath = '/' + pagePath;
  218 + }
  219 + return {
  220 + title: store_name + '-幸运购活动列表',
  221 + path: pagePath,
  222 + }
  223 + },
  224 +
176 225 })
177 226  
... ...
packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart.js
... ... @@ -126,6 +126,7 @@ Page({
126 126 user_note:{},
127 127 zuhe_map_good:{},
128 128 },
  129 +
129 130 onLoad: function (t) {
130 131 wx.setNavigationBarTitle({title: "填写订单",})
131 132 var th = this;
... ...
packageC/pages/luckyGo/luckyGo_cart_ct/luckyGo_cart_ct.js
... ... @@ -102,7 +102,7 @@ Page({
102 102  
103 103  
104 104 //先获取物流,再获取用户信息,再展示页面
105   - //th.get_wuliu(th.get_info(th.show_page));
  105 + th.get_wuliu(th.get_info(th.show_page));
106 106 },
107 107  
108 108 onUnload: function() {
... ... @@ -604,7 +604,7 @@ Page({
604 604 pdata = new Array();
605 605 var ff = true;
606 606 //------------立即购买-------------
607   - console.log("buy_new");
  607 + // console.log("buy_new");
608 608  
609 609 //如果不是阶梯团,或者是普通购买,商家选择了物流,以及地址为空的时候
610 610 if (th.data.bn_exp_type == 0 && th.data.user_addr == null && (th.data.kt_type != 3 || th.data.bn_goods.is_normal ==
... ... @@ -649,6 +649,8 @@ Page({
649 649 'goods_price': th.data.param.goods_price, //商品总价
650 650 //'goods_price': th.data.formData.all_price, //商品总价
651 651 'shipping_price': th.data.formData.shipping_price, //物流金额
  652 + 'shipping_code': th.data.bn_exp_type == 1 ? 0 : th.data.wu_arr[th.data.index].code,
  653 + 'shipping_name': th.data.bn_exp_type == 1 ? '' : th.data.wu_arr[th.data.index].name,
652 654 'user_money': th.data.formData.user_money, //使用余额
653 655 'total_amount': th.data.formData.total_amount, //订单总价
654 656 'order_amount': th.data.formData.order_amount, //应付
... ...
packageC/pages/luckyGo/luckyGo_details/luckyGo_details.js
... ... @@ -468,7 +468,7 @@ Page({
468 468 };
469 469 ///二微码
470 470 var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" +
471   - os.stoid + "?sceneValue=" + scene + "&pageValue=pages/goods/goodsInfo/goodsInfo";
  471 + os.stoid + "?sceneValue=" + scene + "&pageValue=packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo";
472 472  
473 473  
474 474 // 读取文件成功则OK--
... ... @@ -953,32 +953,32 @@ Page({
953 953 },
954 954  
955 955 //------ 分享配置 --------
956   - onShareAppMessage: function (e) {
957   - var th=this;
958   - var scene=this.data.teamgroup.id;
959   - var url="/pages/team/team_show/team_show?tg_id="+scene;
960   - //--分享图片--
961   - var img=th.data.iurl+th.data.teamlist.share_imgurl;
962   - //--把会员分享出去--
963   - if(getApp().globalData.user_id){
964   - if(url.indexOf("?")>0)
965   - url+="&first_leader="+getApp().globalData.user_id;
966   - else
967   - url+="?first_leader="+getApp().globalData.user_id;
968   - }
969   - // console.log('url+++++>>>>>', url, th.data.teamlist.title);
  956 + // onShareAppMessage: function (e) {
  957 + // var th=this;
  958 + // var scene=this.data.teamgroup.id;
  959 + // var url="/pages/team/team_show/team_show?tg_id="+scene;
  960 + // //--分享图片--
  961 + // var img=th.data.iurl+th.data.teamlist.share_imgurl;
  962 + // //--把会员分享出去--
  963 + // if(getApp().globalData.user_id){
  964 + // if(url.indexOf("?")>0)
  965 + // url+="&first_leader="+getApp().globalData.user_id;
  966 + // else
  967 + // url+="?first_leader="+getApp().globalData.user_id;
  968 + // }
  969 + // // console.log('url+++++>>>>>', url, th.data.teamlist.title);
970 970  
971   - var share_title=th.data.teamlist.title;
972   - if(th.data.teamlist.share_title){
973   - share_title=th.data.teamlist.share_title;
974   - }
  971 + // var share_title=th.data.teamlist.title;
  972 + // if(th.data.teamlist.share_title){
  973 + // share_title=th.data.teamlist.share_title;
  974 + // }
975 975  
976   - return {
977   - path:url,
978   - title: share_title,
979   - imageUrl: img,
980   - }
981   - },
  976 + // return {
  977 + // path:url,
  978 + // title: share_title,
  979 + // imageUrl: img,
  980 + // }
  981 + // },
982 982  
983 983 clickShare() {
984 984 this.setData({
... ...
packageC/pages/luckyGo/luckyGo_details/luckyGo_details.wxml
... ... @@ -16,7 +16,11 @@
16 16 <view class="flex-vertical-between">
17 17 <view>
18 18 <view class="fs40 xc-wc rmb">{{filters.price(luckyGoInfo.group_price)}}</view>
19   - <view class="fs22 word-line c-7b">零售价<text class="rmb">{{luckyGoInfo.market_price}}</text></view>
  19 + <view class="fs22 word-line c-7b">
  20 + <!-- 手店价<text class="rmb">{{luckyGoInfo.shop_price}}</text> -->
  21 + <!-- <block wx:if="{{card_field && sele_g[card_field]>0}}"><text class="rmb lh1">{{sele_g[card_field]}}</text></block>
  22 + <block wx:else><text class="rmb lh1">{{sele_g.shop_price}}</text></block> -->
  23 + </view>
20 24 </view>
21 25 <view class="xc-wc fs24">
22 26 <view>
... ... @@ -202,7 +206,7 @@
202 206 </view>
203 207 <view class="mgl20 t-l">
204 208 <view>{{item.nickname}}</view>
205   - <view class="c-7b">参团编号:<text class="c-red">{{item.team_sn}}</text></view>
  209 + <!-- <view class="c-7b">参团编号:<text class="c-red">{{item.team_sn}}</text></view> -->
206 210 </view>
207 211 </view>
208 212  
... ... @@ -346,7 +350,6 @@
346 350 <!-- 遮罩层 -->
347 351 <view class="mask" bindtap="close_all" catchtouchmove="true" wx:if="{{showRules}}"></view>
348 352 <!-- 规则详情和提示信息弹窗 -->
349   - <!-- <view class="rule-pop-container" wx:if="{{showRule}}"> -->
350 353 <view class="rule-pop-container" wx:if="{{showRules}}">
351 354 <view class="pop-title">规则详情
352 355 <text class="iconfont icon-guan" bindtap="closeRules"></text>
... ... @@ -365,7 +368,7 @@
365 368  
366 369  
367 370 <view class="pdv20">
368   - <view class="btn" bindtap="closeRule">我知道了</view>
  371 + <view class="btn" bindtap="closeRules">我知道了</view>
369 372 </view>
370 373 </view>
371 374  
... ...
packageC/pages/luckyGo/luckyGo_goodsInfo/buy_pt.wxml
... ... @@ -28,7 +28,7 @@
28 28 <view class="spec-goods-stock" wx:if="{{def_pick_store && def_pick_store.CanOutQty}}">可售:{{def_pick_store.CanOutQty}}</view>
29 29 <view class="spec-goods-stock" wx:else>可售:0</view>
30 30 </block>
31   - <block wx:else><view class="spec-goods-stock">可售:{{sele_g.store_count}}</view></block>
  31 + <block wx:else><view class="spec-goods-stock">可售:{{sele_g.store_count}}</view></block>
32 32 </view>
33 33 </block>
34 34 <!-- <block wx:if="{{is_normal==0}}">
... ...
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.js
... ... @@ -1729,9 +1729,12 @@ Page({
1729 1729 if (e.is_normal == 1) {
1730 1730 this.check_nor_promgood(e.goods_id, function (res) {
1731 1731 if (res && res.cat_id) {
1732   - e.prom_type = 0;
  1732 + e.prom_type = 3;
1733 1733 e.prom_id = res.cat_id;
1734   - }
  1734 + } else {
  1735 + e.prom_type = 0;
  1736 + // e.prom_id = 0;
  1737 + }
1735 1738 s.set_b_now(e);
1736 1739 /*--
1737 1740 wx.redirectTo({
... ... @@ -1739,8 +1742,8 @@ Page({
1739 1742 });--*/
1740 1743  
1741 1744 console.log('11111111111111111111111111======》');
1742   - getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id);
1743   - // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + th.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + th.data.luckGoInfo.lc_alert);
  1745 + // getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&goods_id=" + e.goods_id);
  1746 + getApp().goto("/packageC/pages/luckyGo/luckyGo_cart/luckyGo_cart?is_bnow=1&group_id=" + th.data.group_id +"&goods_id=" + e.goods_id + "&alert=" + th.data.luckGoInfo.lc_alert);
1744 1747  
1745 1748 })
1746 1749 } else {
... ... @@ -4040,11 +4043,12 @@ Page({
4040 4043 newd['prom_id'] = e.act_id;
4041 4044 }
4042 4045 console.log('aaaaa');
  4046 + newd['prom_type'] = 0;
4043 4047 th.buyNow(newd);
4044 4048 });
4045 4049 }
4046 4050 else {
4047   - console.log('bbbb');
  4051 + // 点击立即参团
4048 4052 th.buyNow_pt(newd);
4049 4053 };
4050 4054 })
... ... @@ -4513,7 +4517,7 @@ Page({
4513 4517 }
4514 4518 ///二微码
4515 4519 var path3 = os.url + "/api/wx/open/app/user/getWeAppEwm/" +
4516   - os.stoid + "?sceneValue=" + scene + "&pageValue=pages/goods/goodsInfo/goodsInfo";
  4520 + os.stoid + "?sceneValue=" + scene + "&pageValue=packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo";
4517 4521  
4518 4522 console.log(path3);
4519 4523  
... ... @@ -4630,9 +4634,9 @@ Page({
4630 4634 context.setFillStyle("red")
4631 4635  
4632 4636  
4633   - var pri0 = th.data.data.shop_price;
4634   - if (th.data.prom_act)
4635   - pri0 = th.data.prom_act.price;
  4637 + var pri0 = th.data.luckGoInfo.group_price;
  4638 + // if (th.data.prom_act)
  4639 + // pri0 = th.data.prom_act.price;
4636 4640 pri0 = parseFloat(pri0).toFixed(2);
4637 4641 var wd1 = th.data.screenWidth - ut.measureText(pri0, 31 * unit) - 25;
4638 4642 context.fillText("¥", wd1 - 15, 185 * unit);
... ...
packageC/pages/luckyGo/luckyGo_goodsInfo/luckyGo_goodsInfo.wxml
... ... @@ -114,7 +114,10 @@
114 114 <view class="fs50 val">{{filters.toFix(luckGoInfo.group_price/100,2)}}</view>
115 115 </view>
116 116 <view class="word-line fs20 xc-qtunit-price">
117   - 手店价¥{{filters.toFix(data.shop_price,2)}}
  117 + 手店价
  118 + <!-- ¥{{filters.toFix(data.shop_price,2)}} -->
  119 + <block wx:if="{{card_field && sele_g[card_field]>0}}"><text class="rmb lh1">{{sele_g[card_field]}}</text></block>
  120 + <block wx:else><text class="rmb lh1">{{sele_g.shop_price}}</text></block>
118 121 </view>
119 122 </view>
120 123  
... ... @@ -270,8 +273,9 @@
270 273  
271 274  
272 275 <view class="goods-num">
273   - <view class="sales">销量:{{data.sales_sum}}件</view>
274   - <view class="stock">折扣:{{data.disc}}折</view>
  276 + <view class="sales">已拼成功:{{data.sales_sum}}件</view>
  277 + <!-- <view class="sales">销量:{{data.sales_sum}}件</view> -->
  278 + <!-- <view class="stock">折扣:{{data.disc}}折</view> -->
275 279 <view class="stock">{{categories3[0].num}}人评价</view>
276 280 </view>
277 281 <view wx:if="{{prom_type==1}}">
... ... @@ -905,7 +909,13 @@
905 909 <block wx:if="{{(sele_g.store_count>0 && sales_rules==1) || sales_rules==2 }}">
906 910 <view class="btn-container f1">
907 911 <view bindtap="openSpecModel_pt" data-ind="1" data-it="1" class="btn-yellow flex f1 fdc jc-center">
908   - <view class="lh1"><text class="rmb lh1">{{filters.toFix(data.shop_price,2)}}</text></view>
  912 + <view class="lh1">
  913 + <!-- <text class="rmb lh1">{{filters.toFix(data.shop_price,2)}}</text> -->
  914 + <block wx:if="{{card_field && sele_g[card_field]>0}}"><text class="rmb lh1">{{sele_g[card_field]}}</text></block>
  915 + <block wx:else><text class="rmb lh1">{{sele_g.shop_price}}</text></block>
  916 + </view>
  917 + <!-- 如果是等级会员,且有等级价 -->
  918 +
909 919 <view class="lh1 fs pdt4">单独购买</view>
910 920 </view>
911 921 <!-- data-ind="2" -->
... ...
packageC/pages/luckyGo/luckyGo_list/luckyGo_list.js
... ... @@ -253,7 +253,7 @@ Page({
253 253 case 3: { //优惠券
254 254 app.request.promiseGet('/api/weshop/prom/luckyCoupon/page', {
255 255 data: {
256   - store_id: os.stoid,
  256 + store_id: app.globalData.setting.stoid,
257 257 aid: self.data.currentItemAid,
258 258 }
259 259 }).then(res => {
... ... @@ -268,7 +268,7 @@ Page({
268 268 case 4: { //服务项目
269 269 app.request.promiseGet('/api/weshop/prom/luckyService/page', {
270 270 data: {
271   - store_id: os.stoid,
  271 + store_id: app.globalData.setting.stoid,
272 272 aid: self.data.currentItemAid,
273 273 }
274 274 }).then(res => {
... ...
packageC/pages/luckyGo/luckyGo_order/luckyGo_order.js
... ... @@ -1493,6 +1493,9 @@ Page({
1493 1493 },
1494 1494  
1495 1495  
  1496 +
  1497 +
  1498 +
1496 1499  
1497 1500  
1498 1501  
... ...
packageC/pages/luckyGo/luckyGo_order/luckyGo_order.wxml
... ... @@ -39,7 +39,7 @@
39 39  
40 40  
41 41 <view class="order-num">
42   - <view class="goods-price">¥{{item.member_goods_price}}</view>
  42 + <view class="goods-price">¥{{item.goods_price}}</view>
43 43 <view class="goods-num">×{{item.goods_num}}</view>
44 44  
45 45 <!-- 不是整单退的时候 -->
... ...