Files
quinn-accounts/pages/account/index.js
2023-02-28 21:31:25 +08:00

59 lines
1.7 KiB
JavaScript

const app = getApp();
Page({
data: {
noMoney : "****",
hiddenMoney: false,
sumBalance: 0,
cashBalance: 0,
oweBalance: 0,
cashAccountList : [],
oweAccountList : []
},
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
}
})
let oweAccountList = setting.data.OWE_SETTING
let oweBalance = 0;
oweAccountList.forEach(item => {
if (item.balance){
oweBalance = oweBalance + item.balance
}
})
cashBalance = Math.floor(cashBalance * 100) / 100
oweBalance = Math.floor(cashBalance * 100) / 100
sumBalance = Math.floor((cashBalance - oweBalance) * 100) / 100
this.setData({cashAccountList,oweAccountList,cashBalance,oweBalance,sumBalance})
}
})
},
/**
* 用户点击右上角分享
*/
onShareAppMessage: function() {
return {
title: '南瓜瞄记账'
}
},
changeHidden () {
let isHidden = this.data.hiddenMoney;
this.setData({
hiddenMoney : !isHidden
});
}
});