|
|
@@ -210,17 +210,18 @@ Component({
|
|
|
},
|
|
|
queryMonths(period) {
|
|
|
let startdate = formatTime(new Date(), '-').split(' ')[0],
|
|
|
- enddate = startdate.split('-');
|
|
|
+ enddate = formatTime(new Date(), '-').split(' ')[0].split('-');
|
|
|
for (let i = period; i != 0; i--) {
|
|
|
enddate[1] = Number(enddate[1]) - 1;
|
|
|
if (enddate[1] == 0) {
|
|
|
enddate[1] = 12;
|
|
|
enddate[0] = enddate[0] - 1;
|
|
|
}
|
|
|
+ if (i == 1 && enddate[1] < 10) enddate[1] = "0" + enddate[1]
|
|
|
}
|
|
|
let lastDay = new Date(enddate[0], enddate[1], 0).getDate();
|
|
|
if (enddate[2] > lastDay) enddate[2] = lastDay;
|
|
|
- this.setTimeCycle(startdate, formatTime(new Date(enddate), '-').split(' ')[0])
|
|
|
+ this.setTimeCycle(startdate, enddate.join("-"))
|
|
|
},
|
|
|
onClose() {
|
|
|
this.setData({
|