Техническое задание: Исправление ошибок на сайте Yii2
На сайте, построенном на фреймворке Yii2, обнаружены две критические ошибки в клиентской части, требующие срочного исправления.
Основные задачи для разработчика
- Блок загрузки файлов: В существующем модуле загрузки файлов некорректно отображается содержимое после успешной загрузки. Необходимо провести отладку JavaScript-кода, чтобы информация о загруженных файлах (название, превью, статус) отображалась правильно и в соответствии с логикой интерфейса.
- Интеграция с расчетом доставки: Обнаружена ошибка в передаче данных. Значение веса товара или заказа из формы на фронтенде не передается или передается некорректно в модель расчета службы доставки (СДЭК). Это приводит к неверному расчету стоимости. Требуется исправить логику передачи данных (возможно, в AJAX-запросе или валидации формы), чтобы вес доставки корректно попадал в модель для дальнейших вычислений.
Требования к решению
- Анализ существующего JavaScript-кода, отвечающего за отображение загруженных файлов и обработку формы с доставкой.
- Внесение целевых правок для устранения указанных неполадок.
- Проверка работоспособности исправленного функционала.
- Код должен соответствовать стандартам проекта и не ломать существующую логику.
Исполнителю будет предоставлен доступ к кодовой базе проекта для анализа и выполнения работ.