Commit 107a1b31696e94f7ec1be4f4372c18f2767065f3
Merge branch 'dev' of http://git.vipzhuang.cn/wxd/MShopWeApp into dev
Showing
6 changed files
with
61 additions
and
30 deletions
app.js
@@ -70,7 +70,7 @@ App({ | @@ -70,7 +70,7 @@ App({ | ||
70 | room_id: null, //直播间分享的房间ID | 70 | room_id: null, //直播间分享的房间ID |
71 | room_goods_id: null, //直播间分享的商品ID | 71 | room_goods_id: null, //直播间分享的商品ID |
72 | fail_url: new Map(), | 72 | fail_url: new Map(), |
73 | - sp_scene:"1175,1176,1177" | 73 | + sp_scene: null |
74 | }, | 74 | }, |
75 | auth: o, | 75 | auth: o, |
76 | request: a, | 76 | request: a, |
@@ -81,6 +81,8 @@ App({ | @@ -81,6 +81,8 @@ App({ | ||
81 | // params.login_id = wx.getStorageSync('login_id') || '' // 可将登录id缓存下来,方便下次进入小程序直接获取 | 81 | // params.login_id = wx.getStorageSync('login_id') || '' // 可将登录id缓存下来,方便下次进入小程序直接获取 |
82 | // plugin.setConfig(pluginGD) | 82 | // plugin.setConfig(pluginGD) |
83 | if(option) this.globalData.scene=option.scene; | 83 | if(option) this.globalData.scene=option.scene; |
84 | + console.log(option,'登陆场景'); | ||
85 | + | ||
84 | wx.hideTabBar(); | 86 | wx.hideTabBar(); |
85 | this.initExt(); | 87 | this.initExt(); |
86 | // this.overShare() | 88 | // this.overShare() |
@@ -205,6 +207,18 @@ App({ | @@ -205,6 +207,18 @@ App({ | ||
205 | 207 | ||
206 | //获取一下门店的基本信息 | 208 | //获取一下门店的基本信息 |
207 | this.getConfig(); | 209 | this.getConfig(); |
210 | + | ||
211 | + //获取视频号场景 | ||
212 | + if(!this.globalData.sp_scene) { | ||
213 | + var th = this; | ||
214 | + var turl = "/api/weshop/manager/managerConfig/get"; | ||
215 | + this.promiseGet(turl, {}).then(res => { | ||
216 | + if (res.data.code == 0) { | ||
217 | + th.globalData.sp_scene = res.data.data.weapp_scenelist; | ||
218 | + } | ||
219 | + }) | ||
220 | + } | ||
221 | + | ||
208 | }, | 222 | }, |
209 | 223 | ||
210 | // overShare:function() { | 224 | // overShare:function() { |
@@ -707,7 +721,6 @@ App({ | @@ -707,7 +721,6 @@ App({ | ||
707 | th.globalData.dis_buy_obj = null; //等级卡的购买记录 | 721 | th.globalData.dis_buy_obj = null; //等级卡的购买记录 |
708 | th.globalData.storeFooter = null; //底部的导航 | 722 | th.globalData.storeFooter = null; //底部的导航 |
709 | th.globalData.full_screen = null; //全屏 | 723 | th.globalData.full_screen = null; //全屏 |
710 | - th.globalData.scene=null | ||
711 | } else { | 724 | } else { |
712 | th.globalData.no_clear = 0; | 725 | th.globalData.no_clear = 0; |
713 | } | 726 | } |
pages/cart/cart/cart.js
@@ -471,7 +471,7 @@ Page({ | @@ -471,7 +471,7 @@ Page({ | ||
471 | var isok = 1; | 471 | var isok = 1; |
472 | var is_flag = 1; | 472 | var is_flag = 1; |
473 | var act = null; | 473 | var act = null; |
474 | - var url = "/api/weshop/prom/zhbuy/get/" + os.stoid + "/" + item.prom_id + "/" + getApp().globalData.userInfo.user_id; | 474 | + var url = "/api/weshop/prom/zhbuy/get/" + os.stoid + "/" + item.prom_id + "/" + getApp().globalData.user_id; |
475 | await getApp().request.promiseGet(url, {}).then(res => { | 475 | await getApp().request.promiseGet(url, {}).then(res => { |
476 | console.log(res, 1000); | 476 | console.log(res, 1000); |
477 | if (res.data.code == 0 && res.data.data) { | 477 | if (res.data.code == 0 && res.data.data) { |
pages/cart/cart/zh_calculate.js
@@ -76,6 +76,9 @@ module.exports = { | @@ -76,6 +76,9 @@ module.exports = { | ||
76 | for (var i in car_item.zh_map) { | 76 | for (var i in car_item.zh_map) { |
77 | var bitem = car_item.zh_map[i]; | 77 | var bitem = car_item.zh_map[i]; |
78 | var act = bitem.act; //获取到组合购的详情 | 78 | var act = bitem.act; //获取到组合购的详情 |
79 | + if(!act) continue; | ||
80 | + | ||
81 | + | ||
79 | var all_num = 0; //商品数量之和 | 82 | var all_num = 0; //商品数量之和 |
80 | var all_price = 0; | 83 | var all_price = 0; |
81 | var need_to_buy = 0; | 84 | var need_to_buy = 0; |
pages/cart/cart2/cart2.js
@@ -2585,33 +2585,38 @@ Page({ | @@ -2585,33 +2585,38 @@ Page({ | ||
2585 | 2585 | ||
2586 | //--如果有赠品的时候,赠品也要提交--- | 2586 | //--如果有赠品的时候,赠品也要提交--- |
2587 | if (th.data.buy_now_gift_goods) { | 2587 | if (th.data.buy_now_gift_goods) { |
2588 | - var gift_gg = th.data.buy_now_gift_goods; | ||
2589 | - var g_goods = { | ||
2590 | - 'goods_id': gift_gg.goods_id, | ||
2591 | - 'goods_name': gift_gg.goods_name, | ||
2592 | - 'goods_sn': gift_gg.goods_sn, | ||
2593 | - 'goods_num': gift_gg.buynum, | ||
2594 | - 'market_price': gift_gg.market_price, | ||
2595 | - 'goods_price': 0, | ||
2596 | - 'member_goods_price': 0, | ||
2597 | - 'store_id': oo.stoid, | ||
2598 | - 'is_gift': 1, | ||
2599 | - 'gift_id': gift_gg.gift_id, | ||
2600 | - 'prom_id': gift_gg.prom_id, | ||
2601 | - }; | ||
2602 | - //-- 把导购的信息填入-- | ||
2603 | - if (gg.guide_id) { | ||
2604 | - g_goods.guide_id = gg.guide_id; | ||
2605 | - g_goods.guide_type = gg.guide_type; | ||
2606 | - //调用接口判断是不是会员 | ||
2607 | - await getApp().request.promiseGet("/api/weshop/shoppingGuide/getId/" + oo.stoid + "/" + gg.guide_id, {}).then(res => { | ||
2608 | - if (res.data.code == 0) { | ||
2609 | - g_goods.guide_name = res.data.data.salesman; | ||
2610 | - g_goods.guide_sn = res.data.data.salesman_no; | ||
2611 | - } | ||
2612 | - }) | 2588 | + var gift_gg_arr = th.data.buy_now_gift_goods; |
2589 | + for(let i in gift_gg_arr){ | ||
2590 | + let gift_gg=gift_gg_arr[i]; | ||
2591 | + var g_goods = { | ||
2592 | + 'goods_id': gift_gg.goods_id, | ||
2593 | + 'goods_name': gift_gg.goods_name, | ||
2594 | + 'goods_sn': gift_gg.goods_sn, | ||
2595 | + 'goods_num': gift_gg.buynum, | ||
2596 | + 'market_price': gift_gg.market_price, | ||
2597 | + 'goods_price': 0, | ||
2598 | + 'member_goods_price': 0, | ||
2599 | + 'store_id': oo.stoid, | ||
2600 | + 'is_gift': 1, | ||
2601 | + 'gift_id': gift_gg.gift_id, | ||
2602 | + 'prom_id': gift_gg.prom_id, | ||
2603 | + }; | ||
2604 | + //-- 把导购的信息填入-- | ||
2605 | + if (gg.guide_id) { | ||
2606 | + g_goods.guide_id = gg.guide_id; | ||
2607 | + g_goods.guide_type = gg.guide_type; | ||
2608 | + //调用接口判断是不是会员 | ||
2609 | + await getApp().request.promiseGet("/api/weshop/shoppingGuide/getId/" + oo.stoid + "/" + gg.guide_id, {}).then(res => { | ||
2610 | + if (res.data.code == 0) { | ||
2611 | + g_goods.guide_name = res.data.data.salesman; | ||
2612 | + g_goods.guide_sn = res.data.data.salesman_no; | ||
2613 | + } | ||
2614 | + }) | ||
2615 | + } | ||
2616 | + item.order_goods.push(g_goods); | ||
2617 | + | ||
2613 | } | 2618 | } |
2614 | - item.order_goods.push(g_goods); | 2619 | + |
2615 | } | 2620 | } |
2616 | pdata.push(item); | 2621 | pdata.push(item); |
2617 | } else { | 2622 | } else { |
@@ -4768,7 +4773,10 @@ Page({ | @@ -4768,7 +4773,10 @@ Page({ | ||
4768 | if (res.confirm) { | 4773 | if (res.confirm) { |
4769 | func(); | 4774 | func(); |
4770 | } else if (res.cancel) { | 4775 | } else if (res.cancel) { |
4771 | - console.log('用户点击取消') | 4776 | + console.log('用户点击取消'); |
4777 | + th.setData({ | ||
4778 | + submit:0, | ||
4779 | + }) | ||
4772 | } | 4780 | } |
4773 | } | 4781 | } |
4774 | }) | 4782 | }) |
@@ -4790,6 +4798,9 @@ Page({ | @@ -4790,6 +4798,9 @@ Page({ | ||
4790 | 4798 | ||
4791 | if (!is_ok) { | 4799 | if (!is_ok) { |
4792 | getApp().confirmBox("请选择赠品"); | 4800 | getApp().confirmBox("请选择赠品"); |
4801 | + th.setData({ | ||
4802 | + submit:0, | ||
4803 | + }) | ||
4793 | return false; | 4804 | return false; |
4794 | } | 4805 | } |
4795 | func(); | 4806 | func(); |
utils/pay.js
@@ -35,6 +35,8 @@ module.exports = { | @@ -35,6 +35,8 @@ module.exports = { | ||
35 | if(getApp().globalData.scene) | 35 | if(getApp().globalData.scene) |
36 | dd.scene=getApp().globalData.scene; | 36 | dd.scene=getApp().globalData.scene; |
37 | 37 | ||
38 | + console.log(dd,'支付场景'); | ||
39 | + | ||
38 | wx.showLoading(); | 40 | wx.showLoading(); |
39 | n.post(this.url, { | 41 | n.post(this.url, { |
40 | data: dd, | 42 | data: dd, |
utils/pay2.js
@@ -10,6 +10,8 @@ module.exports = { | @@ -10,6 +10,8 @@ module.exports = { | ||
10 | if(getApp().globalData.scene) | 10 | if(getApp().globalData.scene) |
11 | dd.scene=getApp().globalData.scene; | 11 | dd.scene=getApp().globalData.scene; |
12 | 12 | ||
13 | + console.log(dd,'支付场景'); | ||
14 | + | ||
13 | wx.showLoading(); | 15 | wx.showLoading(); |
14 | var i = this; | 16 | var i = this; |
15 | n.post(this.url, { | 17 | n.post(this.url, { |