|
@@ -2,10 +2,6 @@
|
|
const app = getApp();
|
|
const app = getApp();
|
|
const { axios } = app.globalData;
|
|
const { axios } = app.globalData;
|
|
Page({
|
|
Page({
|
|
-
|
|
|
|
- /**
|
|
|
|
- * 页面的初始数据
|
|
|
|
- */
|
|
|
|
data: {
|
|
data: {
|
|
loadding: false,//正在支付中 true
|
|
loadding: false,//正在支付中 true
|
|
disabled: false,//支付完毕 true
|
|
disabled: false,//支付完毕 true
|
|
@@ -13,6 +9,8 @@ Page({
|
|
paytype: "1",// 支付方式 单选
|
|
paytype: "1",// 支付方式 单选
|
|
balance: null,//余额
|
|
balance: null,//余额
|
|
result: [],//复选框
|
|
result: [],//复选框
|
|
|
|
+ errmessage: '',//订单重复提示
|
|
|
|
+ show: false,//弹出框
|
|
},
|
|
},
|
|
// 请求余额
|
|
// 请求余额
|
|
Request () {
|
|
Request () {
|
|
@@ -58,12 +56,17 @@ Page({
|
|
appid, openid, notes, commodity, student, balance
|
|
appid, openid, notes, commodity, student, balance
|
|
},
|
|
},
|
|
success (res) {
|
|
success (res) {
|
|
|
|
+ console.log(res);
|
|
that.setData({ loadding: true })
|
|
that.setData({ loadding: true })
|
|
let { data } = res.data;
|
|
let { data } = res.data;
|
|
if (!data) {
|
|
if (!data) {
|
|
resolve({ type: 1, value: "支付成功" });
|
|
resolve({ type: 1, value: "支付成功" });
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
|
|
+ if (!!data.error_msg) {
|
|
|
|
+ that.setData({ show: true, errmessage: data.error_msg })
|
|
|
|
+ return false;
|
|
|
|
+ };
|
|
wx.requestPayment({
|
|
wx.requestPayment({
|
|
timeStamp: data.timeStamp,
|
|
timeStamp: data.timeStamp,
|
|
nonceStr: data.nonceStr,
|
|
nonceStr: data.nonceStr,
|
|
@@ -95,6 +98,12 @@ Page({
|
|
}
|
|
}
|
|
);
|
|
);
|
|
},
|
|
},
|
|
|
|
+ // 弹出框确定事件
|
|
|
|
+ confirmFunc () {
|
|
|
|
+ wx.redirectTo({
|
|
|
|
+ url: '/pages/order/order',
|
|
|
|
+ })
|
|
|
|
+ },
|
|
// 挑选地址
|
|
// 挑选地址
|
|
ChooseAddress () {
|
|
ChooseAddress () {
|
|
wx.navigateTo({
|
|
wx.navigateTo({
|