templates/app/index.html.twig line 1

Open in your IDE?
  1. {% extends 'base.html.twig' %}
  2. {% block title %}ФГИС «Зерно»{% endblock %}
  3. {% block body %}
  4.     <header class="border-bottom py-2">
  5.         <div class="container col-12 col-lg-6 d-flex justify-content-between align-items-center">
  6.             <a href="https://zerno.mcx.gov.ru/" class="d-flex align-items-center"><img class="logo me-3" src="/images/logo.svg"/>ФГИС «Зерно»</a>
  7.             <a href="https://mcx.gov.ru/"><img src="/images/gerb.svg"/></a>
  8.         </div>
  9.     </header>
  10.     <main class="flex-grow-1">
  11.         <div class="container col-12 col-lg-6 h-100 py-4 py-lg-5 px-md-4 px-lg-5">
  12.             <h3>Аварийная форма выдачи номеров партий и СДИЗ</h3>
  13.             <p class="text-body-secondary">Тут инструкция какая-нибудь коротенькая или вводное слово.</p>
  14.             <form class="mt-4 needs-validation">
  15.                 <div class="page-loader"><div><span></span><span></span><span></span></div><p>Создаем документы</p></div>
  16.                 <div class="mb-3">
  17.                     <div id="packType" class="btn-group" role="group">
  18.                         <input type="radio" class="btn-check" name="fieldPackType" id="fieldPackType1" autocomplete="off" value="parts" data-btntxt="Получить номера партий" data-btncls="btn-success" checked>
  19.                         <label class="btn btn-outline-success" for="fieldPackType1">Номера партий</label>
  20.                         <input type="radio" class="btn-check" name="fieldPackType" id="fieldPackType2" value="sdiz" autocomplete="off"  data-btntxt="Получить номера СДИЗ" data-btncls="btn-primary">
  21.                         <label class="btn btn-outline-primary" for="fieldPackType2">Номера СДИЗ</label>
  22.                         <input type="radio" class="btn-check" name="fieldPackType" id="fieldPackType3" value="all" autocomplete="off" data-btntxt="Получить номера партий и СДИЗ" data-btncls="btn-warning">
  23.                         <label class="btn btn-outline-warning" for="fieldPackType3">Номера партий и СДИЗ</label>
  24.                     </div>
  25.                 </div>
  26.                 <div class="mb-3">
  27.                     <label for="fieldName" class="form-label fw-semibold">Ваше имя</label>
  28.                     <input type="text" class="form-control" id="fieldName" name="fieldName" maxlength="128" required>
  29.                 </div>
  30.                 <div class="mb-3">
  31.                     <label for="fieldEmail" class="form-label fw-semibold">Электронный адрес</label>
  32.                     <input type="email" class="form-control" id="fieldEmail" name="fieldEmail" maxlength="64" required>
  33.                 </div>
  34.                 <div class="row">
  35.                     <div class="mb-3 col-12 col-sm-6">
  36.                         <label for="fieldInn" class="form-label fw-semibold">ИНН</label>
  37.                         <input type="text" class="form-control" id="fieldInn" name="fieldInn" data-parsley-inn required>
  38.                     </div>
  39.                     <div class="mb-3 col-12 col-sm-6">
  40.                         <label for="fieldKpp" class="form-label fw-semibold">КПП</label>
  41.                         <input type="text" class="form-control" id="fieldKpp" name="fieldKpp" placeholder="Заполняется автоматически по ИНН" data-parsley-kpp required>
  42.                     </div>
  43.                 </div>
  44.                 <div class="mb-3">
  45.                     <label for="fieldOrgName" class="form-label fw-semibold">Наименование организации</label>
  46.                     <input type="text" class="form-control" id="fieldOrgName" name="fieldOrgName" placeholder="Заполняется автоматически по ИНН" maxlength="255" required>
  47.                 </div>
  48.                 <div class="row mb-3">
  49.                     <label class="form-label fw-semibold w-100">Вид продукции</label>
  50.                     <div class="col-auto">
  51.                         <div class="form-check">
  52.                             <input class="form-check-input" type="radio" name="fieldProdType" id="fieldProdType1" value="1" required>
  53.                             <label class="form-check-label" for="fieldProdType1">Зерно</label>
  54.                         </div>
  55.                     </div>
  56.                     <div class="col-auto">
  57.                         <div class="form-check">
  58.                             <input class="form-check-input" type="radio" name="fieldProdType" id="fieldProdType2" value="2">
  59.                             <label class="form-check-label" for="fieldProdType2">Продукт переработки зерна</label>
  60.                         </div>
  61.                     </div>
  62.                 </div>
  63.                 <div class="mb-3 position-relative">
  64.                     <label for="fieldOkpd" class="form-label fw-semibold">Выбрать ОКПД2</label>
  65.                     <select class="form-control" id="fieldOkpd" name="fieldOkpd" required></select>
  66.                 </div>
  67.                 <div class="row mb-3">
  68.                     <label class="form-label fw-semibold w-100">Операция</label>
  69.                     <div class="col-12 col-md-auto">
  70.                         <div class="form-check">
  71.                             <input class="form-check-input" type="radio" name="fieldDirection" id="fieldDirection1" value="1" required>
  72.                             <label class="form-check-label" for="fieldDirection1">На территории РФ</label>
  73.                         </div>
  74.                     </div>
  75.                     <div class="col-12 col-md-auto">
  76.                         <div class="form-check">
  77.                             <input class="form-check-input" type="radio" name="fieldDirection" id="fieldDirection2" value="2">
  78.                             <label class="form-check-label" for="fieldDirection2">Ввоз на территорию РФ</label>
  79.                         </div>
  80.                     </div>
  81.                     <div class="col-12 col-md-auto">
  82.                         <div class="form-check">
  83.                             <input class="form-check-input" type="radio" name="fieldDirection" id="fieldDirection3" value="3">
  84.                             <label class="form-check-label" for="fieldDirection3">Вывоз с территории РФ</label>
  85.                         </div>
  86.                     </div>
  87.                 </div>
  88.                 <div class="mb-3 d-none">
  89.                     <label for="fieldTnved" class="form-label fw-semibold">Соответствующий код ТНВЭД</label>
  90.                     <select class="form-control" id="fieldTnved" name="fieldTnved"><option></option></select>
  91.                 </div>
  92.                 <div class="mb-3 d-none">
  93.                     <label for="fieldCountry" class="form-label fw-semibold">Страна назначения</label>
  94.                     <select class="form-control" id="fieldCountry" name="fieldCountry"><option></option></select>
  95.                 </div>
  96.                 <div class="row mb-3 d-none">
  97.                     <div class="col-12 col-md-auto col-lg-2">
  98.                         <div class="form-check">
  99.                             <input class="form-check-input" type="radio" name="fieldPurpose" id="fieldPurpose1" value="1">
  100.                             <label class="form-check-label" for="fieldPurpose1">Реализация</label>
  101.                         </div>
  102.                     </div>
  103.                     <div class="col-12 col-md-auto col-lg-2">
  104.                         <div class="form-check">
  105.                             <input class="form-check-input" type="radio" name="fieldPurpose" id="fieldPurpose2" value="2">
  106.                             <label class="form-check-label" for="fieldPurpose2">Перевозка</label>
  107.                         </div>
  108.                     </div>
  109.                     <div class="col-12 col-md-auto col-lg-8">
  110.                         <div class="form-check">
  111.                             <input class="form-check-input" type="radio" name="fieldPurpose" id="fieldPurpose3" value="3">
  112.                             <label class="form-check-label" for="fieldPurpose3">Реализация и перевозка</label>
  113.                         </div>
  114.                     </div>
  115.                     <div class="col-12 col-md-auto col-lg-2">
  116.                         <div class="form-check">
  117.                             <input class="form-check-input" type="radio" name="fieldPurpose" id="fieldPurpose4" value="4">
  118.                             <label class="form-check-label" for="fieldPurpose4">Приемка</label>
  119.                         </div>
  120.                     </div>
  121.                     <div class="col-12 col-md-auto col-lg-2">
  122.                         <div class="form-check">
  123.                             <input class="form-check-input" type="radio" name="fieldPurpose" id="fieldPurpose5" value="5">
  124.                             <label class="form-check-label" for="fieldPurpose5">Отгрузка</label>
  125.                         </div>
  126.                     </div>
  127.                     <div class="col-12 col-md-auto">
  128.                         <div class="form-check">
  129.                             <input class="form-check-input" type="radio" name="fieldPurpose" id="fieldPurpose6" value="6">
  130.                             <label class="form-check-label" for="fieldPurpose6">Приемка и отгрузка</label>
  131.                         </div>
  132.                     </div>
  133.                 </div>
  134.                 <a id="okpdAttributesToggler" class="mb-3 fw-semibold collapsed" data-bs-toggle="collapse" href="#okpdAttributes" role="button" aria-expanded="false" aria-controls="collapseExample">Необходимые потребительские свойства</a>
  135.                 <div id="okpdAttributes" class="collapse mb-3">
  136.                     <div class="spinner-border spinner-border-sm text-secondary" role="status"><span class="visually-hidden">Загрузка...</span></div>
  137.                     <ul class="list-group"></ul>
  138.                 </div>
  139.                 <div class="row inline-input align-items-center mb-3">
  140.                     <div class="col-auto pe-0">
  141.                         <label for="fieldQty" class="col-form-label fw-semibold m-0 p-0">Количество требуемых номеров</label>
  142.                         <span class="form-text d-block m-0 p-0 mb-1 mb-md-0">максимум 100</span>
  143.                     </div>
  144.                     <div class="col-6 col-md-3 col-xxl-2">
  145.                         <input type="number" id="fieldQty" name="fieldQty" class="form-control text-center" min="1" max="100" required>
  146.                     </div>
  147.                 </div>
  148.                 <div class="row mt-4">
  149.                     <div class="col-12 col-md-6 col-xxl-5"><button id="btnSubmit" type="submit" class="d-none"></button></div>
  150.                 </div>
  151.             </form>
  152.             <div id="resultCnt" class="d-none"></div>
  153.         </div>
  154.     </main>
  155.     <footer class="border-top py-2">
  156.         <div class="container col-12 col-lg-6 copyright">
  157.             <a href="https://mcx.gov.ru/" target="_blank">&copy; Министерство сельского хозяйства РФ, {{ "now"|date("Y") }}</a>
  158.         </div>
  159.     </footer>
  160.     <div id="toastsStack" aria-live="polite" aria-atomic="true" class="toast-container position-fixed top-0 start-50 translate-middle-x pt-5 d-none"></div>
  161. {% endblock %}