|
|
@@ -29,13 +29,14 @@ Page({
|
|
|
},
|
|
|
total:0,
|
|
|
yunfei:0,
|
|
|
+ _yunfei:0,
|
|
|
payFlag:false,
|
|
|
useBalance:false,
|
|
|
afterdec:0,//使用提货券扣除后的总额
|
|
|
remark:'',
|
|
|
|
|
|
|
|
|
- receivetype:0,//提货方式
|
|
|
+ receivetype:1,//提货方式
|
|
|
pickdepartsList:[],
|
|
|
repickdepartsList:[],
|
|
|
pickindex:0,
|
|
|
@@ -46,7 +47,8 @@ Page({
|
|
|
this.getOrderInfo()
|
|
|
// this.getBalanceInfo()
|
|
|
wx.setStorageSync('use_address', false);
|
|
|
- wx.setStorageSync('receivetype', 0);
|
|
|
+ wx.setStorageSync('use_pick_address', false);
|
|
|
+ wx.setStorageSync('receivetype', 1);
|
|
|
this.getpickdeparts();
|
|
|
},
|
|
|
onShow: function () {
|
|
|
@@ -59,7 +61,8 @@ Page({
|
|
|
this.setData({
|
|
|
address: address,
|
|
|
selectaddress:true,
|
|
|
- receivetype : receivetype
|
|
|
+ receivetype : receivetype,
|
|
|
+ yunfei : this.data._yunfei
|
|
|
});
|
|
|
}
|
|
|
}else{
|
|
|
@@ -68,7 +71,8 @@ Page({
|
|
|
this.setData({
|
|
|
pick_address: address,
|
|
|
selectpickaddress:true,
|
|
|
- receivetype : receivetype
|
|
|
+ receivetype : receivetype,
|
|
|
+ yunfei : 0
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
@@ -114,7 +118,8 @@ Page({
|
|
|
payData: val.data,
|
|
|
project: val.data.product_list,
|
|
|
total:total,
|
|
|
- yunfei:total<9900?val.data.freight:0
|
|
|
+ yunfei:that.data.receivetype == 0 ? total<9900?val.data.freight:0 : 0,
|
|
|
+ _yunfei:total<9900?val.data.freight:0,
|
|
|
});
|
|
|
|
|
|
|
|
|
@@ -153,7 +158,7 @@ Page({
|
|
|
// curPayway:val.data.total >= (that.data.total + that.data.yunfei)?'balance':'weixinpay'
|
|
|
curPayway:'weixinpay',
|
|
|
useBalance:(val.data.total > 0 && that.data.payData.order_type == 0 && that.data.payData.pv >= that.data.payData.total_price)? true:false,
|
|
|
- afterdec:parseInt(val.data.total) >= parseInt(that.data.total) + parseInt(that.data.yunfei)?'0':(that.data.total + that.data.yunfei)-val.data.total
|
|
|
+ afterdec:that.data.receivetype == 0 ? parseInt(val.data.total) >= parseInt(that.data.total) + parseInt(that.data.yunfei)?'0':(that.data.total + that.data.yunfei)-val.data.total : 0
|
|
|
});
|
|
|
}
|
|
|
__request.$get(url, params, success)
|
|
|
@@ -170,7 +175,7 @@ Page({
|
|
|
cache: false,
|
|
|
curPayway:'cent',
|
|
|
useBalance:false,
|
|
|
- afterdec:parseInt(val.data.total) >= parseInt(that.data.total) + parseInt(that.data.yunfei)?'0':(that.data.total + that.data.yunfei)-val.data.total
|
|
|
+ afterdec:that.data.receivetype == 0 ? parseInt(val.data.total) >= parseInt(that.data.total) + parseInt(that.data.yunfei)?'0':(that.data.total + that.data.yunfei)-val.data.total : 0
|
|
|
});
|
|
|
}
|
|
|
__request.$get(url, params, success)
|
|
|
@@ -471,7 +476,8 @@ Page({
|
|
|
|
|
|
receivetbn(e){
|
|
|
this.setData({
|
|
|
- receivetype: e.target.dataset.value
|
|
|
+ receivetype: e.target.dataset.value,
|
|
|
+ yunfei : e.target.dataset.value == 0 ? this.data._yunfei : 0
|
|
|
})
|
|
|
wx.setStorageSync('receivetype', e.target.dataset.value) //存入
|
|
|
},
|