Files
InviteMe/app/templates/checkin/index.html
T
2026-08-28 12:28:52 +03:00

53 lines
2.2 KiB
HTML

{% extends "base.html" %}
{% block title %}Отметка входа — InviteMe{% endblock %}
{% block content %}
<div class="checkin-container">
<h1 class="mb-4 text-center">Отметка входа</h1>
<div class="row">
<div class="col-md-6 mb-3">
<div class="card">
<div class="card-body">
<h5 class="card-title">Сканировать QR-код</h5>
<div id="qr-reader" class="qr-reader"></div>
<button id="start-scan" class="btn btn-primary w-100 mt-2">Включить камеру</button>
<button id="stop-scan" class="btn btn-secondary w-100 mt-2 d-none">Выключить камеру</button>
</div>
</div>
</div>
<div class="col-md-6 mb-3">
<div class="card">
<div class="card-body">
<h5 class="card-title">Или найти по ФИО</h5>
<input type="text" id="search-input" class="form-control" placeholder="Введите фамилию..." autocomplete="off">
<div id="search-results" class="list-group mt-2"></div>
</div>
</div>
</div>
</div>
<div id="guest-card" class="card mt-4 d-none">
<div class="card-body text-center">
<img id="guest-photo" src="" alt="Фото гостя" class="guest-photo mb-3">
<h2 id="guest-name" class="card-title"></h2>
<p id="guest-department" class="lead"></p>
<p id="guest-position" class="text-muted"></p>
<p id="guest-email" class="text-muted"></p>
<div id="check-in-status" class="alert d-none"></div>
<button id="check-in-btn" class="btn btn-success btn-lg w-100">Отметить вход</button>
<button id="reset-btn" class="btn btn-outline-secondary w-100 mt-2">Сбросить</button>
</div>
</div>
</div>
{% endblock %}
{% block scripts %}
<script src="https://unpkg.com/html5-qrcode@2.3.8/html5-qrcode.min.js"></script>
<script src="{{ url_for('static', filename='js/checkin.js') }}"></script>
{% endblock %}