|
@@ -7,6 +7,7 @@ Page({
|
|
|
data: {
|
|
|
user_phone: '',//绑定的手机号码
|
|
|
hidden: 'hidden',
|
|
|
+ cartsOrder:null, //给合成订单使用
|
|
|
addressAll: addressAll,
|
|
|
addressList: addressList,
|
|
|
|
|
@@ -73,6 +74,7 @@ Page({
|
|
|
var that = this;
|
|
|
|
|
|
//转义&符
|
|
|
+ let cartsOrder = options.carts
|
|
|
var carts = options.carts;
|
|
|
carts = carts.replace(/zss/g, "&");
|
|
|
carts = JSON.parse(carts);
|
|
@@ -80,7 +82,8 @@ Page({
|
|
|
console.log(carts);
|
|
|
|
|
|
that.setData({
|
|
|
- carts: carts
|
|
|
+ carts: carts,
|
|
|
+ cartsOrder: cartsOrder
|
|
|
})
|
|
|
var total = 0;
|
|
|
var total2 = 0;
|
|
@@ -348,6 +351,7 @@ Page({
|
|
|
var timestamp = Date.parse(new Date());
|
|
|
timestamp = timestamp / 1000;
|
|
|
var timestamp1 = timestamp;
|
|
|
+ wx.setStorageSync('orderId', timestamp1)
|
|
|
var host = getApp().globalData.servsers;
|
|
|
var un_id = getApp().globalData.un_id;
|
|
|
|
|
@@ -445,11 +449,15 @@ Page({
|
|
|
}
|
|
|
|
|
|
//调起支付
|
|
|
- // that.payOrder(timestamp, timestamp1, coupon_id, un_id, formId);
|
|
|
- wx.showToast({
|
|
|
- title: '订单已生成,后面待上传支付凭证',
|
|
|
- icon:'none'
|
|
|
- })
|
|
|
+ console.log("掉期支付")
|
|
|
+ that.payOrder(timestamp, timestamp1, coupon_id, un_id, formId);
|
|
|
+ // wx.showToast({
|
|
|
+ // title: '订单已生成,后面待上传支付凭证',
|
|
|
+ // icon:'none'
|
|
|
+ // })
|
|
|
+ // wx.navigateTo({
|
|
|
+ // url: '/pages/orderCanvas/orderCanavs',
|
|
|
+ // })
|
|
|
|
|
|
}else{
|
|
|
|
|
@@ -608,12 +616,6 @@ Page({
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
- setTimeout(()=>{
|
|
|
- wx.hideLoading();
|
|
|
- wx.navigateTo({
|
|
|
- url: '/pages/orderCanvas/orderCanavs',
|
|
|
- })
|
|
|
- },1000)
|
|
|
|
|
|
},
|
|
|
|
|
@@ -714,7 +716,7 @@ Page({
|
|
|
|
|
|
//调起付款
|
|
|
payOrder:function(timestamp, timestamp1, coupon_id, un_id, formId){
|
|
|
-
|
|
|
+
|
|
|
console.log("pay");
|
|
|
console.log("pay-formId:" + formId);
|
|
|
|
|
@@ -749,6 +751,7 @@ Page({
|
|
|
}
|
|
|
}
|
|
|
})
|
|
|
+
|
|
|
|
|
|
//获取用户登录状态
|
|
|
wx.login({
|
|
@@ -792,74 +795,74 @@ Page({
|
|
|
var paySign = MD5Util.MD5(payDataB).toUpperCase();
|
|
|
|
|
|
// 发起微信支付
|
|
|
- wx.requestPayment({
|
|
|
- 'timeStamp': timestamp,
|
|
|
- 'nonceStr': nonceStr,
|
|
|
- 'package': 'prepay_id=' + prepayId,
|
|
|
- 'signType': 'MD5',
|
|
|
- 'paySign': paySign,
|
|
|
- 'success': function (res) {
|
|
|
- console.log(111);
|
|
|
- console.log(res);
|
|
|
-
|
|
|
- wx.request({
|
|
|
- url: host + "orderapi/update",
|
|
|
- data: {
|
|
|
- order_sta: that.data.orderState1,
|
|
|
- order_number: timestamp1,
|
|
|
- orderState: that.data.orderState1,
|
|
|
- order_userid: un_id
|
|
|
- },
|
|
|
- method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
|
|
|
- header: {
|
|
|
- 'Accept': 'application/json'
|
|
|
- },
|
|
|
- success: function (res) {
|
|
|
- console.log("支付");
|
|
|
- console.log(res);
|
|
|
- that.setData({
|
|
|
- maskBg: false,
|
|
|
- hiddenmodal: false,
|
|
|
- modalCont: '支付成功'
|
|
|
- })
|
|
|
- setTimeout(function () {
|
|
|
- that.setData({
|
|
|
- hiddenmodal: true
|
|
|
- })
|
|
|
- wx.redirectTo({
|
|
|
- url: '/pages/orderList/orderList?isSelect=0'
|
|
|
- })
|
|
|
- }, 2000);
|
|
|
-
|
|
|
- if (res == null || res.data == null) {
|
|
|
- //删除当前订单
|
|
|
- that.deleteOrder(un_id, timestamp, that.data.coupon_id);
|
|
|
- that.setData({
|
|
|
- maskBg: false,
|
|
|
- allowPay: 0,
|
|
|
- firstClick: 0
|
|
|
- })
|
|
|
- return false;
|
|
|
- }
|
|
|
- }
|
|
|
- });
|
|
|
- },
|
|
|
- 'fail': function (res) {
|
|
|
- that.setData({
|
|
|
- maskBg: false,
|
|
|
- hiddenmodal: false,
|
|
|
- modalCont: '取消支付'
|
|
|
- })
|
|
|
- setTimeout(function () {
|
|
|
- that.setData({
|
|
|
- hiddenmodal: true
|
|
|
- })
|
|
|
- wx.redirectTo({
|
|
|
- url: '/pages/orderList/orderList?isSelect=0'
|
|
|
- })
|
|
|
- }, 2000);
|
|
|
- }
|
|
|
- })
|
|
|
+ // wx.requestPayment({
|
|
|
+ // 'timeStamp': timestamp,
|
|
|
+ // 'nonceStr': nonceStr,
|
|
|
+ // 'package': 'prepay_id=' + prepayId,
|
|
|
+ // 'signType': 'MD5',
|
|
|
+ // 'paySign': paySign,
|
|
|
+ // 'success': function (res) {
|
|
|
+ // console.log(111);
|
|
|
+ // console.log(res);
|
|
|
+
|
|
|
+ // wx.request({
|
|
|
+ // url: host + "orderapi/update",
|
|
|
+ // data: {
|
|
|
+ // order_sta: that.data.orderState1,
|
|
|
+ // order_number: timestamp1,
|
|
|
+ // orderState: that.data.orderState1,
|
|
|
+ // order_userid: un_id
|
|
|
+ // },
|
|
|
+ // method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
|
|
|
+ // header: {
|
|
|
+ // 'Accept': 'application/json'
|
|
|
+ // },
|
|
|
+ // success: function (res) {
|
|
|
+ // console.log("支付");
|
|
|
+ // console.log(res);
|
|
|
+ // that.setData({
|
|
|
+ // maskBg: false,
|
|
|
+ // hiddenmodal: false,
|
|
|
+ // modalCont: '支付成功'
|
|
|
+ // })
|
|
|
+ // setTimeout(function () {
|
|
|
+ // that.setData({
|
|
|
+ // hiddenmodal: true
|
|
|
+ // })
|
|
|
+ // wx.redirectTo({
|
|
|
+ // url: '/pages/orderList/orderList?isSelect=0'
|
|
|
+ // })
|
|
|
+ // }, 2000);
|
|
|
+
|
|
|
+ // if (res == null || res.data == null) {
|
|
|
+ // //删除当前订单
|
|
|
+ // that.deleteOrder(un_id, timestamp, that.data.coupon_id);
|
|
|
+ // that.setData({
|
|
|
+ // maskBg: false,
|
|
|
+ // allowPay: 0,
|
|
|
+ // firstClick: 0
|
|
|
+ // })
|
|
|
+ // return false;
|
|
|
+ // }
|
|
|
+ // }
|
|
|
+ // });
|
|
|
+ // },
|
|
|
+ // 'fail': function (res) {
|
|
|
+ // that.setData({
|
|
|
+ // maskBg: false,
|
|
|
+ // hiddenmodal: false,
|
|
|
+ // modalCont: '取消支付'
|
|
|
+ // })
|
|
|
+ // setTimeout(function () {
|
|
|
+ // that.setData({
|
|
|
+ // hiddenmodal: true
|
|
|
+ // })
|
|
|
+ // wx.redirectTo({
|
|
|
+ // url: '/pages/orderList/orderList?isSelect=0'
|
|
|
+ // })
|
|
|
+ // }, 2000);
|
|
|
+ // }
|
|
|
+ // })
|
|
|
|
|
|
//如果是从购物车进入支付,则清空对应购物车商品
|
|
|
if (prevPageUrl == 'pages/car/index' || prevPageUrl == 'pages/carInsert/carInsert') {
|
|
@@ -882,6 +885,10 @@ Page({
|
|
|
});
|
|
|
}
|
|
|
}
|
|
|
+ // 生产订单中
|
|
|
+ wx.navigateTo({
|
|
|
+ url: '/pages/orderCanvas/orderCanavs?carts=' + that.data.cartsOrder,
|
|
|
+ })
|
|
|
|
|
|
} else {
|
|
|
that.setData({
|