电量查询新增分页

This commit is contained in:
2024-07-25 15:07:29 +08:00
parent 42412cb4ff
commit 5b280a9e9d
5 changed files with 32 additions and 17 deletions

View File

@@ -41,6 +41,7 @@ Page({
accountingList: [],
electricNumber: 0,
meterNumber: 0,
page: 1,
},
changeQueryType(e) {
const { type } = e.currentTarget.dataset
@@ -80,7 +81,7 @@ Page({
this.init()
},
async init() {
const { queryType, timeType, meterId, year, yearMonth, yearMonthDay } = this.data;
const { queryType, timeType, meterId, year, yearMonth, yearMonthDay, page } = this.data;
let time;
switch(timeType) {
case 1:
@@ -93,12 +94,12 @@ Page({
time = yearMonthDay;
break;
}
const { code, message, data, electricNumber, meterNumber } = await getElectricityList({ type: timeType, meter: meterId, time: time })
const { code, message, data, electricNumber, meterNumber, total } = await getElectricityList({ type: timeType, meter: meterId, time: time, page })
if (code !== OK) {
alertInfo(message)
return;
}
this.setData({ list: data, electricNumber, meterNumber })
this.setData({ list: data, electricNumber: Number(electricNumber)?.toFixed(2), meterNumber: Number(meterNumber), totalPage: Math.ceil(total / 20) })
if (!data?.length) {
return;
}
@@ -186,6 +187,16 @@ Page({
})
},
async onChangePage(e) {
console.log('e', e)
const page = e.detail.currentIndex;
const that = this;
this.setData({
page
}, () => {
that.init();
})
},
async getAccountingBalanceList() {
const { meterId } = this.data;
const { code, message, data } = await getAccountingList(meterId)