From 3e7c9540ac0423ad4c624c074b641d21399b9368 Mon Sep 17 00:00:00 2001
From: qiaomu <3520484422@qq.com>
Date: Thu, 11 Apr 2024 17:25:07 +0800
Subject: [PATCH] =?UTF-8?q?=E5=87=86=E5=A4=87=E8=B0=83=E8=AF=95=E5=85=85?=
=?UTF-8?q?=E5=80=BC?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
pages/home/index.js | 18 +++++++++++++++---
pages/home/index.wxml | 2 +-
2 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/pages/home/index.js b/pages/home/index.js
index 21b2ce7..7dc69a8 100644
--- a/pages/home/index.js
+++ b/pages/home/index.js
@@ -4,6 +4,7 @@ import { alertInfo } from "../../utils/index";
import request from '../../utils/request';
import { getDot } from "../../utils/system";
import { getUserInfo } from "../../service/user"
+import { requestRecharge } from "../../service/recharge";
const { OK } = request;
// pages/home/index.js
Page({
@@ -104,7 +105,7 @@ Page({
return;
}
this.setData({
- tenement: data,
+ meter: data,
show: false,
})
},
@@ -122,12 +123,23 @@ Page({
onChangeMoney(e) {
this.setData({ money: e.detail ? Number(e.detail) : e.detail })
},
- recharge() {
- const { user, money } = this.data;
+ async recharge() {
+ const { user, money, meter, tenement, park } = this.data;
if (!user || !user.id) {
alertInfo("请先登录")
return
}
+ if (!money) {
+ alertInfo("请先输入金额")
+ return;
+ }
+ console.log('this.data', this.data)
+ const { code, message, data } = await requestRecharge({ money, meter: meter.code, tenement: tenement.id, park: park.id })
+ if (code !== OK) {
+ alertInfo(message)
+ return;
+ }
+ console.log('data', data)
},
jumpToInvoice() {
wx.navigateTo({
diff --git a/pages/home/index.wxml b/pages/home/index.wxml
index a5c9226..8d5cbf4 100644
--- a/pages/home/index.wxml
+++ b/pages/home/index.wxml
@@ -17,7 +17,7 @@
-
+
请登录