电量查询新增分页
This commit is contained in:
parent
42412cb4ff
commit
5b280a9e9d
|
@ -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)
|
||||
|
|
|
@ -70,7 +70,10 @@
|
|||
</view>
|
||||
<view wx:if="{{queryType === 0}}">
|
||||
<view style="margin: 30rpx;">
|
||||
<table header="{{header}}" list="{{list}}" wx:if="{{list.length}}" />
|
||||
<view wx:if="{{list.length}}">
|
||||
<table header="{{header}}" list="{{list}}" />
|
||||
<pagination currentIndex="{{page}}" totalPage="{{totalPage}}" bind:pagingChange="onChangePage" />
|
||||
</view>
|
||||
<empty bind:refresh="init" wx:else />
|
||||
</view>
|
||||
<view class="sum">
|
||||
|
@ -84,12 +87,13 @@
|
|||
header="{{meterReadingHeader}}"
|
||||
list="{{meterReadingList}}"
|
||||
/>
|
||||
<pagination currentIndex="{{}}" totalPage="{{}}" />
|
||||
|
||||
</view>
|
||||
|
||||
<empty bind:refresh="getReadingList" wx:else />
|
||||
</view>
|
||||
|
||||
|
||||
|
||||
</view>
|
||||
<view wx:if="{{queryType === 2}}">
|
||||
<view style="margin: 30rpx;">
|
||||
|
|
|
@ -21,19 +21,19 @@ Page({
|
|||
* 生命周期函数--监听页面加载
|
||||
*/
|
||||
onLoad() {
|
||||
// const user = wx.getStorageSync('user')
|
||||
// if (!user || !user.id) {
|
||||
// return;
|
||||
// }
|
||||
const user = wx.getStorageSync('user')
|
||||
if (!user || !user.id) {
|
||||
return;
|
||||
}
|
||||
// if (user.status === 0 || user.status === 2) {
|
||||
// wx.redirectTo({
|
||||
// url: '/pages/waitApprove/index',
|
||||
// })
|
||||
// return
|
||||
// }
|
||||
// wx.switchTab({
|
||||
// url: '/pages/home/index',
|
||||
// })
|
||||
wx.switchTab({
|
||||
url: '/pages/home/index',
|
||||
})
|
||||
this.getPrivacy();
|
||||
},
|
||||
async getPrivacy() {
|
||||
|
|
|
@ -11,8 +11,8 @@
|
|||
"miniprogram": {
|
||||
"list": [
|
||||
{
|
||||
"name": "pages/login/index",
|
||||
"pathName": "pages/login/index",
|
||||
"name": "childPackage/pages/electricQuery/index",
|
||||
"pathName": "childPackage/pages/electricQuery/index",
|
||||
"query": "",
|
||||
"launchMode": "default",
|
||||
"scene": null
|
||||
|
|
|
@ -9,9 +9,9 @@ export const getBillList = async function(page) {
|
|||
}
|
||||
|
||||
// 电量查询
|
||||
export const getElectricityList = async function({ meter, type, time }) {
|
||||
export const getElectricityList = async function({ meter, type, time, page }) {
|
||||
const tenement = wx.getStorageSync('tenement')?.id || ""
|
||||
return await GET(`/wx/getElectricityList?tenement=${tenement}&meter=${meter}&type=${type}&time=${time}`);
|
||||
return await GET(`/wx/getElectricityList?tenement=${tenement}&meter=${meter}&type=${type}&time=${time}&page=${page}`);
|
||||
}
|
||||
|
||||
// 抄表记录列表
|
||||
|
|
Loading…
Reference in New Issue
Block a user