Commit 640929ad4ff085bd2f8cf90818298dcfe8a22bf8
1 parent
588b0234
返回的bug优化
Showing
11 changed files
with
162 additions
and
25 deletions
packageA/pages/cart2_ser/cart2_ser.js
... | ... | @@ -137,7 +137,7 @@ Page({ |
137 | 137 | good = res.data.data; |
138 | 138 | }) |
139 | 139 | |
140 | - item.img_url = oo.imghost + good.img_url; | |
140 | + item.img_url = oo.imghost + good.imgUrl; | |
141 | 141 | item.erpItemID=good.erpItemID; |
142 | 142 | |
143 | 143 | /*----接口要弄出来的,先顶着-----*/ |
... | ... | @@ -485,7 +485,7 @@ Page({ |
485 | 485 | getApp().showWarning("购买成功"); |
486 | 486 | setTimeout(function () { |
487 | 487 | wx.reLaunch({ |
488 | - url: "/packageA/pages/cardList/cardList", | |
488 | + url: "/pages/user/my_service/i_service", | |
489 | 489 | }) |
490 | 490 | },1000) |
491 | 491 | }, function () { | ... | ... |
packageA/pages/goodsInfo/goodsInfo.js
... | ... | @@ -751,9 +751,26 @@ Page({ |
751 | 751 | for (var i = 0; i < e.data.data.pageData.length; i++) { |
752 | 752 | num += e.data.data.pageData[i].goods_num; |
753 | 753 | } |
754 | + | |
755 | + /*-- | |
754 | 756 | t.setData({ |
755 | 757 | cartGoodsNum: num |
756 | - }); | |
758 | + });--*/ | |
759 | + | |
760 | + //-- 读取服务卡的数量 -- | |
761 | + getApp().promiseGet("/api/weshop/cartService/page",{ | |
762 | + data:{ | |
763 | + store_id: s.globalData.setting.stoid, | |
764 | + user_id: s.globalData.user_id, | |
765 | + } | |
766 | + }).then(res=>{ | |
767 | + for (var i = 0; i < res.data.data.pageData.length; i++) { | |
768 | + num += res.data.data.pageData[i].goods_num; | |
769 | + } | |
770 | + t.setData({cartGoodsNum:num}); | |
771 | + }) | |
772 | + | |
773 | + | |
757 | 774 | } |
758 | 775 | }); |
759 | 776 | }, | ... | ... |
pages/cart/cart/cart.js
... | ... | @@ -1799,7 +1799,7 @@ Page({ |
1799 | 1799 | |
1800 | 1800 | //---加载更多是靠这个函数---- |
1801 | 1801 | onReachBottom: function() { |
1802 | - if(this.data.requestData.length==0) { | |
1802 | + if(this.data.requestData && this.data.requestData.length==0) { | |
1803 | 1803 | var goods_list = this.selectComponent("#goods_list"); //组件的id |
1804 | 1804 | if (goods_list) goods_list.get_list(); |
1805 | 1805 | } | ... | ... |
pages/cart/cart2/cart2.js
... | ... | @@ -443,7 +443,10 @@ Page({ |
443 | 443 | } |
444 | 444 | var e_t=0 |
445 | 445 | switch (arr[j].distr_t) { |
446 | - case 0: e_t = 1; break; | |
446 | + case 0: | |
447 | + e_t = 1; | |
448 | + if(th.data.json_d.pickupway && th.data.json_d.pickupway==1) e_t=0; | |
449 | + break; | |
447 | 450 | case 1: e_t = 1; break; |
448 | 451 | case 2: e_t = 0; break; |
449 | 452 | } | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.js
... | ... | @@ -158,7 +158,7 @@ Page({ |
158 | 158 | var json = { |
159 | 159 | "actId": '', //活动Id |
160 | 160 | "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销 |
161 | - "buyType": '1', //1=积分兑换 2=余额购买 | |
161 | + "buyType": '1', //1=积分兑换 2=余额购买 3=免费领取 | |
162 | 162 | "giftBagId": id, //礼包Id |
163 | 163 | "storeId": that.getStorageID, //商家Id |
164 | 164 | "userId": that.getUserID, //用户ID |
... | ... | @@ -169,8 +169,7 @@ Page({ |
169 | 169 | if(getApp().globalData.guide_id){ |
170 | 170 | json.guide_id=getApp().globalData.guide_id; |
171 | 171 | } |
172 | - | |
173 | - | |
172 | + | |
174 | 173 | var data = JSON.stringify(json); |
175 | 174 | var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; |
176 | 175 | getApp().request.json_post(url, json, |
... | ... | @@ -181,15 +180,53 @@ Page({ |
181 | 180 | getApp().my_warnning(res.data.msg, 0, th); |
182 | 181 | } |
183 | 182 | }, |
184 | - function(res) { | |
185 | - | |
186 | - } | |
187 | - | |
188 | - ) | |
183 | + function(res) {}) | |
189 | 184 | |
190 | 185 | }) |
191 | 186 | |
192 | 187 | }, |
188 | + //免费领取 | |
189 | + GetFree:function (e){ | |
190 | + var that = this.data; | |
191 | + var th = this; | |
192 | + var id = e.currentTarget.dataset.id; //活动id | |
193 | + var my_confirm = th.selectComponent("#my_confirm"); //组件的id | |
194 | + my_confirm.open( | |
195 | + "是否确定领取该礼包", | |
196 | + "取消", | |
197 | + "确定", | |
198 | + function() { | |
199 | + my_confirm.open_cancel(0); | |
200 | + }, | |
201 | + function() { | |
202 | + my_confirm.open_cancel(0); | |
203 | + var json = { | |
204 | + "actId": '', //活动Id | |
205 | + "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销 | |
206 | + "buyType": '3', //1=积分兑换 2=余额购买 3=免费领取 | |
207 | + "giftBagId": id, //礼包Id | |
208 | + "storeId": that.getStorageID, //商家Id | |
209 | + "userId": that.getUserID, //用户ID | |
210 | + "buyFrom": 2 | |
211 | + }; | |
212 | + //-- 分享导购要记录 -- | |
213 | + if(getApp().globalData.guide_id){ | |
214 | + json.guide_id=getApp().globalData.guide_id; | |
215 | + } | |
216 | + var data = JSON.stringify(json); | |
217 | + var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; | |
218 | + getApp().request.json_post(url, json, | |
219 | + function(res) { | |
220 | + if (res.data.code == 0) { | |
221 | + getApp().my_warnning("兑换成功!", 1, th); | |
222 | + } else { | |
223 | + getApp().my_warnning(res.data.msg, 0, th); | |
224 | + } | |
225 | + }, | |
226 | + function(res) {}) | |
227 | + }) | |
228 | + }, | |
229 | + | |
193 | 230 | getList: function(e) { |
194 | 231 | var th = this; |
195 | 232 | getApp().request.get('/api/weshop/marketing/giftbag/page', { | ... | ... |
pages/giftpack/buygiftpack/giftpackbuy.wxml
... | ... | @@ -84,6 +84,12 @@ |
84 | 84 | </view> |
85 | 85 | </block> |
86 | 86 | </block> |
87 | + <block wx:if="{{!items.payMoney && !items.payIntegral}}"> | |
88 | + <view class="flex" bindtap="GetFree" data-id="{{items.lbId}}"> | |
89 | + <button class="box_button_dui box_button_buy">免费领取</button> | |
90 | + </view> | |
91 | + </block> | |
92 | + | |
87 | 93 | </view> |
88 | 94 | </view> |
89 | 95 | </view> | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.js
... | ... | @@ -202,6 +202,7 @@ Page({ |
202 | 202 | |
203 | 203 | |
204 | 204 | }, |
205 | + | |
205 | 206 | GetMyGiftList: function() { |
206 | 207 | var _this = this; |
207 | 208 | var th = this; |
... | ... | @@ -419,6 +420,61 @@ Page({ |
419 | 420 | } |
420 | 421 | }, |
421 | 422 | |
423 | + //免费领取 | |
424 | + GetFree: function(e) { | |
425 | + var that = this.data; | |
426 | + var th = this; | |
427 | + | |
428 | + //如果还没有开始的话 | |
429 | + if(th.data.isStart!=1){ | |
430 | + getApp().my_warnning("活动还没有开始", 0, th); | |
431 | + return false; | |
432 | + } | |
433 | + // var id = e.currentTarget.dataset.id;//活动id | |
434 | + var my_confirm = th.selectComponent("#my_confirm"); //组件的id | |
435 | + my_confirm.open( | |
436 | + "是否确定领取该礼包", | |
437 | + "取消", | |
438 | + "确定", | |
439 | + function() { | |
440 | + my_confirm.open_cancel(0); | |
441 | + }, | |
442 | + function() { | |
443 | + my_confirm.open_cancel(0); | |
444 | + var json = { | |
445 | + "actId": '', //活动Id | |
446 | + "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销 | |
447 | + "buyType": '3', //1=积分兑换 2=余额购买 | |
448 | + "giftBagId": that.getGiftID, //礼包Id | |
449 | + "storeId": a.stoid, //商家ID | |
450 | + "userId": d.user_id, //用户ID | |
451 | + "buyFrom":2 | |
452 | + }; | |
453 | + | |
454 | + //-- 分享导购要记录 -- | |
455 | + if(getApp().globalData.guide_id){ | |
456 | + json.guide_id=getApp().globalData.guide_id; | |
457 | + } | |
458 | + | |
459 | + | |
460 | + var data = JSON.stringify(json); | |
461 | + var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; | |
462 | + getApp().request.json_post(url, json, | |
463 | + function(res) { | |
464 | + if (res.data.code == 0) { | |
465 | + getApp().my_warnning("兑换成功!", 1, th); | |
466 | + } else { | |
467 | + getApp().my_warnning(res.data.msg, 0, th); | |
468 | + } | |
469 | + }, | |
470 | + function(res) {} | |
471 | + | |
472 | + ) | |
473 | + }) | |
474 | + | |
475 | + | |
476 | + }, | |
477 | + | |
422 | 478 | |
423 | 479 | |
424 | 480 | }); |
425 | 481 | \ No newline at end of file | ... | ... |
pages/giftpack/giftpacklist/giftpacklist.wxml
... | ... | @@ -117,12 +117,10 @@ |
117 | 117 | <block wx:if="{{isBuy==1 && giftTitle}}"> |
118 | 118 | <block wx:if="{{isStart==1}}"> |
119 | 119 | <view class="foot_button data-v-3a5b7e36"> |
120 | - <block wx:if="{{giftPrice>0&&giftIntegral>0}}"> | |
120 | + <block wx:if="{{giftPrice>0 && giftIntegral>0}}"> | |
121 | 121 | <view class="foot_button_left data-v-3a5b7e36 " data-money="{{giftPrice}}" data-id="{{lbId}}" bindtap="GetBuyPrice"> |
122 | 122 | <text class="data-v-3a5b7e36 ">立即购买</text> |
123 | 123 | </view> |
124 | - </block> | |
125 | - <block wx:if="{{giftPrice>0 && giftIntegral>0}}"> | |
126 | 124 | <view class="foot_button_right data-v-3a5b7e36 " bindtap="GetBuyIntegral" data-id="{{lbId}}"> |
127 | 125 | <text class="data-v-3a5b7e36">立即兑换</text> |
128 | 126 | </view> |
... | ... | @@ -137,6 +135,14 @@ |
137 | 135 | <text class="data-v-3a5b7e36">立即兑换</text> |
138 | 136 | </view> |
139 | 137 | </block> |
138 | + | |
139 | + <block wx:if="{{giftPrice<=0 && giftIntegral<=0}}"> | |
140 | + <view class="foot_button_intalge data-v-3a5b7e36 " bindtap="GetFree" data-id="{{lbId}}"> | |
141 | + <text class="data-v-3a5b7e36">免费领取</text> | |
142 | + </view> | |
143 | + </block> | |
144 | + | |
145 | + | |
140 | 146 | </view> |
141 | 147 | </block> |
142 | 148 | <block wx:else> | ... | ... |
pages/goods/goodsInfo/goodsInfo.js
... | ... | @@ -1748,13 +1748,14 @@ Page({ |
1748 | 1748 | callback(); |
1749 | 1749 | return false; |
1750 | 1750 | } |
1751 | + | |
1751 | 1752 | ///api/weshop/order/getWPayOrder?store_id=1&user_id=5682366&prom_id=1&goods_id=1 |
1752 | 1753 | getApp().promiseGet("/api/weshop/order/getWPayOrder",{ |
1753 | 1754 | data:{store_id:os.stoid,user_id:usr.user_id,goods_id:th.data.sele_g.goods_id,prom_id:th.data.prom_goods[0].prom_id} |
1754 | 1755 | }).then(res=>{ |
1755 | 1756 | if(res.data.code==0){ |
1756 | 1757 | wx.showToast({ |
1757 | - title: "您还有该商品订单未支付", | |
1758 | + title: "您已经购买了该商品待支付中", | |
1758 | 1759 | icon: 'none', |
1759 | 1760 | duration: 2000 |
1760 | 1761 | }) |
... | ... | @@ -1926,9 +1927,19 @@ Page({ |
1926 | 1927 | for (var i = 0; i < e.data.data.pageData.length; i++) { |
1927 | 1928 | num += e.data.data.pageData[i].goods_num; |
1928 | 1929 | } |
1929 | - t.setData({ | |
1930 | - cartGoodsNum: num | |
1931 | - }); | |
1930 | + | |
1931 | + //-- 读取服务卡的数量 -- | |
1932 | + getApp().promiseGet("/api/weshop/cartService/page",{ | |
1933 | + data:{ | |
1934 | + store_id: s.globalData.setting.stoid, | |
1935 | + user_id: s.globalData.user_id, | |
1936 | + } | |
1937 | + }).then(res=>{ | |
1938 | + for (var i = 0; i < res.data.data.pageData.length; i++) { | |
1939 | + num += res.data.data.pageData[i].goods_num; | |
1940 | + } | |
1941 | + t.setData({cartGoodsNum:num}); | |
1942 | + }) | |
1932 | 1943 | } |
1933 | 1944 | }); |
1934 | 1945 | }, | ... | ... |
pages/user/plus/plus.js
... | ... | @@ -170,13 +170,14 @@ Page({ |
170 | 170 | var plusCard = res.data.data; |
171 | 171 | var arr = [1219, 2089, 3031]; |
172 | 172 | var new_arr = new Array(); |
173 | + var parr=[]; | |
173 | 174 | for (var i = 0; i < plusCard.length; i++) { |
174 | 175 | //plusCard[i].free=arr[i]; |
175 | 176 | if(plusCard[i].IsStopBuy) { continue; } |
176 | 177 | if (plusCard[i].CardImg == "") plusCard[i].CardImg = th.data.url + "/miniapp/images/plus/bg"+(i + 1)+ ".jpg?v=1"; |
177 | 178 | var item = {"fee": plusCard[i].CardFee, 'index': i} |
178 | 179 | new_arr.push(item); |
179 | - | |
180 | + parr.push(plusCard[i]); | |
180 | 181 | } |
181 | 182 | |
182 | 183 | //看是不是还有卡项是可以购买的 |
... | ... | @@ -200,17 +201,17 @@ Page({ |
200 | 201 | } |
201 | 202 | |
202 | 203 | //---给数组添加立省多少钱--- |
203 | - for (i = 0; i < plusCard.length; i++) { | |
204 | + for (i = 0; i < parr.length; i++) { | |
204 | 205 | //判断是否停用 |
205 | 206 | for (var j = 0; j < new_arr.length; j++) { |
206 | 207 | if (i == new_arr[j].index) { |
207 | - plusCard[i].free = arr[j]; | |
208 | + parr[i].free = arr[j]; | |
208 | 209 | break; |
209 | 210 | } |
210 | 211 | } |
211 | 212 | } |
212 | 213 | th.setData({ |
213 | - is_plusCard: plusCard, is_show: 1 | |
214 | + is_plusCard: parr, is_show: 1 | |
214 | 215 | }) |
215 | 216 | |
216 | 217 | }else{ | ... | ... |
pages/user/plus/plus.wxml
... | ... | @@ -17,7 +17,7 @@ |
17 | 17 | <swiper current="{{currentId}}" current-item-id="{{currentId}}" next-margin="60rpx" previous-margin="60rpx" bindchange="swiperChange"> |
18 | 18 | <swiper-item class="flex" item-id="{{index}}" data-item-id="{{index}}" wx:for="{{is_plusCard}}"> |
19 | 19 | |
20 | - <view wx:if="{{item.IsStopBuy!=true}}" class="Membership {{currentId==index?'enlarge':''}}" style=" background-image: url({{item.CardImg}});color:{{item.CardColor}}"> | |
20 | + <view class="Membership {{currentId==index?'enlarge':''}}" style=" background-image: url({{item.CardImg}});color:{{item.CardColor}}"> | |
21 | 21 | <view class="flex-space-between Membership_go"> |
22 | 22 | <view> |
23 | 23 | <view class="fs36">{{item.CardName}}</view> | ... | ... |