Commit 30d86bc5752d4149eedaee2fd578da527727d760

Authored by yvan.ni
1 parent 38a7deba

尾款的平摊优化

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); }
... ...