ll
liukangdong
2025-03-11 1f700ccb3297e1251b7eac7c75ca5ef5b0a59d3e
h5/pages/applicationRecord/applicationRecord.vue
@@ -36,8 +36,8 @@
        :key="index"
      >
        <view class="box_list_item_head">
          <text>{{ item.name }}的劳务入园申请</text>
          <text class="loading">{{ statusMap[item.status] }}</text>
          <text>{{ item.name }}提交的访客申请</text>
          <text class="loading" :class="{error: item.status == 3}">{{ statusMap[item.status] }}</text>
        </view>
        <view class="box_list_item_nr">
          <view class="box_list_item_nr_item">
@@ -90,28 +90,39 @@
      status: '',
      statusMap: {
        0: '待审核',
        1: '已提交',
        0: '待审批',
        1: '审批中',
        2: '审核通过',
        3: '审核不通过',
        3: '审核驳回',
        4: '取消',
        5: '下发成功',
        6: '下发失败',
        7: '拜访中',
        8: '已签离',
        9: '已失效',
      }
    }
  },
  onLoad() {
    this.getList()
  onShow() {
     this.pagination.page = 0
     this.list = []
     this.getList()
  },
  onReachBottom() {
    if (this.total > 10) {
      this.getList()
    }
      const {
         total,
         list
      } = this
      if (list.length < total) {
         this.getList()
      } else {
         this.showToast('暂无更多数据')
      }
  },
  methods: {
    handleDetail(id) {
      uni.navigateTo({
        url: "/pages/appointmentDetails/appointmentDetails?id=" + id
        url: "/pages/appointmentDetails/appointmentDetails?detail=1&id=" + id
      })
    },
    tabsClick(val) {
@@ -168,17 +179,18 @@
      align-items: center;
      justify-content: space-between;
      .active {
        border: 1rpx solid $uni-color-primary !important;
        border: 2rpx solid $uni-color-primary !important;
        color: $uni-color-primary !important;
      }
      .box_head_item {
        width: 156rpx;
        text-align: center;
        height: 60rpx;
        line-height: 60rpx;
        box-sizing: border-box;
        display: flex;
            align-items: center;
            justify-content: center;
        border-radius: 30rpx;
        border: 1rpx solid #999999;
        border: 2rpx solid #999999;
        font-size: 26rpx;
        font-weight: 400;
        color: #333333;