|
|
@@ -229,7 +229,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,
|
|
|
- useBalance:(val.data.total > 0 && that.data.payData.order_type == 0)? true:false,
|
|
|
+ useBalance:(val.data.total > 0 && that.data.payData.order_type == 0) || !val.data.payData.shut_wechat ? true:false,
|
|
|
afterdec: afterdec
|
|
|
});
|
|
|
}
|
|
|
@@ -254,9 +254,9 @@ Page({
|
|
|
},
|
|
|
switchChange:function(e){
|
|
|
var that = this;
|
|
|
- that.setData({
|
|
|
- useBalance:e.detail.value
|
|
|
- })
|
|
|
+ that.setData({
|
|
|
+ useBalance:e.detail.value
|
|
|
+ })
|
|
|
},
|
|
|
getUserInfo: function () {
|
|
|
var that = this
|
|
|
@@ -358,24 +358,24 @@ Page({
|
|
|
that.pay()
|
|
|
// }
|
|
|
} else if (that.data.curPayway === 'weixinpay') {
|
|
|
- if(that.data.useBalance && that.data.afterdec > 0){
|
|
|
- wx.showModal({
|
|
|
- title: '提示',
|
|
|
- content: '订单将抵扣 '+ (that.data.payData.coupon_price>0?that.data.payData.coupon_price/100:((that.data.total+that.data.yunfei)-that.data.afterdec) / 100)+' 元提货券,剩下 '+(that.data.afterdec / 100)+' 元将由微信支付,祝您购物愉快!' ,
|
|
|
- success: function (sm) {
|
|
|
- if (sm.confirm) {
|
|
|
- that.pay()
|
|
|
- } else if (sm.cancel) {
|
|
|
- console.log('用户点击取消')
|
|
|
- that.setData({
|
|
|
- payFlag: false
|
|
|
- })
|
|
|
- }
|
|
|
- }
|
|
|
- })
|
|
|
- }else{
|
|
|
+ // if(that.data.useBalance && that.data.afterdec > 0){
|
|
|
+ // wx.showModal({
|
|
|
+ // title: '提示',
|
|
|
+ // content: '订单将抵扣 '+ (that.data.payData.coupon_price>0?that.data.payData.coupon_price/100:((that.data.total+that.data.yunfei)-that.data.afterdec) / 100)+' 元提货券,剩下 '+(that.data.afterdec / 100)+' 元将由微信支付,祝您购物愉快!' ,
|
|
|
+ // success: function (sm) {
|
|
|
+ // if (sm.confirm) {
|
|
|
+ // that.pay()
|
|
|
+ // } else if (sm.cancel) {
|
|
|
+ // console.log('用户点击取消')
|
|
|
+ // that.setData({
|
|
|
+ // payFlag: false
|
|
|
+ // })
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // })
|
|
|
+ // }else{
|
|
|
that.pay()
|
|
|
- }
|
|
|
+ // }
|
|
|
}
|
|
|
// if (!that.data.userInfo.user.has_trade_pwd) {
|
|
|
// that.setPwdDialog()
|