电量查询新增分页
This commit is contained in:
parent
42412cb4ff
commit
5b280a9e9d
@ -41,6 +41,7 @@ Page({
|
|||||||
accountingList: [],
|
accountingList: [],
|
||||||
electricNumber: 0,
|
electricNumber: 0,
|
||||||
meterNumber: 0,
|
meterNumber: 0,
|
||||||
|
page: 1,
|
||||||
},
|
},
|
||||||
changeQueryType(e) {
|
changeQueryType(e) {
|
||||||
const { type } = e.currentTarget.dataset
|
const { type } = e.currentTarget.dataset
|
||||||
@ -80,7 +81,7 @@ Page({
|
|||||||
this.init()
|
this.init()
|
||||||
},
|
},
|
||||||
async init() {
|
async init() {
|
||||||
const { queryType, timeType, meterId, year, yearMonth, yearMonthDay } = this.data;
|
const { queryType, timeType, meterId, year, yearMonth, yearMonthDay, page } = this.data;
|
||||||
let time;
|
let time;
|
||||||
switch(timeType) {
|
switch(timeType) {
|
||||||
case 1:
|
case 1:
|
||||||
@ -93,12 +94,12 @@ Page({
|
|||||||
time = yearMonthDay;
|
time = yearMonthDay;
|
||||||
break;
|
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) {
|
if (code !== OK) {
|
||||||
alertInfo(message)
|
alertInfo(message)
|
||||||
return;
|
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) {
|
if (!data?.length) {
|
||||||
return;
|
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() {
|
async getAccountingBalanceList() {
|
||||||
const { meterId } = this.data;
|
const { meterId } = this.data;
|
||||||
const { code, message, data } = await getAccountingList(meterId)
|
const { code, message, data } = await getAccountingList(meterId)
|
||||||
|
@ -70,7 +70,10 @@
|
|||||||
</view>
|
</view>
|
||||||
<view wx:if="{{queryType === 0}}">
|
<view wx:if="{{queryType === 0}}">
|
||||||
<view style="margin: 30rpx;">
|
<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 />
|
<empty bind:refresh="init" wx:else />
|
||||||
</view>
|
</view>
|
||||||
<view class="sum">
|
<view class="sum">
|
||||||
@ -84,12 +87,13 @@
|
|||||||
header="{{meterReadingHeader}}"
|
header="{{meterReadingHeader}}"
|
||||||
list="{{meterReadingList}}"
|
list="{{meterReadingList}}"
|
||||||
/>
|
/>
|
||||||
<pagination currentIndex="{{}}" totalPage="{{}}" />
|
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
<empty bind:refresh="getReadingList" wx:else />
|
<empty bind:refresh="getReadingList" wx:else />
|
||||||
</view>
|
</view>
|
||||||
|
|
||||||
|
|
||||||
</view>
|
</view>
|
||||||
<view wx:if="{{queryType === 2}}">
|
<view wx:if="{{queryType === 2}}">
|
||||||
<view style="margin: 30rpx;">
|
<view style="margin: 30rpx;">
|
||||||
|
@ -21,19 +21,19 @@ Page({
|
|||||||
* 生命周期函数--监听页面加载
|
* 生命周期函数--监听页面加载
|
||||||
*/
|
*/
|
||||||
onLoad() {
|
onLoad() {
|
||||||
// const user = wx.getStorageSync('user')
|
const user = wx.getStorageSync('user')
|
||||||
// if (!user || !user.id) {
|
if (!user || !user.id) {
|
||||||
// return;
|
return;
|
||||||
// }
|
}
|
||||||
// if (user.status === 0 || user.status === 2) {
|
// if (user.status === 0 || user.status === 2) {
|
||||||
// wx.redirectTo({
|
// wx.redirectTo({
|
||||||
// url: '/pages/waitApprove/index',
|
// url: '/pages/waitApprove/index',
|
||||||
// })
|
// })
|
||||||
// return
|
// return
|
||||||
// }
|
// }
|
||||||
// wx.switchTab({
|
wx.switchTab({
|
||||||
// url: '/pages/home/index',
|
url: '/pages/home/index',
|
||||||
// })
|
})
|
||||||
this.getPrivacy();
|
this.getPrivacy();
|
||||||
},
|
},
|
||||||
async getPrivacy() {
|
async getPrivacy() {
|
||||||
|
@ -11,8 +11,8 @@
|
|||||||
"miniprogram": {
|
"miniprogram": {
|
||||||
"list": [
|
"list": [
|
||||||
{
|
{
|
||||||
"name": "pages/login/index",
|
"name": "childPackage/pages/electricQuery/index",
|
||||||
"pathName": "pages/login/index",
|
"pathName": "childPackage/pages/electricQuery/index",
|
||||||
"query": "",
|
"query": "",
|
||||||
"launchMode": "default",
|
"launchMode": "default",
|
||||||
"scene": null
|
"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 || ""
|
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…
x
Reference in New Issue
Block a user