| | |
| | | * 页面的初始数据 |
| | | */ |
| | | data: { |
| | | listVirtualData: [{ |
| | | intakeNum: "1023356646612", |
| | | watername: "测试", |
| | | startTime: "2024.10.15 12:23", |
| | | endTime: "2024.10.15 16:23" |
| | | |
| | | }, { |
| | | intakeNum: "1023356646612", |
| | | watername: "测试1", |
| | | startTime: "2024.10.15 12:23", |
| | | endTime: "2024.10.15 16:23" |
| | | }, { |
| | | intakeNum: "1023356646612", |
| | | watername: "测试2", |
| | | startTime: "2024.10.15 12:23", |
| | | endTime: "2024.10.15 16:23" |
| | | }, { |
| | | intakeNum: "1023356646612", |
| | | watername: "测试3", |
| | | startTime: "2024.10.15 12:23", |
| | | endTime: "2024.10.15 16:23" |
| | | }, { |
| | | intakeNum: "1023356646612", |
| | | watername: "测试4", |
| | | startTime: "2024.10.15 12:23", |
| | | endTime: "2024.10.15 16:23" |
| | | }], |
| | | listVirtualData: [], |
| | | listPhysicalData: [], |
| | | currentTab: 0, |
| | | isVirtualRefreshing: false, //虚拟卡刷新中 |
| | |
| | | this.setData({ |
| | | isVirtualRefreshing: true, |
| | | }) |
| | | this.getVirtualListData(); |
| | | this.getVirtualListData(true); |
| | | }, |
| | | //实体卡刷新 |
| | | onPullPhysicalDownRefresh() { |
| | | this.setData({ |
| | | isPhysicalRefreshing: true, |
| | | }) |
| | | this.getPhysicalListData(); |
| | | this.getPhysicalListData(true); |
| | | }, |
| | | //获取实体卡列表 |
| | | getPhysicalListData() { |
| | | getPhysicalListData(isRefresh) { |
| | | get({ |
| | | url: 'wx/intake/getCardOpenClose', |
| | | data: { |
| | | // clientId: getApp().globalData.clientId, |
| | | clientId: getApp().globalData.clientId, |
| | | pageCurr: this.data.physicalPageCurr, |
| | | pageSize: this.data.pageSize |
| | | } |
| | |
| | | physicalIsLoding: false |
| | | }); |
| | | if (data.success && data.code === "0001") { |
| | | const filteredData = data.content.obj.filter(item => item.openTime !== null && item.closeTime !== null); |
| | | this.setData({ |
| | | listPhysicalData: data.content.obj, |
| | | physicalHasMore: !data.content.obj.pageTotal === this.data.physicalPageCurr, |
| | | |
| | | listPhysicalData: isRefresh ? filteredData : this.data.listPhysicalData.concat(filteredData), |
| | | physicalHasMore: this.data.physicalPageCurr < data.content.pageTotal, |
| | | }); |
| | | } else { |
| | | wx.showToast({ |
| | |
| | | }); |
| | | }, |
| | | //获取虚拟卡开关阀记录 |
| | | getVirtualListData() { |
| | | getVirtualListData(isRefresh) { |
| | | get({ |
| | | url: 'wx/intake/getVcCardOpenClose', |
| | | data: { |
| | |
| | | virtualIsLoding: false |
| | | }); |
| | | if (data.success && data.code === "0001") { |
| | | const filteredData = data.content.obj.filter(item => item.openTime !== null && item.closeTime !== null); |
| | | this.setData({ |
| | | listPhysicalData: data.content.obj, |
| | | physicalHasMore: !data.content.obj.pageTotal === this.data.virtualPageCurr, |
| | | |
| | | listVirtualData: isRefresh ?filteredData : this.data.listVirtualData.concat(filteredData), |
| | | virtualhasMore: this.data.virtualPageCurr < data.content.pageTotal, |
| | | }); |
| | | } else { |
| | | wx.showToast({ |