ll
liukangdong
2024-12-12 b6d0ad0e7e57a77d1983009494b09aa1da5fbfc4
h5/pages/appointmentDetails/appointmentDetails.vue
@@ -1,12 +1,12 @@
<template>
  <view class="box">
    <view class="head_wrap head_success" v-if="info.status == 2">
      <view class="h1">访客预约审核通过</view>
    <view class="head_wrap head_success" v-if="info.status == 2 || info.status == 5">
      <view class="h1">访客预约{{ info.status == 2 ? '审核通过' : '下发成功' }}</view>
      <view class="h2"
        >您的来访申请已审核通过,请在访客机签到入园。如遇特殊情况,可联系被访人或安保人员</view
        >您的来访申请已{{ info.status == 2 ? '审核通过' : '下发成功' }},请在访客机签到入园。如遇特殊情况,可联系被访人或安保人员</view
      >
    </view>
    <view class="qr_wrap" v-if="info.status == 2">
    <view class="qr_wrap" v-if="info.status == 2 || info.status == 5">
      <canvas class="box_head_qrcode" canvas-id="img"></canvas>
      <view class="text">使用访客机扫码签到</view>
    </view>
@@ -14,15 +14,27 @@
      <view class="h1">访客预约待审核</view>
      <view class="h2">您的预约单已提交审核,请等待被访人审核</view>
    </view>
      <view class="head_wrap head_padding" v-if="info.status == 1">
        <view class="h1">访客预约审批中</view>
        <view class="h2">您的来访申请正在审核</view>
      </view>
    <view class="head_wrap head_error" v-if="info.status == 3">
      <view class="h1">访客预约审核不通过</view>
      <view class="h2">您的来访申请已被驳回,如有疑问,可联系被访人</view>
    </view>
      <view class="head_wrap head_error" v-if="info.status == 9">
        <view class="h1">访客预约已失效</view>
        <view class="h2">您的来访申请已失效,请重新申请</view>
      </view>
      <view class="head_wrap head_error" v-if="info.status == 6">
        <view class="h1">访客下发失败</view>
        <view class="h2">您的来访申请已失效,请重新申请</view>
      </view>
    <view class="box_list">
      <view class="box_list_label">拜访信息</view>
      <view class="box_list_tips" v-if="info.status == 6 || info.status == 3"
      <!-- <view class="box_list_tips" v-if="info.status == 6 || info.status == 3"
        >请注意查看出入门禁下发情况,如若下发失败需重新申请</view
      >
      > -->
      <view class="box_list_item">
        <view class="box_list_item_label">被访人员:</view>
        <view class="box_list_item_val"
@@ -77,10 +89,25 @@
  data() {
    return {
      info: {},
      show: false
      show: false,
      detail: ''
    }
  },
  onBackPress(options) {
    if (this.detail == 1) {
      uni.redirectTo({
        url: '/pages/applicationRecord/applicationRecord'
      })
    } else {
      uni.redirectTo({
        url: '/pages/index/index'
      })
    }
    return true
  },
  onLoad(option) {
    this.detail = option.detail || ''
    this.getDetail(option.id)
    // visitorSubDetail({ id: option.id })
    //    .then(res => {