jiangping
2025-01-08 a35b8eec96aac2793de732c3fb7513cd6c5b2e4c
h5/pages/driver/reservedRecord.vue
@@ -10,7 +10,7 @@
      >
        <view class="box_list_item_head">
          <text>{{item.driverName}}的入园预约</text>
          <text class="loading">{{ statusMap[item.status] }}</text>
          <text class="loading" :class="{red: item.status == 3}">{{ statusMap[item.status] }}</text>
        </view>
        <view class="box_list_item_nr">
          <view class="box_list_item_nr_item">
@@ -23,7 +23,7 @@
          </view>
          <view class="box_list_item_nr_item">
            <text>司机姓名:</text>
            <text>{{item.driverName}}</text>
            <text>{{item.driverName}} {{item.driverPhone}}</text>
          </view>
          <view class="box_list_item_nr_item">
            <text>车辆信息:</text>
@@ -47,20 +47,30 @@
      isShowDate: false,
      param: {},
         page: 1,
         capacity: 10,
         capacity: 20,
         total: 0,
         datalist: [],
         statusMap: {
            0: '待审批',
            1: '审批中',
            2: '审批通过',
            3: '审批不通过',
            2: '已通过',
            3: '已拒绝',
            4: '已取消',
         }
    }
  },
   created() {
   onShow() {
      this.page = 1
      this.getList()
   },
   onReachBottom() {
      const { total,  datalist} = this
     if(datalist.length < total){
         this.page = this.page + 1
         this.getList()
      } else {
         this.showToast('暂无更多数据')
      }
   },
  methods: {
      getList() {
@@ -68,7 +78,7 @@
         driverApplyRecord({
            page, capacity,model: {}
         }).then(res => {
            this.datalist = res.data.records
            this.datalist = [...this.datalist, ...res.data.records]
            this.total = res.data.total
         })
      },