From 2d7767320c501f793d9cad22998bcd31954ad568 Mon Sep 17 00:00:00 2001 From: marina Date: Fri, 29 Nov 2024 18:57:54 +0300 Subject: [PATCH] =?utf8?q?ERP-243=20=D0=94=D0=B5=D0=B9=D1=81=D1=82=D0=B2?= =?utf8?q?=D0=B8=D1=8F=20=D0=BF=D0=BE=20=D0=B7=D0=B0=D0=BC=D0=B5=D0=BD?= =?utf8?q?=D0=B5=20(II=20=D1=8D=D1=82=D0=B0=D0=BF)?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/controllers/ShiftTransferController.php | 1 - erp24/views/shift-transfer/_replacement.php | 20 ++++++++----------- 2 files changed, 8 insertions(+), 13 deletions(-) diff --git a/erp24/controllers/ShiftTransferController.php b/erp24/controllers/ShiftTransferController.php index 47d9fa5f..46ffef33 100644 --- a/erp24/controllers/ShiftTransferController.php +++ b/erp24/controllers/ShiftTransferController.php @@ -206,7 +206,6 @@ class ShiftTransferController extends Controller $storeId = array_flip(array_map('strval', CityStore::getAllActiveGuidId()))[$shiftTransfer->store_guid]; $productSelfCost = SelfCostProduct::findOne(['product_guid' => $productGuid, 'date' => $shiftTransfer->date, 'store_id' => $storeId]); - if (!$productPrice) { throw new \Exception('У данного товара нет цены либо замен!'); } diff --git a/erp24/views/shift-transfer/_replacement.php b/erp24/views/shift-transfer/_replacement.php index 7ef65d00..8cf258b2 100644 --- a/erp24/views/shift-transfer/_replacement.php +++ b/erp24/views/shift-transfer/_replacement.php @@ -39,8 +39,8 @@ if (in_array($shiftTransfer->status_id, [ShiftTransfer::STATUS_ID_TRANSFER_ACTIO 'change' => new \yii\web\JsExpression('function() { setProductData.call(this); }'), ], ], - 'value' => function ($data) { - return $data['product_id'] ?? ''; + 'value' => function ($model) { + return $model->product->name ?? ''; }, ], @@ -81,8 +81,8 @@ if (in_array($shiftTransfer->status_id, [ShiftTransfer::STATUS_ID_TRANSFER_ACTIO }'), ], ], - 'value' => function ($data) { - return $data['product_replacement_id'] ?? ''; + 'value' => function ($model) { + return $model->productReplacement->name ?? ''; }, ], [ @@ -149,7 +149,7 @@ if (in_array($shiftTransfer->status_id, [ShiftTransfer::STATUS_ID_TRANSFER_ACTIO } else { echo GridView::widget([ 'dataProvider' => new ArrayDataProvider([ - 'allModels' => $shiftTransfer->equalizationRemains, // Данные для таблицы + 'allModels' => $shiftTransfer->equalizationRemains, ]), 'columns' => [ [ @@ -217,13 +217,9 @@ if (in_array($shiftTransfer->status_id, [ShiftTransfer::STATUS_ID_TRANSFER_ACTIO } ], ], - 'showPageSummary' => true, // Показывать итоговые данные - 'summary' => 'Показано {begin} - {end} из {totalCount} записей', // Настройка вывода суммы - 'footerRowOptions' => ['class' => 'footer-row'], // Стили для итоговой строки - 'rowOptions' => function ($model, $key, $index, $grid) { - // Дополнительные настройки для строк, если нужно - return []; - }, + 'showPageSummary' => true, + 'summary' => 'Показано {begin} - {end} из {totalCount} записей', + 'footerRowOptions' => ['class' => 'footer-row'], ]); if (Yii::$app->user->id === $shiftTransfer->end_shift_admin_id && $shiftTransfer->status_id === ShiftTransfer::STATUS_ID_READY_TO_ACCEPT) { -- 2.39.5