From 5b280a9e9d631208de8e8da3f9ba321163d5ee8a Mon Sep 17 00:00:00 2001
From: qiaomu <3520484422@qq.com>
Date: Thu, 25 Jul 2024 15:07:29 +0800
Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E9=87=8F=E6=9F=A5=E8=AF=A2=E6=96=B0?=
=?UTF-8?q?=E5=A2=9E=E5=88=86=E9=A1=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
childPackage/pages/electricQuery/index.js | 17 ++++++++++++++---
childPackage/pages/electricQuery/index.wxml | 10 +++++++---
pages/login/index.js | 14 +++++++-------
project.private.config.json | 4 ++--
service/accounting.js | 4 ++--
5 files changed, 32 insertions(+), 17 deletions(-)
diff --git a/childPackage/pages/electricQuery/index.js b/childPackage/pages/electricQuery/index.js
index 692967a..ac3dbd4 100644
--- a/childPackage/pages/electricQuery/index.js
+++ b/childPackage/pages/electricQuery/index.js
@@ -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)
diff --git a/childPackage/pages/electricQuery/index.wxml b/childPackage/pages/electricQuery/index.wxml
index 34cc5fa..83a0ef8 100644
--- a/childPackage/pages/electricQuery/index.wxml
+++ b/childPackage/pages/electricQuery/index.wxml
@@ -70,7 +70,10 @@
-
+
+
+
+
@@ -84,12 +87,13 @@
header="{{meterReadingHeader}}"
list="{{meterReadingList}}"
/>
-
+
-
+
+
diff --git a/pages/login/index.js b/pages/login/index.js
index 8498bcd..da7302a 100644
--- a/pages/login/index.js
+++ b/pages/login/index.js
@@ -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() {
diff --git a/project.private.config.json b/project.private.config.json
index 5b4ca4b..e16f9e9 100644
--- a/project.private.config.json
+++ b/project.private.config.json
@@ -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
diff --git a/service/accounting.js b/service/accounting.js
index cd44010..8892afe 100644
--- a/service/accounting.js
+++ b/service/accounting.js
@@ -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}`);
}
// 抄表记录列表