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,7 +137,7 @@ Page({ | ||
137 | good = res.data.data; | 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 | item.erpItemID=good.erpItemID; | 141 | item.erpItemID=good.erpItemID; |
142 | 142 | ||
143 | /*----接口要弄出来的,先顶着-----*/ | 143 | /*----接口要弄出来的,先顶着-----*/ |
@@ -485,7 +485,7 @@ Page({ | @@ -485,7 +485,7 @@ Page({ | ||
485 | getApp().showWarning("购买成功"); | 485 | getApp().showWarning("购买成功"); |
486 | setTimeout(function () { | 486 | setTimeout(function () { |
487 | wx.reLaunch({ | 487 | wx.reLaunch({ |
488 | - url: "/packageA/pages/cardList/cardList", | 488 | + url: "/pages/user/my_service/i_service", |
489 | }) | 489 | }) |
490 | },1000) | 490 | },1000) |
491 | }, function () { | 491 | }, function () { |
packageA/pages/goodsInfo/goodsInfo.js
@@ -751,9 +751,26 @@ Page({ | @@ -751,9 +751,26 @@ Page({ | ||
751 | for (var i = 0; i < e.data.data.pageData.length; i++) { | 751 | for (var i = 0; i < e.data.data.pageData.length; i++) { |
752 | num += e.data.data.pageData[i].goods_num; | 752 | num += e.data.data.pageData[i].goods_num; |
753 | } | 753 | } |
754 | + | ||
755 | + /*-- | ||
754 | t.setData({ | 756 | t.setData({ |
755 | cartGoodsNum: num | 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,7 +1799,7 @@ Page({ | ||
1799 | 1799 | ||
1800 | //---加载更多是靠这个函数---- | 1800 | //---加载更多是靠这个函数---- |
1801 | onReachBottom: function() { | 1801 | onReachBottom: function() { |
1802 | - if(this.data.requestData.length==0) { | 1802 | + if(this.data.requestData && this.data.requestData.length==0) { |
1803 | var goods_list = this.selectComponent("#goods_list"); //组件的id | 1803 | var goods_list = this.selectComponent("#goods_list"); //组件的id |
1804 | if (goods_list) goods_list.get_list(); | 1804 | if (goods_list) goods_list.get_list(); |
1805 | } | 1805 | } |
pages/cart/cart2/cart2.js
@@ -443,7 +443,10 @@ Page({ | @@ -443,7 +443,10 @@ Page({ | ||
443 | } | 443 | } |
444 | var e_t=0 | 444 | var e_t=0 |
445 | switch (arr[j].distr_t) { | 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 | case 1: e_t = 1; break; | 450 | case 1: e_t = 1; break; |
448 | case 2: e_t = 0; break; | 451 | case 2: e_t = 0; break; |
449 | } | 452 | } |
pages/giftpack/buygiftpack/giftpackbuy.js
@@ -158,7 +158,7 @@ Page({ | @@ -158,7 +158,7 @@ Page({ | ||
158 | var json = { | 158 | var json = { |
159 | "actId": '', //活动Id | 159 | "actId": '', //活动Id |
160 | "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销 | 160 | "actType": '', //活动类型 1:新人礼、2:评价有礼、3:节日营销、4:生日营销 |
161 | - "buyType": '1', //1=积分兑换 2=余额购买 | 161 | + "buyType": '1', //1=积分兑换 2=余额购买 3=免费领取 |
162 | "giftBagId": id, //礼包Id | 162 | "giftBagId": id, //礼包Id |
163 | "storeId": that.getStorageID, //商家Id | 163 | "storeId": that.getStorageID, //商家Id |
164 | "userId": that.getUserID, //用户ID | 164 | "userId": that.getUserID, //用户ID |
@@ -169,8 +169,7 @@ Page({ | @@ -169,8 +169,7 @@ Page({ | ||
169 | if(getApp().globalData.guide_id){ | 169 | if(getApp().globalData.guide_id){ |
170 | json.guide_id=getApp().globalData.guide_id; | 170 | json.guide_id=getApp().globalData.guide_id; |
171 | } | 171 | } |
172 | - | ||
173 | - | 172 | + |
174 | var data = JSON.stringify(json); | 173 | var data = JSON.stringify(json); |
175 | var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; | 174 | var url = that.url + "/api/weshop/marketing/buy/receive/gift/record/insert"; |
176 | getApp().request.json_post(url, json, | 175 | getApp().request.json_post(url, json, |
@@ -181,15 +180,53 @@ Page({ | @@ -181,15 +180,53 @@ Page({ | ||
181 | getApp().my_warnning(res.data.msg, 0, th); | 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 | getList: function(e) { | 230 | getList: function(e) { |
194 | var th = this; | 231 | var th = this; |
195 | getApp().request.get('/api/weshop/marketing/giftbag/page', { | 232 | getApp().request.get('/api/weshop/marketing/giftbag/page', { |
pages/giftpack/buygiftpack/giftpackbuy.wxml
@@ -84,6 +84,12 @@ | @@ -84,6 +84,12 @@ | ||
84 | </view> | 84 | </view> |
85 | </block> | 85 | </block> |
86 | </block> | 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 | </view> | 93 | </view> |
88 | </view> | 94 | </view> |
89 | </view> | 95 | </view> |
pages/giftpack/giftpacklist/giftpacklist.js
@@ -202,6 +202,7 @@ Page({ | @@ -202,6 +202,7 @@ Page({ | ||
202 | 202 | ||
203 | 203 | ||
204 | }, | 204 | }, |
205 | + | ||
205 | GetMyGiftList: function() { | 206 | GetMyGiftList: function() { |
206 | var _this = this; | 207 | var _this = this; |
207 | var th = this; | 208 | var th = this; |
@@ -419,6 +420,61 @@ Page({ | @@ -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 | \ No newline at end of file | 481 | \ No newline at end of file |
pages/giftpack/giftpacklist/giftpacklist.wxml
@@ -117,12 +117,10 @@ | @@ -117,12 +117,10 @@ | ||
117 | <block wx:if="{{isBuy==1 && giftTitle}}"> | 117 | <block wx:if="{{isBuy==1 && giftTitle}}"> |
118 | <block wx:if="{{isStart==1}}"> | 118 | <block wx:if="{{isStart==1}}"> |
119 | <view class="foot_button data-v-3a5b7e36"> | 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 | <view class="foot_button_left data-v-3a5b7e36 " data-money="{{giftPrice}}" data-id="{{lbId}}" bindtap="GetBuyPrice"> | 121 | <view class="foot_button_left data-v-3a5b7e36 " data-money="{{giftPrice}}" data-id="{{lbId}}" bindtap="GetBuyPrice"> |
122 | <text class="data-v-3a5b7e36 ">立即购买</text> | 122 | <text class="data-v-3a5b7e36 ">立即购买</text> |
123 | </view> | 123 | </view> |
124 | - </block> | ||
125 | - <block wx:if="{{giftPrice>0 && giftIntegral>0}}"> | ||
126 | <view class="foot_button_right data-v-3a5b7e36 " bindtap="GetBuyIntegral" data-id="{{lbId}}"> | 124 | <view class="foot_button_right data-v-3a5b7e36 " bindtap="GetBuyIntegral" data-id="{{lbId}}"> |
127 | <text class="data-v-3a5b7e36">立即兑换</text> | 125 | <text class="data-v-3a5b7e36">立即兑换</text> |
128 | </view> | 126 | </view> |
@@ -137,6 +135,14 @@ | @@ -137,6 +135,14 @@ | ||
137 | <text class="data-v-3a5b7e36">立即兑换</text> | 135 | <text class="data-v-3a5b7e36">立即兑换</text> |
138 | </view> | 136 | </view> |
139 | </block> | 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 | </view> | 146 | </view> |
141 | </block> | 147 | </block> |
142 | <block wx:else> | 148 | <block wx:else> |
pages/goods/goodsInfo/goodsInfo.js
@@ -1748,13 +1748,14 @@ Page({ | @@ -1748,13 +1748,14 @@ Page({ | ||
1748 | callback(); | 1748 | callback(); |
1749 | return false; | 1749 | return false; |
1750 | } | 1750 | } |
1751 | + | ||
1751 | ///api/weshop/order/getWPayOrder?store_id=1&user_id=5682366&prom_id=1&goods_id=1 | 1752 | ///api/weshop/order/getWPayOrder?store_id=1&user_id=5682366&prom_id=1&goods_id=1 |
1752 | getApp().promiseGet("/api/weshop/order/getWPayOrder",{ | 1753 | getApp().promiseGet("/api/weshop/order/getWPayOrder",{ |
1753 | 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 | 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 | }).then(res=>{ | 1755 | }).then(res=>{ |
1755 | if(res.data.code==0){ | 1756 | if(res.data.code==0){ |
1756 | wx.showToast({ | 1757 | wx.showToast({ |
1757 | - title: "您还有该商品订单未支付", | 1758 | + title: "您已经购买了该商品待支付中", |
1758 | icon: 'none', | 1759 | icon: 'none', |
1759 | duration: 2000 | 1760 | duration: 2000 |
1760 | }) | 1761 | }) |
@@ -1926,9 +1927,19 @@ Page({ | @@ -1926,9 +1927,19 @@ Page({ | ||
1926 | for (var i = 0; i < e.data.data.pageData.length; i++) { | 1927 | for (var i = 0; i < e.data.data.pageData.length; i++) { |
1927 | num += e.data.data.pageData[i].goods_num; | 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,13 +170,14 @@ Page({ | ||
170 | var plusCard = res.data.data; | 170 | var plusCard = res.data.data; |
171 | var arr = [1219, 2089, 3031]; | 171 | var arr = [1219, 2089, 3031]; |
172 | var new_arr = new Array(); | 172 | var new_arr = new Array(); |
173 | + var parr=[]; | ||
173 | for (var i = 0; i < plusCard.length; i++) { | 174 | for (var i = 0; i < plusCard.length; i++) { |
174 | //plusCard[i].free=arr[i]; | 175 | //plusCard[i].free=arr[i]; |
175 | if(plusCard[i].IsStopBuy) { continue; } | 176 | if(plusCard[i].IsStopBuy) { continue; } |
176 | if (plusCard[i].CardImg == "") plusCard[i].CardImg = th.data.url + "/miniapp/images/plus/bg"+(i + 1)+ ".jpg?v=1"; | 177 | if (plusCard[i].CardImg == "") plusCard[i].CardImg = th.data.url + "/miniapp/images/plus/bg"+(i + 1)+ ".jpg?v=1"; |
177 | var item = {"fee": plusCard[i].CardFee, 'index': i} | 178 | var item = {"fee": plusCard[i].CardFee, 'index': i} |
178 | new_arr.push(item); | 179 | new_arr.push(item); |
179 | - | 180 | + parr.push(plusCard[i]); |
180 | } | 181 | } |
181 | 182 | ||
182 | //看是不是还有卡项是可以购买的 | 183 | //看是不是还有卡项是可以购买的 |
@@ -200,17 +201,17 @@ Page({ | @@ -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 | for (var j = 0; j < new_arr.length; j++) { | 206 | for (var j = 0; j < new_arr.length; j++) { |
206 | if (i == new_arr[j].index) { | 207 | if (i == new_arr[j].index) { |
207 | - plusCard[i].free = arr[j]; | 208 | + parr[i].free = arr[j]; |
208 | break; | 209 | break; |
209 | } | 210 | } |
210 | } | 211 | } |
211 | } | 212 | } |
212 | th.setData({ | 213 | th.setData({ |
213 | - is_plusCard: plusCard, is_show: 1 | 214 | + is_plusCard: parr, is_show: 1 |
214 | }) | 215 | }) |
215 | 216 | ||
216 | }else{ | 217 | }else{ |
pages/user/plus/plus.wxml
@@ -17,7 +17,7 @@ | @@ -17,7 +17,7 @@ | ||
17 | <swiper current="{{currentId}}" current-item-id="{{currentId}}" next-margin="60rpx" previous-margin="60rpx" bindchange="swiperChange"> | 17 | <swiper current="{{currentId}}" current-item-id="{{currentId}}" next-margin="60rpx" previous-margin="60rpx" bindchange="swiperChange"> |
18 | <swiper-item class="flex" item-id="{{index}}" data-item-id="{{index}}" wx:for="{{is_plusCard}}"> | 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 | <view class="flex-space-between Membership_go"> | 21 | <view class="flex-space-between Membership_go"> |
22 | <view> | 22 | <view> |
23 | <view class="fs36">{{item.CardName}}</view> | 23 | <view class="fs36">{{item.CardName}}</view> |