{% extends 'base.html.twig' %}{% set menuMode = 'providers' %}{% set title = 'Редактирование поставщика' %}{% block main %} <div class="container-fluid"> <form action="{{ path('provider_edit_submit') }}" method="POST"> <input type="hidden" name="id" value="{{ id }}"> <div class="row"> <div class="col-md-12"> <div class="d-grid gap-2 mb-2"> <button type="submit" class="btn btn-success">Сохранить</button> </div> </div> <div class="col-md-6"> <div class="card"> <div class="card-header">Основные сведения</div> <div class="card-body"> <div class="form-group"> <label for="name">Название поставщика</label> <input type="text" class="form-control form-control-sm" id="name" placeholder="Введите название поставщика" name="name" value="{{ provider.name }}"> </div> <div class="form-group mt-3"> <label for="name">Глобальная наценка</label> <div class="input-group input-group-sm"> <input type="text" class="form-control" name="global_charge_value" value="{{ provider.globalChargeValue }}"> <select class="input-group-text" name="global_charge_type"> <option value="rub" {% if provider.globalChargeType == 'rub' %}selected{% endif %}>рублей</option> <option value="percent" {% if provider.globalChargeType == 'percent' %}selected{% endif %}>%</option> </select> </div> </div> </div> </div> <div class="card mt-2"> <div class="card-header">Замена символов строки наличия</div> <div class="card-body"> <div style="max-height: 200px; overflow-y: auto"> <table class="table table-sm table-bordered"> <thead> <tr> <th>Символ</th> <th>Замена</th> </tr> </thead> <tbody> {% for index in 0..20 %} <tr> <td> <input type="text" class="form-control form-control-sm" name="stock_string[{{ index }}][original]" value="{{ provider.stockStringReplacements[index]['original']|default('') }}"> </td> <td> <input type="number" class="form-control form-control-sm" name="stock_string[{{ index }}][replacement]" value="{{ provider.stockStringReplacements[index]['replacement']|default('') }}"> </td> </tr> {% endfor %} </tbody> </table> </div> </div> </div> </div> <div class="col-md-6"> <div class="card"> <div class="card-header">Параметры прайс-листа</div> <div class="card-body"> <div class="form-group mb-3"> <label for="category_separator">Разделитель категорий</label> <input type="text" class="form-control form-control-sm" id="category_separator" name="category_separator" value="{{ provider.categorySeparator|default('') }}"> </div> <table class="table table-sm table-bordered"> <thead> <tr> <th>Название параметра</th> <th>Номер колонки</th> </tr> </thead> <tbody> <tr> <td>Наименование товара <span class="text-danger">(обязательно)</span></td> <td> <input type="number" class="form-control form-control-sm" name="cells[name]" value="{{ provider.pricelistParameters['name']|default('') }}"> </td> </tr> <tr> <td>Артикул от поставщика <span class="text-danger">(обязательно)</span></td> <td> <input type="number" class="form-control form-control-sm" name="cells[sku]" value="{{ provider.pricelistParameters['sku']|default('') }}"> </td> </tr> <tr> <td>Партномер <span class="text-danger">(обязательно)</span></td> <td> <input type="number" class="form-control form-control-sm" name="cells[partnumber]" value="{{ provider.pricelistParameters['partnumber']|default('') }}"> </td> </tr> <tr> <td>Бренд</td> <td> <input type="number" class="form-control form-control-sm" name="cells[brand]" value="{{ provider.pricelistParameters['brand']|default('') }}"> </td> </tr> <tr> <td>Количество на складе</td> <td> <input type="number" class="form-control form-control-sm" name="cells[stock]" value="{{ provider.pricelistParameters['stock']|default('') }}"> </td> </tr> <tr> <td>Цена закупки</td> <td> <input type="number" class="form-control form-control-sm" name="cells[price_purchase]" value="{{ provider.pricelistParameters['price_purchase']|default('') }}"> </td> </tr> <tr> <td>Цена продажи</td> <td> <input type="number" class="form-control form-control-sm" name="cells[price_selling]" value="{{ provider.pricelistParameters['price_selling']|default('') }}"> </td> </tr> <tr> <td>Категория 1</td> <td> <input type="number" class="form-control form-control-sm" name="cells[category_1]" value="{{ provider.pricelistParameters['category_1']|default('') }}"> </td> </tr> <tr> <td>Категория 2</td> <td> <input type="number" class="form-control form-control-sm" name="cells[category_2]" value="{{ provider.pricelistParameters['category_2']|default('') }}"> </td> </tr> <tr> <td>Категория 3</td> <td> <input type="number" class="form-control form-control-sm" name="cells[category_3]" value="{{ provider.pricelistParameters['category_3']|default('') }}"> </td> </tr> <tr> <td>Категория 4</td> <td> <input type="number" class="form-control form-control-sm" name="cells[category_4]" value="{{ provider.pricelistParameters['category_4']|default('') }}"> </td> </tr> <tr> <td>Категория 5</td> <td> <input type="number" class="form-control form-control-sm" name="cells[category_5]" value="{{ provider.pricelistParameters['category_5']|default('') }}"> </td> </tr> </tbody> </table> </div> </div> </div> </div> </form> </div>{% endblock %}