From f3058f900e3143c0245c9b1686397b6e6e561422 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期五, 08 十一月 2024 10:09:48 +0800
Subject: [PATCH] 1.解绑添加二次确认。2.接口返回的金额都是元
---
pages/rechargeMoney/rechargMoney.js | 50 ++++++++++++++++++++++++++++++++++++--------------
1 files changed, 36 insertions(+), 14 deletions(-)
diff --git a/pages/rechargeMoney/rechargMoney.js b/pages/rechargeMoney/rechargMoney.js
index 88e106e..1d9d079 100644
--- a/pages/rechargeMoney/rechargMoney.js
+++ b/pages/rechargeMoney/rechargMoney.js
@@ -23,6 +23,7 @@
pageSize: 20, //鍏呭�艰褰曟瘡椤佃褰曟暟
loading: false, //鏄惁姝e湪鍔犺浇
hasMore: true,
+ moneyList:[]//鍏呭�奸噾棰�
},
/**
@@ -38,7 +39,8 @@
* 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
*/
onReady() {
- this.getRechargList()
+ this.getRechargList();
+ this. getMorneyList();
},
/**
@@ -67,9 +69,9 @@
*/
onPullDownRefresh() {
this.setData({
- pageCurr: 1
+ pageCurr: 1,
})
- this.getRechargList()
+ this.getRechargList(true)
},
/**
@@ -103,7 +105,7 @@
const data = {
sessionId: getApp().globalData.sessionId,
vcId: this.data.vcId, //铏氭嫙鍗D
- rechargeAmount: 1 //锛堝崟浣嶆槸鍒嗭級
+ rechargeAmount: this.data.moneyList[this.data.activeIndex].rechargeAmount//锛堝崟浣嶆槸鍏冿級
};
console.log("postCloseValaue" + data);
post({
@@ -136,7 +138,13 @@
signType: data.content.signType,
paySign: data.content.paySign,
success(res) {
+ wx.showToast({
+ title: "鍏呭�兼垚鍔�",
+ icon: 'success',
+ duration: 3000
+ })
console.log('鏀粯鎴愬姛', res);
+ this. getRechargList(true);
},
fail(err) {
console.log('鏀粯澶辫触', err);
@@ -151,7 +159,7 @@
});
},
//鑾峰彇鍏呭�艰褰�
- getRechargList() {
+ getRechargList(isRefresh) {
const params = {
url: 'wx/virtual_card/getVcRechargeRecords',
data: {
@@ -162,10 +170,10 @@
};
get(params).then(data => {
this.setData({
- allRechargeList:this.data.allRechargeList.concat( data.content.obj),
+ allRechargeList: isRefresh ? data.content.obj : this.data.allRechargeList.concat(data.content.obj),
isWXRefreshing: false, // 灏唗riggered灞炴�ц缃负false锛岃〃绀轰笅鎷夊埛鏂板凡瀹屾垚
loading: false,
- hasMore: !data.content.obj.pageTotal === this.data.pageCurr
+ hasMore: this.data.pageCurr < data.content.pageTotal
})
this.updateDisplayText();
}).catch(err => {
@@ -181,12 +189,7 @@
})
});
},
- // 鐢熸垚鏀粯绛惧悕鐨勫嚱鏁�
- generatePaySign(params) {
- const sortedKeys = Object.keys(params).sort();
- const stringToSign = sortedKeys.map(key => `${key}=${params[key]}`).join('&') + `&key=your-mch-key`;
- return md5(stringToSign).toUpperCase();
- },
+
//鍔犺浇鏇村
loadMore() {
if (this.data.hasMore && !this.data.loading) {
@@ -197,9 +200,10 @@
this.getRechargList();
}
},
+ //澶勭悊鍏呭�艰褰曠殑鏁版嵁
updateDisplayText() {
const updatedList = this.data.allRechargeList.map(item => {
- let morny = item.rechargeAmount / 100 + "鍏�"
+ let morny = item.rechargeAmount + "鍏�"
return {
...item,
morny
@@ -209,5 +213,23 @@
this.setData({
allRechargeList: updatedList
});
+ },
+ //鑾峰彇閲戦
+ getMorneyList(){
+ const params = {
+ url: 'wx/virtual_card/gerRechargeProfiles'
+ };
+ get(params).then(data => {
+ this.setData({
+ moneyList: data.content ,
+ })
+ }).catch(err => {
+ // 閿欒鍥炶皟
+ wx.showToast({
+ title: err.msg,
+ icon: 'error',
+ duration: 3000
+ })
+ });
}
})
\ No newline at end of file
--
Gitblit v1.8.0