<template>
  <!-- 地磁 -->
  <view class="parking-lock">
    <!-- 地磁支付 -->
    <template>
      <view class="parking-lock-pay" v-if="infoData">
        <!-- <view class="parking-lock-title">支付停车费</view> -->
        <!-- <view class="parking-lock-tips">请您确认停车费用,确认后请支付费用,结束停车。谢谢您的使用!</view> -->
        <view class="parking-lock-info">
          <view class="parking-lock-info-item">
            <view>停车场</view>
            <view class="weight">{{ infoData.parkName }}</view>
          </view>
          <view class="parking-lock-info-item">
            <input type="text" placeholder="请输入车牌" v-model="formInfo.vehicleNo" />
          </view>
        </view>
        <view class="parking-lock-pay-btn">
          <button type="default" @click="onSearchClick">查询</button>
        </view>
      </view>
      <view v-else>
        <view class="parking-lock-info">
          <view class="parking-lock-info-item">
            <view>入口无车辆</view>
          </view>
        </view>
      </view>
    </template>
  </view>
</template>

<script>
export default {
  components: {},
  data() {
    return {
      intoInfo: {
        parkNo: ''
      },
      formInfo: {
        vehicleNo: ''
      },
      infoData: undefined
    };
  },
  onLoad(page) {
    this.intoInfo.parkNo = page?.parkNo;
  },
  onShow() {
    this.getOrderDetails(this.intoInfo.parkNo);
  },
  onUnload() {},
  methods: {
    onSearchClick() {
      let askParams = {
        parkNo: this.intoInfo.parkNo,
        vehicleNo: this.formInfo.vehicleNo
      };
      this.$u.api.getAdvanceInfoApi(askParams).then((res) => {
        if (res.code === 200) {
        } else {
        }
      });
    },
    /**
     * 查询订单信息
     * @param { String } tqgThree 车位ID
     * @param { String } orderId 订单id
     * @param { String } payeeId 收费员ID
     */
    getOrderDetails(parkNo) {
      this.$u.api.getDetailAdvanceApi({ parkNo }).then((res) => {
        if (res.code === 200) {
          this.infoData = res.data;
        } else {
          this.$refs.uToast.show({
            title: res.msg || '订单无数据',
            type: 'error'
          });
        }
      });
    }
  }
};
</script>

<style lang="scss" scoped>
@import './parkadvance.scss';
</style>