project init
This commit is contained in:
72
pages/account/detail/index.js
Normal file
72
pages/account/detail/index.js
Normal file
@@ -0,0 +1,72 @@
|
||||
const app = getApp();
|
||||
Page({
|
||||
data: {
|
||||
showSetMoney: false,
|
||||
currentMoney: 0.00,
|
||||
currentMoneyText: "8754.09",
|
||||
priceError: false,
|
||||
visible : false,
|
||||
dateRangeText : '请选择日期区间',
|
||||
dateRange : [new Date().getTime()- 24 * 60 * 60 * 1000,new Date().getTime()],
|
||||
minDate: new Date().getTime() - 365 * 24 * 60 * 60 * 1000,
|
||||
maxDate: new Date().getTime(),
|
||||
incomeList : [
|
||||
{"title":"电脑","type":"income","dateTime":"01-06","from":"银行卡","money":"+4500.00"}
|
||||
],
|
||||
payList : [
|
||||
{"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"},
|
||||
{"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"},
|
||||
{"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"},
|
||||
{"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"},
|
||||
{"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"},
|
||||
{"title":"狗粮","type":"expend","dateTime":"01-06","from":"支付宝","money":"-35.00"}
|
||||
]
|
||||
},
|
||||
onLoad: function (options) {
|
||||
},
|
||||
handleCalendar() {
|
||||
this.setData({ visible: true });
|
||||
},
|
||||
handleConfirm(e) {
|
||||
const { value } = e.detail;
|
||||
console.log(value);
|
||||
let valueText = app.$utils.formatDate(new Date(value[0])) + '至' +
|
||||
(value[1] ? app.$utils.formatDate(new Date(value[1])) : app.$utils.formatDate(new Date()));
|
||||
this.setData({
|
||||
visible: false,
|
||||
dateRange: value,
|
||||
dateRangeText: valueText
|
||||
});
|
||||
},
|
||||
|
||||
showDialog() {
|
||||
this.setData({
|
||||
showSetMoney: true,
|
||||
currentMoney: this.data.currentMoneyText
|
||||
})
|
||||
},
|
||||
onPriceInput(e) {
|
||||
this.setData({
|
||||
currentMoney: e.detail.value
|
||||
})
|
||||
},
|
||||
onConfirm () {
|
||||
const isNumber = /^\d+(\.\d+)?$/.test(this.data.currentMoney);
|
||||
if (!isNumber) {
|
||||
this.setData({
|
||||
priceError: true
|
||||
})
|
||||
return;
|
||||
}
|
||||
this.setData({
|
||||
currentMoneyText: this.data.currentMoney,
|
||||
priceError: false
|
||||
})
|
||||
this.closeDialog()
|
||||
},
|
||||
closeDialog() {
|
||||
this.setData({
|
||||
showSetMoney: false
|
||||
})
|
||||
}
|
||||
});
|
||||
Reference in New Issue
Block a user