}
$forecast = (new AutoPlannogrammaService())->getWeeklyBouquetProductsForecast($filters['month'], $filters['year'], null, $filters['week']);
-
+
foreach ($result as &$productData) {
foreach ($productData['values'] as &$value) {
$storeId = $value['store_id'];
});
});
-
$('.category .list-group-item').on('click', function () {
const $categorySpan = $(this);
const category = $categorySpan.text().trim();
const year = $('#year').val();
const week = $('#week').val();
- $('.loader-overlay').removeClass('d-none');
+
+ $('.loader-overlay').removeClass('d-none');
+
$.get('/auto-plannogramma/get-subcategories', {category, year, week}, function (subcategories) {
const subMap = {};
subcategories.forEach(sub => {
$span.text(`${subName} (нет данных)`);
}
});
- });
- $('.loader-overlay').addClass('d-none');
-});
+ $('.loader-overlay').addClass('d-none');
+ })
+ .fail(() => {
+ alert('Ошибка при загрузке подкатегорий');
+ $('.loader-overlay').addClass('d-none');
+ });
+});
$('#autoplannogramma').on('input', '.input', function () {
$(this).closest('td').find('path').attr('fill', 'red');