Commit 3b47f90994f1b08356061ecffc6548bd066cc522
1 parent
68b01da9
收货地址,在选择的时候选中。 订单列表取消订单,使用优惠券的时候,要考虑冻结的优惠券, 支付尾款的接口修正
Showing
12 changed files
with
170 additions
and
71 deletions
pages/cart/cart2/cart2.js
@@ -77,9 +77,18 @@ Page({ | @@ -77,9 +77,18 @@ Page({ | ||
77 | 77 | ||
78 | }, | 78 | }, |
79 | onLoad: function(t) { | 79 | onLoad: function(t) { |
80 | + | ||
80 | wx.setNavigationBarTitle({ title: "填写订单",}) | 81 | wx.setNavigationBarTitle({ title: "填写订单",}) |
81 | var th = this; this.setData({ is_b_now: t.is_bnow == undefined ? 0 : t.is_bnow,}); | 82 | var th = this; this.setData({ is_b_now: t.is_bnow == undefined ? 0 : t.is_bnow,}); |
82 | th.data.param=t; | 83 | th.data.param=t; |
84 | + | ||
85 | + //清空is_pick_up | ||
86 | + getApp().request.put("/api/weshop/useraddress/updatePickUp", { | ||
87 | + data: {user_id: getApp().globalData.user_id, is_pickup: 0}, | ||
88 | + success: function (s) { | ||
89 | + } | ||
90 | + }); | ||
91 | + | ||
83 | //先获取是否有关闭使用优惠券 | 92 | //先获取是否有关闭使用优惠券 |
84 | getApp().getConfig2(function (ee) { | 93 | getApp().getConfig2(function (ee) { |
85 | var json_d = JSON.parse(ee.switch_list); | 94 | var json_d = JSON.parse(ee.switch_list); |
@@ -322,6 +331,19 @@ Page({ | @@ -322,6 +331,19 @@ Page({ | ||
322 | if(res.data.code==0) | 331 | if(res.data.code==0) |
323 | arr[ind].quan_list=res.data.data.pageData; | 332 | arr[ind].quan_list=res.data.data.pageData; |
324 | }) | 333 | }) |
334 | + | ||
335 | + var frozenQuan=null; | ||
336 | + var url0="/api/weshop/users/frozenQuan/listFrozenQuan/"+app.globalData.user_id; | ||
337 | + await app.request.promiseGet(url0,{1:1}).then(res=>{ | ||
338 | + if(res.data.code==0){ | ||
339 | + frozenQuan=res.data.data; | ||
340 | + } | ||
341 | + }) | ||
342 | + | ||
343 | + if(frozenQuan){ | ||
344 | + arr[ind].quan_list=th.check_is_frozenQuan(arr[ind].quan_list,frozenQuan); | ||
345 | + } | ||
346 | + | ||
325 | } | 347 | } |
326 | } | 348 | } |
327 | 349 | ||
@@ -380,6 +402,18 @@ Page({ | @@ -380,6 +402,18 @@ Page({ | ||
380 | }) | 402 | }) |
381 | } | 403 | } |
382 | 404 | ||
405 | + var frozenQuan=null; | ||
406 | + var url0="/api/weshop/users/frozenQuan/listFrozenQuan/"+app.globalData.user_id; | ||
407 | + await app.request.promiseGet(url0,{1:1}).then(res=>{ | ||
408 | + if(res.data.code==0){ | ||
409 | + frozenQuan=res.data.data; | ||
410 | + } | ||
411 | + }) | ||
412 | + | ||
413 | + if(frozenQuan){ | ||
414 | + quanlist=th.check_is_frozenQuan(quanlist,frozenQuan); | ||
415 | + } | ||
416 | + | ||
383 | t.data.data.prom_id = 0; | 417 | t.data.data.prom_id = 0; |
384 | t.data.data.prom_type = 0; | 418 | t.data.data.prom_type = 0; |
385 | 419 | ||
@@ -409,11 +443,23 @@ Page({ | @@ -409,11 +443,23 @@ Page({ | ||
409 | 443 | ||
410 | var url="/api/weshop/couponList/getUseCouponList"; | 444 | var url="/api/weshop/couponList/getUseCouponList"; |
411 | await app.request.promiseGet(url,{ | 445 | await app.request.promiseGet(url,{ |
412 | - data:{storeId:oo.stoid,userId:app.globalData.user_id,BuySum:th.data.ckeck_quan_price,WareIds:th.data.check_quan_ware_list,pageSize:100} | 446 | + data:{storeId:oo.stoid,userId:app.globalData.user_id,BuySum:th.data.ckeck_quan_price,WareIds:th.data.check_quan_ware_list,pageSize:100} |
413 | }).then(res=>{ | 447 | }).then(res=>{ |
414 | - if(res.data.code==0) | ||
415 | - quanlist=res.data.data.pageData; | ||
416 | - }) | 448 | + if(res.data.code==0) |
449 | + quanlist=res.data.data.pageData; | ||
450 | + }) | ||
451 | + | ||
452 | + var frozenQuan=null; | ||
453 | + var url0="/api/weshop/users/frozenQuan/listFrozenQuan/"+app.globalData.user_id; | ||
454 | + await app.request.promiseGet(url0,{1:1}).then(res=>{ | ||
455 | + if(res.data.code==0){ | ||
456 | + frozenQuan=res.data.data; | ||
457 | + } | ||
458 | + }) | ||
459 | + | ||
460 | + if(frozenQuan){ | ||
461 | + quanlist=th.check_is_frozenQuan(quanlist,frozenQuan); | ||
462 | + } | ||
417 | } | 463 | } |
418 | } | 464 | } |
419 | th.setData({ | 465 | th.setData({ |
@@ -756,7 +802,8 @@ Page({ | @@ -756,7 +802,8 @@ Page({ | ||
756 | 'twon': addr == null ? 0 : addr.twon, | 802 | 'twon': addr == null ? 0 : addr.twon, |
757 | 'address': addr == null ? "": addr.address, | 803 | 'address': addr == null ? "": addr.address, |
758 | 'more_address': addr == null ? "" : addr.more_address, | 804 | 'more_address': addr == null ? "" : addr.more_address, |
759 | - 'mobile': th.data.userinfo.mobile, | 805 | + //'mobile': th.data.userinfo.mobile, |
806 | + 'mobile': addr == null ? th.data.userinfo.mobile : addr.mobile, | ||
760 | 'email':'', | 807 | 'email':'', |
761 | 'shipping_code': th.data.bn_exp_type == 1 ? 0 : th.data.wu_arr[th.data.index].code, | 808 | 'shipping_code': th.data.bn_exp_type == 1 ? 0 : th.data.wu_arr[th.data.index].code, |
762 | 'shipping_name': th.data.bn_exp_type == 1 ? '' : th.data.wu_arr[th.data.index].name, | 809 | 'shipping_name': th.data.bn_exp_type == 1 ? '' : th.data.wu_arr[th.data.index].name, |
@@ -1118,10 +1165,6 @@ Page({ | @@ -1118,10 +1165,6 @@ Page({ | ||
1118 | var bn=e.currentTarget.dataset.bn; | 1165 | var bn=e.currentTarget.dataset.bn; |
1119 | var cindx=e.currentTarget.dataset.cind; | 1166 | var cindx=e.currentTarget.dataset.cind; |
1120 | 1167 | ||
1121 | - console.log("open_coupon_list--quan"); | ||
1122 | - console.log("门店:"+pickid); | ||
1123 | - console.log(bn); | ||
1124 | - | ||
1125 | 1168 | ||
1126 | if(bn==1){ | 1169 | if(bn==1){ |
1127 | th.setData({open_quan:1,selected_quan_pick:pickid, disabled:1}); | 1170 | th.setData({open_quan:1,selected_quan_pick:pickid, disabled:1}); |
@@ -1251,6 +1294,26 @@ Page({ | @@ -1251,6 +1294,26 @@ Page({ | ||
1251 | var ob={}; | 1294 | var ob={}; |
1252 | ob[txt] = this.data.imgUrl + "/miniapp/images/default_g_img.gif"; | 1295 | ob[txt] = this.data.imgUrl + "/miniapp/images/default_g_img.gif"; |
1253 | this.setData(ob); | 1296 | this.setData(ob); |
1297 | + }, | ||
1298 | + | ||
1299 | + //--验证是否已经冻结-- | ||
1300 | + check_is_frozenQuan:function(quanlist,frozenQuan){ | ||
1301 | + var arr=[]; | ||
1302 | + for(var i=0;i<quanlist.length;i++){ | ||
1303 | + var item=quanlist[i]; | ||
1304 | + var is_find=0; | ||
1305 | + var Q_no=quanlist[i].CashRepNo; | ||
1306 | + for(var j=0;j<frozenQuan.length;j++){ | ||
1307 | + var q_no=frozenQuan[j].cashRepNo; | ||
1308 | + if(Q_no==q_no){ | ||
1309 | + is_find=1; break; | ||
1310 | + } | ||
1311 | + } | ||
1312 | + if(!is_find) arr.push(item); | ||
1313 | + | ||
1314 | + } | ||
1315 | + return arr; | ||
1254 | } | 1316 | } |
1255 | 1317 | ||
1318 | + | ||
1256 | }); | 1319 | }); |
pages/cart/cart_wk/cart_wk.js
@@ -43,6 +43,14 @@ Page({ | @@ -43,6 +43,14 @@ Page({ | ||
43 | * 生命周期函数--监听页面加载 | 43 | * 生命周期函数--监听页面加载 |
44 | */ | 44 | */ |
45 | onLoad: function(options) { | 45 | onLoad: function(options) { |
46 | + | ||
47 | + //清空is_pick_up | ||
48 | + getApp().request.put("/api/weshop/useraddress/updatePickUp", { | ||
49 | + data: {user_id: getApp().globalData.user_id, is_pickup: 0}, | ||
50 | + success: function (s) { | ||
51 | + } | ||
52 | + }); | ||
53 | + | ||
46 | var th = this; | 54 | var th = this; |
47 | this.data.order_id = options.order_id; | 55 | this.data.order_id = options.order_id; |
48 | //--初始化-- | 56 | //--初始化-- |
@@ -256,7 +264,7 @@ Page({ | @@ -256,7 +264,7 @@ Page({ | ||
256 | if(exp_type==0){ | 264 | if(exp_type==0){ |
257 | th.calculate_wuliu(); | 265 | th.calculate_wuliu(); |
258 | }else{ | 266 | }else{ |
259 | - var allpice = th.data.order.order_amount + th.data.order.user_money + th.data.order.pt_tail_money; | 267 | + var allpice = th.data.order.order_amount + th.data.order.user_money + th.data.order.tail_money; |
260 | allpice = allpice.toFixed(2); | 268 | allpice = allpice.toFixed(2); |
261 | th.setData({ exp_price: 0, allpice: allpice }) | 269 | th.setData({ exp_price: 0, allpice: allpice }) |
262 | } | 270 | } |
@@ -370,7 +378,7 @@ Page({ | @@ -370,7 +378,7 @@ Page({ | ||
370 | var n=t.data.data; | 378 | var n=t.data.data; |
371 | th.weixinPay(n, | 379 | th.weixinPay(n, |
372 | function () { | 380 | function () { |
373 | - var allmoney=th.data.order.user_money+th.data.order.order_amount+th.data.order.pt_tail_money; | 381 | + var allmoney=th.data.allpice; |
374 | th.jumpPaymentPage(th.data.order.order_sn,allmoney); | 382 | th.jumpPaymentPage(th.data.order.order_sn,allmoney); |
375 | },function () { | 383 | },function () { |
376 | getApp().my_warnning("支付失败",0,th); | 384 | getApp().my_warnning("支付失败",0,th); |
@@ -503,7 +511,7 @@ Page({ | @@ -503,7 +511,7 @@ Page({ | ||
503 | //--进入收货地址的编辑页面-- | 511 | //--进入收货地址的编辑页面-- |
504 | enterAddressPage: function() { | 512 | enterAddressPage: function() { |
505 | this.data.enterAddressPage =1, wx.navigateTo({ | 513 | this.data.enterAddressPage =1, wx.navigateTo({ |
506 | - url: "/pages/user/address_list/address_list?operate=select" | 514 | + url: "/pages/user/address_list/address_list?is_back=1" |
507 | }); | 515 | }); |
508 | }, | 516 | }, |
509 | 517 |
pages/goods/goodsInfo/goodsInfo.wxml
@@ -821,7 +821,7 @@ | @@ -821,7 +821,7 @@ | ||
821 | </block> | 821 | </block> |
822 | <block wx:else> | 822 | <block wx:else> |
823 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> | 823 | <view class="spec-goods-stock">已售:{{sele_g.sales_sum}}</view> |
824 | - <view class="spec-goods-stock">可售:{{sele_g.store_count-sele_g.sales_sum}}</view> | 824 | + <view class="spec-goods-stock">可售:{{sele_g.store_count}}</view> |
825 | <view class="spec-goods-stock">已选:{{sku_g_pt[0].gg}}</view> | 825 | <view class="spec-goods-stock">已选:{{sku_g_pt[0].gg}}</view> |
826 | </block> | 826 | </block> |
827 | </view> | 827 | </view> |
pages/team/team_ping/team_ping.wxml
@@ -64,7 +64,7 @@ | @@ -64,7 +64,7 @@ | ||
64 | <view class='foot-left'> | 64 | <view class='foot-left'> |
65 | 共{{item.order_goods[0].goods_num}}件, | 65 | 共{{item.order_goods[0].goods_num}}件, |
66 | <block wx:if="{{item.is_zsorder==4}}"> | 66 | <block wx:if="{{item.is_zsorder==4}}"> |
67 | - <block wx:if="{{item.pt_status==4 || item.pt_status==5}}"> | 67 | + <block wx:if="{{item.pt_status==3 || item.pt_status==4 || item.pt_status==5 || item.pt_status==6}}"> |
68 | 金额:<text class="xc-wc">¥</text> | 68 | 金额:<text class="xc-wc">¥</text> |
69 | <view class='foot-l-wz fs35'>{{filters.toFix(item.user_money+item.order_amount+item.pt_tail_money,2)}}</view> | 69 | <view class='foot-l-wz fs35'>{{filters.toFix(item.user_money+item.order_amount+item.pt_tail_money,2)}}</view> |
70 | </block> | 70 | </block> |
pages/team/team_ping/team_ping.wxss
@@ -374,5 +374,5 @@ margin-left:5rpx; | @@ -374,5 +374,5 @@ margin-left:5rpx; | ||
374 | color: #e4374d; | 374 | color: #e4374d; |
375 | font-weight: normal; | 375 | font-weight: normal; |
376 | margin-top:-40rpx; | 376 | margin-top:-40rpx; |
377 | - margin-left:98rpx | 377 | + margin-left:78rpx |
378 | } | 378 | } |
379 | \ No newline at end of file | 379 | \ No newline at end of file |
pages/user/add_address/add_address.js
@@ -13,6 +13,7 @@ Page({ | @@ -13,6 +13,7 @@ Page({ | ||
13 | address: null, | 13 | address: null, |
14 | isnew:0, | 14 | isnew:0, |
15 | is_op_co:false,//switch开关 | 15 | is_op_co:false,//switch开关 |
16 | + disabled:0 | ||
16 | }, | 17 | }, |
17 | onLoad: function(s) { | 18 | onLoad: function(s) { |
18 | var a = this,th=a; | 19 | var a = this,th=a; |
@@ -26,6 +27,7 @@ Page({ | @@ -26,6 +27,7 @@ Page({ | ||
26 | th.initRegions(); | 27 | th.initRegions(); |
27 | }) | 28 | }) |
28 | }, | 29 | }, |
30 | + | ||
29 | onReachBottom: function () { | 31 | onReachBottom: function () { |
30 | if (this.data.total <= 6) return; | 32 | if (this.data.total <= 6) return; |
31 | if (this.data.ismore) return; | 33 | if (this.data.ismore) return; |
@@ -58,6 +60,7 @@ Page({ | @@ -58,6 +60,7 @@ Page({ | ||
58 | console.log("initRegions"); | 60 | console.log("initRegions"); |
59 | console.log(t); | 61 | console.log(t); |
60 | Object.assign(e.data.address, t), e.setData({ | 62 | Object.assign(e.data.address, t), e.setData({ |
63 | + "disabled": 0, | ||
61 | "address.province_name": e.data.address.province_name, | 64 | "address.province_name": e.data.address.province_name, |
62 | "address.city_name": e.data.address.city_name, | 65 | "address.city_name": e.data.address.city_name, |
63 | "address.district_name": e.data.address.district_name, | 66 | "address.district_name": e.data.address.district_name, |
pages/user/add_address/add_address.wxml
@@ -22,7 +22,8 @@ | @@ -22,7 +22,8 @@ | ||
22 | </view> | 22 | </view> |
23 | <view class="detailed"> | 23 | <view class="detailed"> |
24 | <view class="detailed_item-name">详细地址</view> | 24 | <view class="detailed_item-name">详细地址</view> |
25 | - <textarea class="detailed_item-input" name="address" value="{{address.address}}" placeholder="街道 楼牌号等" placeholder-style="color: rgb(199, 199, 199)"></textarea> | 25 | + <textarea wx:if="{{!disabled}}" class="detailed_item-input" name="address" disabled="{{disabled}}" data-dis="{{disabled}}" |
26 | + value="{{address.address}}" placeholder="街道 楼牌号等" placeholder-style="color: rgb(199, 199, 199)"></textarea> | ||
26 | </view> | 27 | </view> |
27 | <view class="item item_default"> | 28 | <view class="item item_default"> |
28 | <view class="item-name">设为默认地址</view> | 29 | <view class="item-name">设为默认地址</view> |
@@ -35,6 +36,6 @@ | @@ -35,6 +36,6 @@ | ||
35 | </view> | 36 | </view> |
36 | </form> | 37 | </form> |
37 | </view> | 38 | </view> |
38 | -<template is="regions" data="{{regions:regions}}"></template> | ||
39 | 39 | ||
40 | +<template is="regions" data="{{regions:regions}}"></template> | ||
40 | <warn id="warn"></warn> | 41 | <warn id="warn"></warn> |
pages/user/address_list/address_list.js
1 | var e = getApp(), t = require("../../../utils/request.js"), os = e.globalData.setting, oo = e.globalData, t = e.request; | 1 | var e = getApp(), t = require("../../../utils/request.js"), os = e.globalData.setting, oo = e.globalData, t = e.request; |
2 | 2 | ||
3 | - | ||
4 | Page({ | 3 | Page({ |
5 | data: { | 4 | data: { |
6 | url: e.globalData.setting.url, | 5 | url: e.globalData.setting.url, |
@@ -16,6 +15,14 @@ Page({ | @@ -16,6 +15,14 @@ Page({ | ||
16 | is_address_read:0 | 15 | is_address_read:0 |
17 | }, | 16 | }, |
18 | onLoad: function (e) { | 17 | onLoad: function (e) { |
18 | + | ||
19 | + //清空is_pick_up | ||
20 | + getApp().request.put("/api/weshop/useraddress/updatePickUp", { | ||
21 | + data: {user_id: getApp().globalData.user_id, is_pickup: 0}, | ||
22 | + success: function (s) { | ||
23 | + } | ||
24 | + }); | ||
25 | + | ||
19 | this.data.operate = e.operate; | 26 | this.data.operate = e.operate; |
20 | var is_back=e.is_back; | 27 | var is_back=e.is_back; |
21 | if (is_back) this.setData({ is_back: is_back}) | 28 | if (is_back) this.setData({ is_back: is_back}) |
@@ -27,7 +34,6 @@ Page({ | @@ -27,7 +34,6 @@ Page({ | ||
27 | console.log(this.data.addresses) | 34 | console.log(this.data.addresses) |
28 | }, | 35 | }, |
29 | 36 | ||
30 | - | ||
31 | onReachBottom: function () { | 37 | onReachBottom: function () { |
32 | if (this.data.total <= 6) return; | 38 | if (this.data.total <= 6) return; |
33 | if (this.data.ismore) return; | 39 | if (this.data.ismore) return; |
@@ -76,10 +82,12 @@ Page({ | @@ -76,10 +82,12 @@ Page({ | ||
76 | }; | 82 | }; |
77 | wx.setStorageSync("goodsInfo:goodsInfo:address", t); | 83 | wx.setStorageSync("goodsInfo:goodsInfo:address", t); |
78 | }---*/ | 84 | }---*/ |
85 | + | ||
79 | oo.baddr = e.currentTarget.dataset.item; | 86 | oo.baddr = e.currentTarget.dataset.item; |
80 | wx.navigateBack(); | 87 | wx.navigateBack(); |
81 | } | 88 | } |
82 | }, | 89 | }, |
90 | + | ||
83 | getAddressData: function (e) { | 91 | getAddressData: function (e) { |
84 | var t = this.data.addresses; | 92 | var t = this.data.addresses; |
85 | for (var s in t) if (t[s].address_id == e) break; | 93 | for (var s in t) if (t[s].address_id == e) break; |
@@ -93,47 +101,41 @@ Page({ | @@ -93,47 +101,41 @@ Page({ | ||
93 | }, | 101 | }, |
94 | //判断是否选择 | 102 | //判断是否选择 |
95 | add_is_pickup:function(e){ | 103 | add_is_pickup:function(e){ |
96 | - var th = this; | ||
97 | - var index = e.currentTarget.dataset.icon; | ||
98 | - var a = this.data.addresses[index]; | ||
99 | - | ||
100 | - if(a.is_pickup==1) { | ||
101 | - if(th.data.is_back){ | ||
102 | - wx.navigateBack({}); | ||
103 | - } | ||
104 | - return false; | ||
105 | - } | 104 | + |
105 | + if(this.data.is_back==0) return false; | ||
106 | + | ||
107 | + var th = this; | ||
108 | + var index = e.currentTarget.dataset.ind; | ||
109 | + var a = this.data.addresses[index]; | ||
106 | 110 | ||
107 | if (th.data.isloading) return; | 111 | if (th.data.isloading) return; |
108 | th.data.isloading=1; | 112 | th.data.isloading=1; |
109 | 113 | ||
110 | - | ||
111 | - | ||
112 | - | ||
113 | t.put("/api/weshop/useraddress/updatePickUp", { | 114 | t.put("/api/weshop/useraddress/updatePickUp", { |
114 | data: { user_id: oo.user_id, is_pickup: 0 }, | 115 | data: { user_id: oo.user_id, is_pickup: 0 }, |
115 | isShowLoading:0, | 116 | isShowLoading:0, |
116 | success: function (s) { | 117 | success: function (s) { |
117 | - var add_arr = th.data.addresses; | ||
118 | - for (var i in add_arr){ | ||
119 | - add_arr[i].is_pickup=0; | ||
120 | - } | ||
121 | - th.setData({addresses:add_arr}); | 118 | + // var add_arr = th.data.addresses; |
119 | + // for (var i in add_arr){ | ||
120 | + // add_arr[i].is_pickup=0; | ||
121 | + // } | ||
122 | + // th.setData({addresses:add_arr}); | ||
123 | + | ||
122 | a.is_pickup = 1; | 124 | a.is_pickup = 1; |
123 | t.put("/api/weshop/useraddress/updateById", { | 125 | t.put("/api/weshop/useraddress/updateById", { |
124 | data: a, | 126 | data: a, |
125 | isShowLoading: 0, | 127 | isShowLoading: 0, |
126 | success: function (s) { | 128 | success: function (s) { |
127 | - var obj={}; | ||
128 | - var txt = "addresses[" + index +"].is_pickup"; | ||
129 | - obj[txt]=1; | ||
130 | - th.setData(obj); | 129 | + // var obj={}; |
130 | + // var txt = "addresses[" + index +"].is_pickup"; | ||
131 | + // obj[txt]=1; | ||
132 | + // th.setData(obj); | ||
133 | + | ||
131 | th.data.isloading=0 | 134 | th.data.isloading=0 |
132 | if (th.data.is_back) { | 135 | if (th.data.is_back) { |
133 | wx.navigateBack({}); | 136 | wx.navigateBack({}); |
134 | } | 137 | } |
135 | - | ||
136 | - | 138 | + |
137 | },fail: function (t) { | 139 | },fail: function (t) { |
138 | th.data.isloading = 0; | 140 | th.data.isloading = 0; |
139 | } | 141 | } |
pages/user/address_list/address_list.wxml
@@ -16,9 +16,10 @@ | @@ -16,9 +16,10 @@ | ||
16 | <view class="create-btn">+新建地址</view> | 16 | <view class="create-btn">+新建地址</view> |
17 | </navigator> | 17 | </navigator> |
18 | </view> --> | 18 | </view> --> |
19 | + | ||
19 | <!-- 无收货地址提醒页面 --> | 20 | <!-- 无收货地址提醒页面 --> |
20 | <view class="topbcolor"></view> | 21 | <view class="topbcolor"></view> |
21 | -<view class="nothing" wx:if="{{is_address_read==0?false:true && addresses.length<0}}"> | 22 | +<view class="nothing" wx:if="{{is_address_read && addresses.length<=0}}"> |
22 | <view class="image flex-level"> | 23 | <view class="image flex-level"> |
23 | <image src="../../../images/nothingaddress.png"></image> | 24 | <image src="../../../images/nothingaddress.png"></image> |
24 | </view> | 25 | </view> |
@@ -37,16 +38,16 @@ | @@ -37,16 +38,16 @@ | ||
37 | <!-- 所有的收货地址框架 --> | 38 | <!-- 所有的收货地址框架 --> |
38 | <view class="address-box"> | 39 | <view class="address-box"> |
39 | 40 | ||
40 | - <!-- 单个收货地址框架 --> | 41 | + <!-- 单个收货地址框架 --> |
41 | <view class="address-user" wx:for="{{addresses}}" wx:key="{{index}}"> | 42 | <view class="address-user" wx:for="{{addresses}}" wx:key="{{index}}"> |
42 | - <!-- 选择icon --> | 43 | + <!-- 选择icon |
43 | <view class="icon"> | 44 | <view class="icon"> |
44 | <icon type="success" color="red" size="33rpx" wx:if="{{item.is_pickup==1}}" bindtap="add_is_pickup" data-icon="{{index}}"></icon> | 45 | <icon type="success" color="red" size="33rpx" wx:if="{{item.is_pickup==1}}" bindtap="add_is_pickup" data-icon="{{index}}"></icon> |
45 | <icon class="no_xuanze" color="white" wx:if="{{item.is_pickup==0}}" bindtap="add_is_pickup" data-icon="{{index}}"></icon> | 46 | <icon class="no_xuanze" color="white" wx:if="{{item.is_pickup==0}}" bindtap="add_is_pickup" data-icon="{{index}}"></icon> |
46 | - </view> | 47 | + </view>--> |
47 | 48 | ||
48 | <!-- 收货地址全部信息 --> | 49 | <!-- 收货地址全部信息 --> |
49 | - <view class="address"> | 50 | + <view class="address" bindtap="add_is_pickup" data-ind="{{index}}" > |
50 | <!-- 个人直接信息 --> | 51 | <!-- 个人直接信息 --> |
51 | <view class="user"> | 52 | <view class="user"> |
52 | <!-- 名字 --> | 53 | <!-- 名字 --> |
pages/user/order_detail/order_detail.js
@@ -112,14 +112,17 @@ Page({ | @@ -112,14 +112,17 @@ Page({ | ||
112 | success: function(e) { | 112 | success: function(e) { |
113 | if(!e.confirm) return false; | 113 | if(!e.confirm) return false; |
114 | //如果是秒杀和拼单的商品,取消订单要返回redis,并取消订单 | 114 | //如果是秒杀和拼单的商品,取消订单要返回redis,并取消订单 |
115 | - if(is_skill==1 || is_zsorder>=2){ | ||
116 | - getApp().request.delete("/api/weshop/order/cancelTeamOrder/"+os.stoid+"/"+o,{ | ||
117 | - data:{}, | ||
118 | - success: function(t) { | ||
119 | - if(t.data.code==0) | ||
120 | - th.requestOrderDetail(o), wx.setStorageSync("order:order_list:update", !0); | ||
121 | - }, | ||
122 | - }) | 115 | + //if(is_skill==1 || is_zsorder>=2){ |
116 | + | ||
117 | + getApp().request.delete("/api/weshop/order/cancelTeamOrder/"+os.stoid+"/"+o,{ | ||
118 | + data:{}, | ||
119 | + success: function(t) { | ||
120 | + if(t.data.code==0) | ||
121 | + th.requestOrderDetail(o), wx.setStorageSync("order:order_list:update", !0); | ||
122 | + }, | ||
123 | + }) | ||
124 | + | ||
125 | + /*---- | ||
123 | }else{ | 126 | }else{ |
124 | getApp().request.put("/api/weshop/order/updatebyId", { | 127 | getApp().request.put("/api/weshop/order/updatebyId", { |
125 | data: {order_id: o, order_status: 3}, | 128 | data: {order_id: o, order_status: 3}, |
@@ -127,7 +130,7 @@ Page({ | @@ -127,7 +130,7 @@ Page({ | ||
127 | th.requestOrderDetail(o), wx.setStorageSync("order:order_list:update", !0); | 130 | th.requestOrderDetail(o), wx.setStorageSync("order:order_list:update", !0); |
128 | } | 131 | } |
129 | }); | 132 | }); |
130 | - } | 133 | + }--*/ |
131 | } | 134 | } |
132 | }); | 135 | }); |
133 | }, | 136 | }, |
pages/user/order_list/order_list.js
@@ -194,7 +194,7 @@ Page({ | @@ -194,7 +194,7 @@ Page({ | ||
194 | success: function(t) { | 194 | success: function(t) { |
195 | //如果是秒杀和拼单的商品,取消订单要返回redis,并取消订单 | 195 | //如果是秒杀和拼单的商品,取消订单要返回redis,并取消订单 |
196 | if(t.confirm){ | 196 | if(t.confirm){ |
197 | - if(is_skill==1 || is_zsorder>=2){ | 197 | + //if(is_skill==1 || is_zsorder>=2){ |
198 | getApp().request.delete("/api/weshop/order/cancelTeamOrder/"+os.stoid+"/"+a,{ | 198 | getApp().request.delete("/api/weshop/order/cancelTeamOrder/"+os.stoid+"/"+a,{ |
199 | data:{}, | 199 | data:{}, |
200 | success: function(t) { | 200 | success: function(t) { |
@@ -208,18 +208,7 @@ Page({ | @@ -208,18 +208,7 @@ Page({ | ||
208 | getApp().confirmBox(e.data.msg); | 208 | getApp().confirmBox(e.data.msg); |
209 | } | 209 | } |
210 | }, | 210 | }, |
211 | - }) | ||
212 | - }else{ | ||
213 | - rq.put("/api/weshop/order/updatebyId", { | ||
214 | - data: { | ||
215 | - order_id: a, order_status: 3 | ||
216 | - }, | ||
217 | - success: function (t) { | ||
218 | - 0 == e.data.activeCategoryId ? | ||
219 | - (e.resetData(), e.requestOrderList(e.data.activeCategoryId)) : e.deleteOrderData(a); | ||
220 | - } | ||
221 | - }); | ||
222 | - } | 211 | + }) |
223 | } | 212 | } |
224 | } | 213 | } |
225 | }); | 214 | }); |
@@ -289,7 +278,32 @@ Page({ | @@ -289,7 +278,32 @@ Page({ | ||
289 | 278 | ||
290 | /*----------跳转支付-----------*/ | 279 | /*----------跳转支付-----------*/ |
291 | jumpToCart4: function(t) { | 280 | jumpToCart4: function(t) { |
281 | + var o_index=t.currentTarget.dataset.idx; | ||
292 | var e = this.data.orderList[t.currentTarget.dataset.idx]; | 282 | var e = this.data.orderList[t.currentTarget.dataset.idx]; |
283 | + var th=this; | ||
284 | + | ||
285 | + console.log("jumpToCart4"); | ||
286 | + console.log(e); | ||
287 | + | ||
288 | + if(e.order_amount==0){ | ||
289 | + var dd = { | ||
290 | + parent_sn: e.order_sn, | ||
291 | + store_id: e.store_id, | ||
292 | + type: 1, | ||
293 | + }; | ||
294 | + getApp().request.post("/api/weshop/order/pay/createOrder", { | ||
295 | + data: dd, | ||
296 | + success: function (t) { | ||
297 | + if(t.data.code==0){ | ||
298 | + th.onload(); | ||
299 | + }else{ | ||
300 | + getApp().confirmBox(t.data.msg+"请您取消该订单"); | ||
301 | + } | ||
302 | + } | ||
303 | + }) | ||
304 | + return false; | ||
305 | + } | ||
306 | + | ||
293 | a.jumpToCart4({ | 307 | a.jumpToCart4({ |
294 | order_sn: e.order_sn, | 308 | order_sn: e.order_sn, |
295 | order_amount: e.order_amount, | 309 | order_amount: e.order_amount, |
utils/regions/Regions.js
@@ -38,6 +38,9 @@ var s = function() { | @@ -38,6 +38,9 @@ var s = function() { | ||
38 | return s(a, [ { | 38 | return s(a, [ { |
39 | key: "openRegionsModal", | 39 | key: "openRegionsModal", |
40 | value: function(t) { | 40 | value: function(t) { |
41 | + this.page.setData({ | ||
42 | + disabled:1 | ||
43 | + }); | ||
41 | var s = this, a = t.currentTarget.dataset.id, i = t.currentTarget.dataset.name; | 44 | var s = this, a = t.currentTarget.dataset.id, i = t.currentTarget.dataset.name; |
42 | isNaN(parseInt(a)) || !parseInt(a) ? (a = 0, this.currentArea = 0) : (0 == this.currentArea ? (this.address.province_name = i, | 45 | isNaN(parseInt(a)) || !parseInt(a) ? (a = 0, this.currentArea = 0) : (0 == this.currentArea ? (this.address.province_name = i, |
43 | this.address.province = a, this.address.city_name = "", this.address.city = 0, this.address.district_name = "", | 46 | this.address.province = a, this.address.city_name = "", this.address.city = 0, this.address.district_name = "", |
@@ -55,13 +58,14 @@ var s = function() { | @@ -55,13 +58,14 @@ var s = function() { | ||
55 | t.data.data.pageData && t.data.data.pageData.length > 0 ? s.page.setData(e({}, s.dataName, { | 58 | t.data.data.pageData && t.data.data.pageData.length > 0 ? s.page.setData(e({}, s.dataName, { |
56 | regions: t.data.data.pageData, | 59 | regions: t.data.data.pageData, |
57 | showRegionsModal: !0 | 60 | showRegionsModal: !0 |
58 | - })) : s.endCall(a, i); | 61 | + })) : s.endCall(a, i); |
59 | } | 62 | } |
60 | }) : this.endCall(a, i); | 63 | }) : this.endCall(a, i); |
61 | } | 64 | } |
62 | }, { | 65 | }, { |
63 | key: "closeRegionsModal", | 66 | key: "closeRegionsModal", |
64 | value: function() { | 67 | value: function() { |
68 | + this.page.setData({disabled:0}); | ||
65 | this.page.setData(e({}, this.dataName, { | 69 | this.page.setData(e({}, this.dataName, { |
66 | showCategoryModal: !1 | 70 | showCategoryModal: !1 |
67 | })); | 71 | })); |