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 @@ - + 请登录