Files
quinn-accounts/pages/account/index.js
2023-02-08 16:59:00 +08:00

54 lines
1.6 KiB
JavaScript

Page({
data: {
noMoney : "****",
hiddenMoney: false,
sumBalance: 0,
cashBalance: 0,
oweBalance: 0,
cashAccountList : [
{"name":"现金","money":"2000.00"},
{"name":"银行卡","money":"30500.03"}
],
oweAccountList : [
{"name":"信用卡","money":"-200.00"},
]
},
onLoad: function (options) {
},
onShow: function () {
if (wx.canIUse('hideHomeButton')) {
wx.hideHomeButton()
}
app.$api.getSettings().then(setting => {
if (setting.data){
let cashAccountList = setting.data.CASH_SETTING
let sumBalance = 0;
let cashBalance = 0;
cashAccountList.forEach(item => {
if (item.balance){
cashBalance = cashBalance + item.balance
sumBalance = sumBalance + item.balance
}
})
let oweAccountList = setting.data.OWE_SETTING
let oweBalance = 0;
oweAccountList.forEach(item => {
if (item.balance){
oweBalance = oweBalance + item.balance
sumBalance = sumBalance + item.balance
}
})
this.setData({cashAccountList,oweAccountList,cashBalance,oweBalance,sumBalance})
}
})
},
changeHidden () {
let isHidden = this.data.hiddenMoney;
this.setData({
hiddenMoney : !isHidden
});
}
});