沙盘演示系统应用的微信小程序
pages/valveList/valveList.js
@@ -10,33 +10,7 @@
   * 页面的初始数据
   */
  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, //虚拟卡刷新中
@@ -118,21 +92,21 @@
    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
        }
@@ -143,10 +117,10 @@
          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({
@@ -163,7 +137,7 @@
      });
  },
  //获取虚拟卡开关阀记录
  getVirtualListData() {
  getVirtualListData(isRefresh) {
    get({
        url: 'wx/intake/getVcCardOpenClose',
        data: {
@@ -178,10 +152,10 @@
          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({