Commit 30d86bc5752d4149eedaee2fd578da527727d760
1 parent
38a7deba
尾款的平摊优化
Showing
2 changed files
with
7 additions
and
2 deletions
packageE/pages/cart/cart_wk/cart_wk.js
| ... | ... | @@ -338,6 +338,10 @@ Page({ |
| 338 | 338 | } |
| 339 | 339 | }) |
| 340 | 340 | |
| 341 | + //-- 之前用的券要清理掉,从头选 -- | |
| 342 | + if(order.coupon_no){ | |
| 343 | + await getApp().request.promiseDelete('/api/weshop/users/frozenQuan/del/'+order.user_id+'/'+order.coupon_no) | |
| 344 | + } | |
| 341 | 345 | |
| 342 | 346 | if(act_set.is_order_yh){ |
| 343 | 347 | th.data.bn_is_order_yh=1; | ... | ... |
utils/request.js
| ... | ... | @@ -270,16 +270,17 @@ module.exports = { |
| 270 | 270 | //---promise的使用delete---- |
| 271 | 271 | promiseDelete: function (url, data) { |
| 272 | 272 | var th = this; |
| 273 | + if(!data) data={}; | |
| 273 | 274 | if (url.indexOf("http") == -1) url = getApp().globalData.setting.url + url; |
| 274 | 275 | return new Promise((resolve, reject) => { |
| 275 | - data.isShowLoading && th.showLoading(); | |
| 276 | + data && data.isShowLoading && th.showLoading(); | |
| 276 | 277 | wx.request({ |
| 277 | 278 | url, |
| 278 | 279 | method: 'DELETE', |
| 279 | 280 | header: { "content-type": "application/x-www-form-urlencoded" }, |
| 280 | 281 | data: data.data, |
| 281 | 282 | success(res) { |
| 282 | - data.isShowLoading && th.hideLoading(); | |
| 283 | + data && data.isShowLoading && th.hideLoading(); | |
| 283 | 284 | resolve(res); |
| 284 | 285 | }, |
| 285 | 286 | fail(err) { data.isShowLoading && th.hideLoading(); reject(err); } | ... | ... |