From fd06e76e171ba33b2da7ca5e630e3f03605380d3 Mon Sep 17 00:00:00 2001
From: Enzo <1284707383@qq.com>
Date: Thu, 26 Aug 2021 15:32:46 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=8C=89=E9=92=AE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
common/api.js | 4 ++--
pages/order/confirm_order.vue | 1 +
pages/order/order_details.vue | 22 ++++++++++++++++++++++
3 files changed, 25 insertions(+), 2 deletions(-)
diff --git a/common/api.js b/common/api.js
index b4fb3cd..54fd627 100644
--- a/common/api.js
+++ b/common/api.js
@@ -1,8 +1,8 @@
// appId: 正式 null | 测试 wxb35ef055a4dd8ad4
export const DEV = "dev"; // dev 测试 | prod 正式
export const VERSION = '1.0.0'; // 版本号
-// export const DEVURL = 'http://hainan.lanzulive.com'; // 测试服请求地址
-export const DEVURL = 'http://hainan.com'; // 测试服请求地址
+export const DEVURL = 'http://hainan.lanzulive.com'; // 测试服请求地址
+// export const DEVURL = 'http://hainan.com'; // 测试服请求地址
export const PRODURL = ''; // 正式服请求地址
diff --git a/pages/order/confirm_order.vue b/pages/order/confirm_order.vue
index 755e97a..d23ee3a 100644
--- a/pages/order/confirm_order.vue
+++ b/pages/order/confirm_order.vue
@@ -130,6 +130,7 @@
this.getGoodsData(this.pay_type);
}
if(this.order_id && this.enter_type == 1) {
+ console.log('立即付款')
this.payOnce();
}
},
diff --git a/pages/order/order_details.vue b/pages/order/order_details.vue
index f345ce8..27bc4a9 100644
--- a/pages/order/order_details.vue
+++ b/pages/order/order_details.vue
@@ -104,6 +104,10 @@
立即使用
+
+
@@ -176,6 +180,24 @@
this.getOrderDetails()
this.$msg('刷新成功')
},
+ payAtonce() {
+ this.$http(this.API.API_ORDERPAY,{id: this.order_id}).then(res => {
+ uni.requestPayment({
+ orderInfo: res.data.order_num,
+ timeStamp: res.data.timeStamp,
+ nonceStr: res.data.nonceStr,
+ package: res.data.package,
+ signType: res.data.signType,
+ paySign: res.data.paySign,
+ success: (res) => {
+ this.$url('/pages/payState/paystate?ifSuccess=1&order_id='+this.order_id,{type: 'redirect'})
+ },
+ fail: (err) => {
+ this.$url('/pages/payState/paystate?ifSuccess=2&order_id='+this.order_id,{type: 'redirect'})
+ },
+ })
+ }).catch(err => {})
+ },
//二维码回调
qrR(data) {
this.base64Img = data;