Commit 3b47f90994f1b08356061ecffc6548bd066cc522

Authored by F5VT98DI7XY4X12\Administrator
1 parent 68b01da9

收货地址,在选择的时候选中。 订单列表取消订单,使用优惠券的时候,要考虑冻结的优惠券, 支付尾款的接口修正

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