抄表记录提交
This commit is contained in:
@@ -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)
|
||||
}
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user