printView.vue 5 KB
<!--
 * @Description: 不动产查询证明打印模板
 * @Autor: renchao
 * @LastEditTime: 2023-07-03 10:44:15
-->
<template>
  <div class="printView" style="width:100%;padding:20px">
    <h1 style="color: red;
      text-align: center;
      font-size: 38px;">{{form.djSqcxDO.ssqy}}不动产登记交易服务中心</h1>
    <p style="width:100%;border-bottom: 1px solid red;margin-top: 20px;
      margin-bottom: 10px;"></p>
    <h2 style="font-size: 36px;
      text-align: center;">不动产登记信息查询证明</h2>
    <h5 style=" text-align: center;
      margin-top: 20px;
      font-size: 18px;">查询证明编号: {{form.djSqcxDO.cxbh}}</h5>
    <p v-if="form.cxjgList.length>0" style="text-indent: 2em;
      margin-top: 15px;
      line-height: 24px;
      font-size: 18px;">根据《不动产登记暂行条例》和《不动产登记资料查询暂行办法》
      有关规定,经线上查询不动产登记信息系统,权利人: {{form.cxjgList[0].qlrmc}}
      ,证件号:{{form.cxjgList[0].zjhm}},截止{{newDatez}}
      ,名下不动产登记信息查询结果如下:</p>
    <table style=" border-collapse: collapse;
      width: 100%;
      margin-top: 20px;margin-left:20px">
      <thead>
        <tr>
          <th style="background-color: #f2f2f2;
      text-align: center;height:36px">不动产权证号</th>
          <th style="background-color: #f2f2f2;
      text-align: center;height:36px">权利人</th>
          <th style="background-color: #f2f2f2;
      text-align: center;height:36px">证号</th>
          <th style="background-color: #f2f2f2;
      text-align: center;height:36px">坐落</th>
          <th style="background-color: #f2f2f2;
      text-align: center;height:36px">面积</th>
          <th style="background-color: #f2f2f2;
      text-align: center;height:36px">是否抵押</th>
          <th style="background-color: #f2f2f2;
      text-align: center;height:36px">是否查封</th>
        </tr>
      </thead>
      <tbody>
        <tr v-for="(item,index) in form.cxjgList" :key="index">
          <td style="border: 1px solid #ccc;
            text-align: center;
            padding: 8px;
            text-align: left;">{{ item.bdcqzh }}</td>
          <td style="border: 1px solid #ccc;
            text-align: center;
            padding: 8px;
            text-align: left;">{{ item.qlrmc }}</td>
          <td style="border: 1px solid #ccc;
            text-align: center;
            padding: 8px;
            text-align: left;">{{ item.zjhm }}</td>
          <td style="border: 1px solid #ccc;
            text-align: center;
            padding: 8px;
            text-align: left;">{{ item.zl }}</td>
          <td style="border: 1px solid #ccc;
            text-align: center;
            padding: 8px;
            text-align: left;">{{ item.fwmj }}</td>
          <td style="border: 1px solid #ccc;
            text-align: center;
            padding: 8px;
            text-align: left;">{{ item.dyzt=='0'?"否":"是" }}</td>
          <td style="border: 1px solid #ccc;
            text-align: center;
            padding: 8px;
            text-align: left;">{{ item.cfzt=='0'?"否":"是" }}</td>
        </tr>
      </tbody>
    </table>
    <h6 style="font-size: 28px;
      margin-top: 20px;
      font-weight: 100;">特此证明。</h6>
    <div>
      <img :src="qrcodeImage" alt="QR Code">
    </div>
    <ul style="text-align: right;
      line-height: 36px;
      font-size: 18px;">
      <li style="list-style: none;">{{form.djSqcxDO.ssqy}}不动产登记交易服务中心</li>
      <li style="list-style: none;">{{newDate}}</li>
    </ul>
    <ol style="margin-left: 20px;
      line-height: 36px;">
      <p>说明:</p>
      <li>该查询结果仅显示权利人在当前查询时间点不动产(房产)登记有关情况(“/”表示未查询到不动产登记信息);</li>
      <li>该查询结果包含权利人不动产预告登记信息。查询范围为本市中心城区及开发区内的不动产登记信息;</li>
      <li>本次查询由系统终端自动检索,因数据采集处理误差而造成查询结果于实际登记信息不相符的,以我中心登记簿记载信息为准;</li>
      <li>查询人应当妥善保管不动产登记查询结果,因操作不当,导致查询结果泄露,有关责任概由查询人承担。</li>
    </ol>
  </div>
</template>
<script>
  import QRCode from 'qrcode';
  import { getNewDate } from '@/utils/util'
  export default {
    props: {
      form: {
        type: Object,
        default: () => ({})
      }
    },
    data () {
      return {
        qrcodeImage: '',
        newDate: getNewDate(),
        newDatez: getNewDate(2)
      }
    },
    watch: {
      "form.djSqcxDO.cxbh": {
        handler: function (val) {
          if (val) {
            QRCode.toDataURL(val)
              .then(url => {
                this.qrcodeImage = url
              })
              .catch(error => {
                console.error(error);
              })
          }
        },
        immediate: true
      }
    }
  }
</script>