From 1aecb5f7e80ce5be8d24920910ddcf25c4f8d59f Mon Sep 17 00:00:00 2001
From: weipengfei <2187978347@qq.com>
Date: Tue, 25 Jul 2023 16:45:04 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=A1=B5=E9=9D=A2=E5=B1=95?=
=?UTF-8?q?=E7=A4=BA=E9=80=BB=E8=BE=91?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/company/company.vue | 2 +-
subpkg/topUp/topUp.vue | 58 +++++++++++-----------
subpkg/withdrawDeposit/withdrawDeposit.vue | 8 ++-
3 files changed, 37 insertions(+), 31 deletions(-)
diff --git a/components/company/company.vue b/components/company/company.vue
index 2f3f5f8..dad972c 100644
--- a/components/company/company.vue
+++ b/components/company/company.vue
@@ -20,7 +20,7 @@
区域:
- {{company.province_name+company.city_name+company.area_name+company.address}}
+ {{company.province_name+company.city_name+company.area_name+company.street_name+company.address}}
diff --git a/subpkg/topUp/topUp.vue b/subpkg/topUp/topUp.vue
index 6a435d8..31793af 100644
--- a/subpkg/topUp/topUp.vue
+++ b/subpkg/topUp/topUp.vue
@@ -78,34 +78,34 @@
}
else Toast(this.timeCount+'秒后再支付!')
},
- async goRecharge() {
- let { data } = await recharge({
- money: this.payMoney.money
- });
- let res = await payWay({
- order_id: data.order_id,
- from: data.from,
- })
- // console.log(res);
- let res1 = await payPrepay({
- from: data.from,
- order_id: data.order_id,
- pay_way: res.data.lists[0].pay_way
- })
- // console.log(res1.data, res1.data.config.package.split('=')[1]);
- let obj = {
- "appid": res1.data.config.appId, // 微信开放平台 - 应用 - AppId,注意和微信小程序、公众号 AppId 可能不一致
- "noncestr": res1.data.config.nonceStr, // 随机字符串
- "package": res1.data.config.package, // 固定值
- "partnerid": res1.data.config.partnerid, // 微信支付商户号
- "prepayid": res1.data.config.package.split('=')[1], // 统一下单订单号
- "timestamp": res1.data.config.timestamp, // 时间戳(单位:秒)
- "sign": res1.data.config.paySign
- }
+ goRecharge() {
// console.log(obj);
uni.showLoading({
- title:'获取微信支付信息',
- success: () => {
+ title:'获取支付信息',
+ success: async () => {
+ let { data } = await recharge({
+ money: this.payMoney.money
+ });
+ let res = await payWay({
+ order_id: data.order_id,
+ from: data.from,
+ })
+ // console.log(res);
+ let res1 = await payPrepay({
+ from: data.from,
+ order_id: data.order_id,
+ pay_way: res.data.lists[0].pay_way
+ })
+ // console.log(res1.data, res1.data.config.package.split('=')[1]);
+ let obj = {
+ "appid": res1.data.config.appId, // 微信开放平台 - 应用 - AppId,注意和微信小程序、公众号 AppId 可能不一致
+ "noncestr": res1.data.config.nonceStr, // 随机字符串
+ "package": res1.data.config.package, // 固定值
+ "partnerid": res1.data.config.partnerid, // 微信支付商户号
+ "prepayid": res1.data.config.package.split('=')[1], // 统一下单订单号
+ "timestamp": res1.data.config.timestamp, // 时间戳(单位:秒)
+ "sign": res1.data.config.paySign
+ }
uni.getProvider({
service: 'payment',
success: (paymentList) => {
@@ -119,7 +119,7 @@
// orderInfo: res1.data.config,
orderInfo: obj,
success: (e) => {
- console.log('成功', e);
+ // console.log('成功', e);
uni.hideLoading();
payStatus({
order_id: data.order_id,
@@ -141,7 +141,9 @@
title: '支付失败!'
})
},
- complete: () => {},
+ complete: () => {
+ this.payMoney.money = '';
+ },
});
}
})
diff --git a/subpkg/withdrawDeposit/withdrawDeposit.vue b/subpkg/withdrawDeposit/withdrawDeposit.vue
index ce5c35f..08ce09a 100644
--- a/subpkg/withdrawDeposit/withdrawDeposit.vue
+++ b/subpkg/withdrawDeposit/withdrawDeposit.vue
@@ -100,10 +100,14 @@
let res = await userWithdraw({
amount: this.payMoney.money
});
- Toast(res.msg);
+ uni.showToast({
+ icon:'success',
+ title: res.msg
+ })
// 重新显示余额
let info = this.$store.state.app.userInfo;
- info.user_money -= this.payMoney.money;
+ this.payMoney.money = '';
+ info.user_money = (info.user_money - this.payMoney.money).toFixed(2);
this.$store.commit('setUserInfo', info);
}
},