k94314517
2024-10-16 17efddc6a667670dca682bf36b51a43e99615e6d
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">
@@ -50,19 +50,27 @@
          </view>
          <view class="box_list_item_nr_item">
            <text>进厂时间:</text>
            <text>{{ item.starttime }}</text>
            <text v-if="item.starttime">{{ item.starttime.slice(5, 16) }}</text>
          </view>
          <view class="box_list_item_nr_item">
            <text>离园时间:</text>
            <text>{{ item.endtime }}</text>
            <text v-if="item.endtime">{{ item.endtime.slice(5, 16) }}</text>
          </view>
          <view class="box_list_item_nr_item">
            <text>来访事由:</text>
            <text>{{ item.reason }}</text>
          </view>
          <view class="box_list_item_nr_x"></view>
          <view class="box_list_item_nr_text">{{ item.createDate }} 提交</view>
          <view v-if="item.createDate" class="box_list_item_nr_text">{{ item.createDate.slice(0, 16) }} 提交</view>
        </view>
      </view>
      <view v-if="list.length === 0" style="text-align: center">
        <image
          src="@/static/empty.png"
          style="width: 320rpx; margin: 120rpx auto 0"
          mode="widthFix"
        />
        <view class="placeholder9 fs24">暂无数据</view>
      </view>
    </view>
  </view>
@@ -82,13 +90,16 @@
      status: '',
      statusMap: {
        0: '待审核',
        1: '已提交',
        0: '待审批',
        1: '审批中',
        2: '审核通过',
        3: '审核不通过',
        3: '审核驳回',
        4: '取消',
        5: '下发成功',
        6: '下发失败',
        7: '拜访中',
        8: '已签离',
        9: '已失效',
      }
    }
  },
@@ -103,11 +114,12 @@
  methods: {
    handleDetail(id) {
      uni.navigateTo({
        url: "/pages/appointmentDetails/appointmentDetails?id=" + id
        url: "/pages/appointmentDetails/appointmentDetails?detail=1&id=" + id
      })
    },
    tabsClick(val) {
      this.pagination.page = 0
      this.list = []
      this.status = val
      this.getList()
    },
@@ -157,12 +169,14 @@
      height: 100%;
      display: flex;
      align-items: center;
      justify-content: space-between;
      .active {
        border: 1rpx solid $uni-color-primary !important;
        color: $uni-color-primary !important;
      }
      .box_head_item {
        padding: 0 30rpx;
        width: 156rpx;
        text-align: center;
        height: 60rpx;
        line-height: 60rpx;
        box-sizing: border-box;
@@ -171,7 +185,6 @@
        font-size: 26rpx;
        font-weight: 400;
        color: #333333;
        margin-right: 20rpx;
      }
    }
  }
@@ -207,7 +220,7 @@
        text {
          &:nth-child(1) {
            font-size: 32rpx;
            font-weight: 500;
            font-weight: 600;
            color: #222222;
          }
          &:nth-child(2) {
@@ -221,17 +234,17 @@
        width: 100%;
        box-sizing: border-box;
        background-color: #ffffff;
        .box_list_item_nr_x {
        /* .box_list_item_nr_x {
          width: 100%;
          height: 1rpx;
          background-color: #e5e5e5;
        }
        } */
        .box_list_item_nr_text {
          width: 100%;
          font-size: 26rpx;
          font-weight: 400;
          color: #999999;
          margin-top: 32rpx;
          /* margin-top: 32rpx; */
        }
        .box_list_item_nr_item {
          width: 100%;