59 lines
1.7 KiB
JavaScript
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(oweBalance * 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
|
|
});
|
|
}
|
|
|
|
});
|