function palletReceieve(data) { let pallet = JSON.parse(data.body.toString()); console.log("palletReceieve", pallet) setTimeout(function () { getPallets(10, 0); }, 200); Object.values(PACK_STATUS_DETAILS).forEach(function (packStatus) { $(".pallet-view-info").removeClass(packStatus.titleClass); }); let palletStatus = pallet.status; let palletStatusDetails = PACK_STATUS_DETAILS[palletStatus]; $("#pallet-code").html(pallet.palletCode || PACK_CODE_EMPTY_STRING); $("#pallet-number").html(pallet.palletNumber); $("#pallet-count").html(pallet.count + " из " + pallet.capacity); $("#pallet-count-product").html(pallet.countStamp); $("#pallet-date").html(new Date(pallet.timeStamp).toLocaleString("ru", {})); $("#pallet-status").html(palletStatusDetails.title); $(".pallet-view-info").addClass(palletStatusDetails.titleClass); $('#palletId').val(pallet.id); fillPalletViewContainer(pallet); setTimeout(function () { getPallets(10, 0); }, 200); } function palletLabelSave(data) { var pallet = JSON.parse(data.body.toString()); let palletId = Number($('#palletId').val()); if (palletId === pallet.id) { $("#pallet-code").html(pallet.packCode || PACK_CODE_EMPTY_STRING); } } function fillPalletViewContainer(pallet) { console.log("fillPalletViewContainer"); var container = $("#pallet-view-container"); container.empty(); if (pallet.capacity > 0) { pallet.packs.forEach(function (pack) { let packClass = PACK_STATUS_DETAILS[pack.status].titleClass; let currentLayer = pack.parentLayer; let currentLayerId = pack.parentLayerId; let slotOuter = null; let slotInner = null; if ($(container).find(`.inner-${currentLayer}`).length === 0) { slotOuter = $(`