bp/app/Views/organizations/create.twig

144 lines
7.7 KiB
Twig
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

{% extends 'layouts/base.twig' %}
{% block content %}
<div class="container" style="max-width: 800px;">
<div class="card shadow">
<div class="card-header bg-primary text-white d-flex justify-content-between align-items-center">
<h5 class="mb-0">Создание организации</h5>
<a href="{{ base_url('/organizations') }}" class="btn btn-light btn-sm">
<i class="fa-solid fa-arrow-left"></i> Назад
</a>
</div>
<div class="card-body p-4">
{% from 'macros/forms.twig' import form_open, form_close %}
{{ form_open(base_url('/organizations/create')) }}
{# Основная информация #}
<h6 class="text-muted mb-3">Основная информация</h6>
<div class="mb-3">
<label for="name" class="form-label">Название организации <span class="text-danger">*</span></label>
<input type="text" name="name" class="form-control {{ errors.name is defined ? 'is-invalid' : '' }}"
id="name" required value="{{ old.name|default('') }}"
placeholder="Например, ООО Ромашка">
{% if errors.name is defined %}
<div class="invalid-feedback">{{ errors.name }}</div>
{% endif %}
</div>
<hr class="my-4">
{# Регистрационные данные #}
<h6 class="text-muted mb-3">Регистрационные данные</h6>
<div class="row">
<div class="col-md-4 mb-3">
<label for="inn" class="form-label">ИНН</label>
<input type="text" name="inn" class="form-control" id="inn"
value="{{ old.inn|default('') }}"
placeholder="10 или 12 цифр" maxlength="12">
</div>
<div class="col-md-4 mb-3">
<label for="ogrn" class="form-label">ОГРН</label>
<input type="text" name="ogrn" class="form-control" id="ogrn"
value="{{ old.ogrn|default('') }}"
placeholder="13 цифр" maxlength="13">
</div>
<div class="col-md-4 mb-3">
<label for="kpp" class="form-label">КПП</label>
<input type="text" name="kpp" class="form-control" id="kpp"
value="{{ old.kpp|default('') }}"
placeholder="9 цифр" maxlength="9">
</div>
</div>
<hr class="my-4">
{# Адреса #}
<h6 class="text-muted mb-3">Адреса</h6>
<div class="mb-3">
<label for="legal_address" class="form-label">Юридический адрес</label>
<input type="text" name="legal_address" class="form-control" id="legal_address"
value="{{ old.legal_address|default('') }}"
placeholder="г. Москва, ул. Примерная, д. 1">
</div>
<div class="mb-3">
<label for="actual_address" class="form-label">Фактический адрес</label>
<input type="text" name="actual_address" class="form-control" id="actual_address"
value="{{ old.actual_address|default('') }}"
placeholder="г. Москва, ул. Примерная, д. 1">
<div class="form-text">Если совпадает с юридическим — оставьте пустым</div>
</div>
<hr class="my-4">
{# Контакты #}
<h6 class="text-muted mb-3">Контакты</h6>
<div class="row">
<div class="col-md-4 mb-3">
<label for="phone" class="form-label">Телефон</label>
<input type="tel" name="phone" class="form-control" id="phone"
value="{{ old.phone|default('') }}"
placeholder="+7 (999) 123-45-67">
</div>
<div class="col-md-4 mb-3">
<label for="email" class="form-label">Email</label>
<input type="email" name="email" class="form-control" id="email"
value="{{ old.email|default('') }}"
placeholder="info@company.ru">
</div>
<div class="col-md-4 mb-3">
<label for="website" class="form-label">Веб-сайт</label>
<input type="url" name="website" class="form-control" id="website"
value="{{ old.website|default('') }}"
placeholder="https://company.ru">
</div>
</div>
<hr class="my-4">
{# Банковские реквизиты #}
<h6 class="text-muted mb-3">Банковские реквизиты</h6>
<div class="mb-3">
<label for="bank_name" class="form-label">Название банка</label>
<input type="text" name="bank_name" class="form-control" id="bank_name"
value="{{ old.bank_name|default('') }}"
placeholder="ПАО Сбербанк г. Москва">
</div>
<div class="row">
<div class="col-md-4 mb-3">
<label for="bank_bik" class="form-label">БИК</label>
<input type="text" name="bank_bik" class="form-control" id="bank_bik"
value="{{ old.bank_bik|default('') }}"
placeholder="9 цифр" maxlength="9">
</div>
<div class="col-md-4 mb-3">
<label for="checking_account" class="form-label">Расчётный счёт</label>
<input type="text" name="checking_account" class="form-control" id="checking_account"
value="{{ old.checking_account|default('') }}"
placeholder="20 цифр" maxlength="20">
</div>
<div class="col-md-4 mb-3">
<label for="correspondent_account" class="form-label">Корреспондентский счёт</label>
<input type="text" name="correspondent_account" class="form-control" id="correspondent_account"
value="{{ old.correspondent_account|default('') }}"
placeholder="20 цифр" maxlength="20">
</div>
</div>
<div class="d-grid gap-2 d-md-flex mt-4">
<button type="submit" class="btn btn-primary btn-lg">
<i class="fa-solid fa-check me-2"></i>Создать организацию
</button>
<a href="{{ base_url('/organizations') }}" class="btn btn-outline-secondary btn-lg">
Отмена
</a>
</div>
{{ form_close() }}
</div>
</div>
</div>
{% endblock %}