From 681efe897b7fb4dbe8bec5fa5056209e3e0edfdc Mon Sep 17 00:00:00 2001
From: Liuyi <candymxq888@outlook.com>
Date: 星期三, 20 十一月 2024 17:19:57 +0800
Subject: [PATCH] 添加积分商品详情,替换首页海报,调整样式,添加积分规则

---
 unpackage/dist/dev/mp-weixin/pages/recharge/index.js |   24 +++++++++++++++++++-----
 1 files changed, 19 insertions(+), 5 deletions(-)

diff --git a/unpackage/dist/dev/mp-weixin/pages/recharge/index.js b/unpackage/dist/dev/mp-weixin/pages/recharge/index.js
index 50d8e81..95ca7ca 100644
--- a/unpackage/dist/dev/mp-weixin/pages/recharge/index.js
+++ b/unpackage/dist/dev/mp-weixin/pages/recharge/index.js
@@ -14,6 +14,7 @@
   setup(__props) {
     const choosedMoney = common_vendor.ref(50);
     const disabled = common_vendor.ref(true);
+    const userInfo = JSON.parse(common_vendor.index.getStorageSync("userInfo"));
     const moneyList = common_vendor.ref([
       { value: 50, active: true },
       { value: 100, active: false },
@@ -49,7 +50,6 @@
       { text: "微信支付", value: 2, checked: true, img: "../../static/images/recharge/wx.png" }
       // {text:"余额",value:3,checked:false,img:'../../static/images/recharge/balance.png'},
     ]);
-    const e = common_vendor.ref("123125");
     async function submit() {
       let money = "";
       if (disabled.value) {
@@ -57,8 +57,23 @@
       } else {
         money = Number(otherMoney.value);
       }
-      await api_index.wxPayApi({ businessType: 1, tradeAmount: money }).then((res) => {
-        e.value = res;
+      let data = {
+        cardNumber: userInfo.waterCardNumber,
+        paymentMethod: 1,
+        rechargeAmount: money
+      };
+      await api_index.rechargeApi(data).then(async (res) => {
+        if (res.code == 200) {
+          let data2 = {
+            businessType: 1,
+            businessNo: res.data
+          };
+          await wxPay(data2);
+        }
+      });
+    }
+    async function wxPay(data) {
+      await api_index.wxPayApi(data).then((res) => {
         if (res.code == 200) {
           common_vendor.wx$1.requestPayment({
             //预支付订单信息
@@ -125,8 +140,7 @@
             d: item.checked
           };
         }),
-        h: common_vendor.t(e.value),
-        i: common_vendor.o(($event) => submit())
+        h: common_vendor.o(($event) => submit())
       };
     };
   }

--
Gitblit v1.9.3