抄表记录提交

This commit is contained in:
2025-09-17 16:48:57 +08:00
parent 4308096394
commit 95e6937d06
7 changed files with 94 additions and 24 deletions

View File

@@ -1,5 +1,5 @@
// pages/readingHistory/index.js
import { getMeterReadingRouteMeterDetail, getReadingList } from "../../service/workBench"
import { getMeterReadingRouteMeterDetail, getReadingList, deleteReading } from "../../service/workBench"
import request from "../../utils/request"
import { alertInfo, alertSuccess, alertError, loadingFunc } from "../../utils/index"
const { OK } = request;
@@ -43,14 +43,24 @@ Page({
this.setData({ meterInfo: data })
},
async getList() {
const { meter, park, page } = this.data;
const { meter, park, page, size } = this.data;
const { code, message, records: data } = await getReadingList(park, meter, page)
if (code !== OK) {
alertError(message)
return;
}
this.setData({
list: data
list: data,
totalPage: Math.ceil(data?.length / size)
})
},
async onChangePage(e) {
const newPage = e.detail.currentIndex;
const that = this;
this.setData({
page: newPage
}, () => {
that.getList();
})
},
/**
@@ -66,28 +76,41 @@ Page({
type: "create"
})
},
handleUpdate() {
handleUpdate(e) {
const { data } = e.currentTarget.dataset;
console.log("data", data);
this.setData({
title: "编辑记录",
visible: true,
time: "2025-09-11",
number: 100,
id: "",
time: data.readAt,
number: data.overall,
id: data.id,
type: "edit",
}, () => {
console.log("this.data---------", this.data)
})
},
handleDelete(e) {
const { id } = e.currentTarget.dataset;
const { data } = e.currentTarget.dataset;
const that = this;
wx.showModal({
title: '删除确认',
content: '确认要删除这一项记录吗?',
complete: (res) => {
complete: async (res) => {
if (res.cancel) {
}
if (res.confirm) {
const { code, message } = await deleteReading(data?.id, data?.overall)
if (code !== OK) {
alertError(message)
return
}
alertSuccess("删除成功")
setTimeout(() => {
that.refresh()
}, 300)
}
}
})