templates/admin/vistoria/pdf.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html style="margin:5px;padding:0">
  3. <head>
  4.     <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
  5.     <link rel="preconnect" href="https://fonts.googleapis.com">
  6.     <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
  7.     <link href="https://fonts.googleapis.com/css2?family=Inter:wght@500&display=swap" rel="stylesheet">
  8.     <style>
  9.         body{
  10.             font-family: 'Inter', sans-serif;
  11.         }
  12.         table{
  13.             width: 100%;
  14.         }
  15.         .right{
  16.             text-align: right !important;
  17.         }
  18.         .left{
  19.             text-align: left !important;
  20.         }
  21.         .categorias{
  22.             width: 100%;
  23.             overflow: hidden;
  24.             text-align: center;
  25.             margin-bottom: 30px;
  26.         }
  27.         .categorias .head{
  28.             background-color: #272a56;
  29.             color: #FFFFFF;
  30.             padding: 20px;
  31.             font-size: 22px;
  32.             margin-bottom: 10px;
  33.             width: 100%;
  34.         }
  35.         .tablex{
  36.             width: 100%;
  37.             text-align: left;
  38.         }
  39.         .tablex td{
  40.             width: 23.5%;
  41.             padding-bottom: 10px;
  42.             padding-right: 10px;
  43.             text-align: left;
  44.             vertical-align: top;
  45.         }
  46.         .tablex td span{
  47.             font-size: 11px;
  48.             color: #7854f7;
  49.         }
  50.         .tablex td img{
  51.             width: 100%;
  52.             text-align: left;
  53.         }
  54.         .tablex tr{
  55.             height: auto;
  56.         }
  57.         .tipo{
  58.             font-weight: bold;
  59.             text-decoration: underline;
  60.             font-size: 14px;
  61.         }
  62.     </style>
  63. </head>
  64. <body>
  65.     <table>
  66.         <tr>
  67.             <td>
  68.                 <table>
  69.                     <tr>
  70.                         <td style="width: 50px"><b>Proprietário:</b></td>
  71.                         <td>{{ cliente.nome }}</td>
  72.                     </tr>
  73.                     <tr>
  74.                         <td><b>Email:</b></td>
  75.                         <td>{{ cliente.email }}</td>
  76.                     </tr>
  77.                     <tr>
  78.                         <td><b>Telefone:</b></td>
  79.                         <td>{{ cliente.celular }}</td>
  80.                     </tr>
  81.                     <tr>
  82.                         <td><b>Local:</b></td>
  83.                         <td>{{ cliente.praia }}</td>
  84.                     </tr>
  85.                 </table>
  86.             </td>
  87.             <td class="right" style="margin-top: 20px">
  88.                 <img src="https://admin.bnbguests.com.br/imgs/logo_full.png">
  89.             </td>
  90.         </tr>
  91.     </table>
  92.     <h3 style="text-decoration: underline; text-align: center">Dados de {{ type }}</h3>
  93.     <table style="width: 100%; padding: 10px;">
  94.         <tr><td style="width: 100px"><b>Reserva:</b><td>{{ edited.reserva_id|default('') }}</td></tr>
  95.         <tr><td><b>Hóspede:</b><td>{{ edited.nome }}</td></tr>
  96.         <tr><td><b>Contato:</b><td>{{ edited.email }} - {{ edited.telefone }}</td></tr>
  97.         <tr><td><b>Estadia:</b><td>{{ edited.checkin~' até '~edited.checkout }}</td></tr>
  98.         <tr><td><b>Vistoriador:</b><td>{{ edited.vistoriador|default('') }}</td></tr>
  99.     </table>
  100.     {% if edited.vistoria_checkout.limpeza|default('') != '' %}
  101.         <table style="width: 100%; padding: 10px;">
  102.             <tr><td><b>Nível de Limpeza:</b>&nbsp;&nbsp;{{ edited.vistoria_checkout.limpeza|default('') }}</td></tr>
  103.         </table>
  104.     {% endif %}
  105.     {% for cat,subs in edited['vistoria_itens'] %}
  106.         {% for sub,tipos in subs %}
  107.             <table class="categorias">
  108.                 <tr class="head">
  109.                     <td colspan="4">{{ type=='check-in'? cat~' - ': '' }}{{ sub }}</td>
  110.                 </tr>
  111.                 <tr>
  112.                     <td colspan="4" style="height: 40px; width: 100%" class="left">
  113.                         <table>
  114.                             <tr>
  115.                                 <td style="width: 10%"><b>Condição:</b></td>
  116.                                 <td style="width: 90%">{{ tipos.condicao|default('Não assinalada') }}</td>
  117.                             </tr>
  118.                             <tr>
  119.                                 <td><b>Observações:</b></td>
  120.                                 <td>{{ tipos.observacoes|default('') }}</td>
  121.                             </tr>
  122.                             {% if com_fotos %}
  123.                             <tr>
  124.                                 <td colspan="2" class="left" style="margin-bottom: 10px">
  125.                                     {% if tipos.fotos|length > 0 %}<b>Fotos:</b>{% endif %}
  126.                                 </td>
  127.                             </tr>
  128.                             {% endif %}
  129.                         </table>
  130.                     </td>
  131.                 </tr>
  132.                 {% if com_fotos %}
  133.                     {% set i=0 %}
  134.                     {% for foto in tipos.fotos %}
  135.                         {{ (i%4==0 or i==0)? '<tr class="tablex">': '' }}
  136.                             <td><img src="{{ foto }}" /></td>
  137.                          {% set i=i+1 %}
  138.                          {{ (i%4==0)? '</tr>': '' }}
  139.                     {% endfor %}
  140.                     {% if i%4!=0 %}
  141.                         {% for j in 1..(4-(i%4)) %}
  142.                             {{ '<td></td>' }}
  143.                         {% endfor %}
  144.                         {{ '</tr>' }}
  145.                     {% endif %}
  146.                 {% endif %}
  147.             </table>
  148.         {% endfor %}
  149.     {% endfor %}
  150. </body>
  151. </html>