From b5efdb89b096906a9cf20e04610bda7f460cbb0f Mon Sep 17 00:00:00 2001
From: Liuyi <candymxq888@outlook.com>
Date: 星期六, 12 十月 2024 15:43:47 +0800
Subject: [PATCH] 添加充值记录页面,完善首页用户会员卡绑定信息,添加用户水卡注销及删除

---
 unpackage/dist/dev/mp-weixin/pages/recharge/index.js |   53 +++++++++++++++++++++++++++++++++++------------------
 1 files changed, 35 insertions(+), 18 deletions(-)

diff --git a/unpackage/dist/dev/mp-weixin/pages/recharge/index.js b/unpackage/dist/dev/mp-weixin/pages/recharge/index.js
index a60365c..2872b67 100644
--- a/unpackage/dist/dev/mp-weixin/pages/recharge/index.js
+++ b/unpackage/dist/dev/mp-weixin/pages/recharge/index.js
@@ -1,5 +1,6 @@
 "use strict";
 const common_vendor = require("../../common/vendor.js");
+const api_index = require("../../api/index.js");
 if (!Array) {
   const _easycom_navbar2 = common_vendor.resolveComponent("navbar");
   _easycom_navbar2();
@@ -11,7 +12,7 @@
 const _sfc_main = {
   __name: "index",
   setup(__props) {
-    const choosedMoney = common_vendor.ref();
+    const choosedMoney = common_vendor.ref(50);
     const disabled = common_vendor.ref(true);
     const moneyList = common_vendor.ref([
       { value: 50, active: true },
@@ -42,29 +43,46 @@
       }
     }
     const otherMoney = common_vendor.ref();
-    const payMethod = common_vendor.ref();
+    common_vendor.ref();
     const payList = common_vendor.ref([
       // {text:"支付宝支付",value:1,checked:true,img:'../../static/images/recharge/pay.png'},
-      { text: "微信支付", value: 2, checked: false, img: "../../static/images/recharge/wx.png" },
-      { text: "余额", value: 3, checked: false, img: "../../static/images/recharge/balance.png" }
+      { text: "微信支付", value: 2, checked: true, img: "../../static/images/recharge/wx.png" }
+      // {text:"余额",value:3,checked:false,img:'../../static/images/recharge/balance.png'},
     ]);
-    function choosePay(index1) {
-      payList.value.forEach((item, index) => {
-        if (item.checked == true) {
-          item.checked = false;
-        }
-      });
-      payList.value[index1].checked = true;
-      payMethod.value = payList.value[index1].value;
-    }
-    function submit() {
+    async function submit() {
       let money = "";
       if (disabled.value) {
         money = choosedMoney.value;
       } else {
-        money = otherMoney.value;
+        money = Number(otherMoney.value);
       }
-      console.log("money", money);
+      await api_index.wxPayApi({ businessType: 1, tradeAmount: money }).then((res) => {
+        console.log("reswxpay", res);
+        common_vendor.wx$1.requestPayment({
+          //预支付订单信息
+          // appId: res.data.appId,
+          timeStamp: res.data.timeStamp,
+          //时间戳 
+          nonceStr: res.data.nonceStr,
+          //随机串     
+          package: res.data.package,
+          //prepay_id
+          signType: res.data.signType,
+          //签名算法MD5		
+          paySign: res.data.paySign,
+          //微信签名 
+          success(res2) {
+            if (res2.errMsg == "requestPayment:ok") {
+              console.log("支付成功", res2);
+            } else {
+              console.log("支付失败");
+            }
+          },
+          fail(res2) {
+            console.log("支付失败", res2);
+          }
+        });
+      });
     }
     return (_ctx, _cache) => {
       return {
@@ -88,8 +106,7 @@
             a: item.img,
             b: common_vendor.t(item.text),
             c: item.value,
-            d: item.checked,
-            e: common_vendor.o(($event) => choosePay(index))
+            d: item.checked
           };
         }),
         h: common_vendor.o(($event) => submit())

--
Gitblit v1.9.3