From: marina Date: Mon, 24 Mar 2025 06:36:02 +0000 (+0300) Subject: ERP-329 Новый интерфейс для работы с заказами мп и амо X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=81100e8b35750e5346efd9e0beb1ce74f20adc52;p=erp24_rep%2Fyii-erp24%2F.git ERP-329 Новый интерфейс для работы с заказами мп и амо --- diff --git a/erp24/records/OrdersUnion.php b/erp24/records/OrdersUnion.php index 6e16f183..51922f1e 100644 --- a/erp24/records/OrdersUnion.php +++ b/erp24/records/OrdersUnion.php @@ -8,6 +8,7 @@ use yii\db\Query; class OrdersUnion extends ActiveRecord { public $delivery_date; + public $source_id; public $delivery_address; public const AMO = 'amo'; public const MARKETPLACE = 'marketplace'; @@ -29,6 +30,7 @@ class OrdersUnion extends ActiveRecord ->select([ new \yii\db\Expression("'amo' AS source"), 'id', + 'CAST(id AS VARCHAR(64)) AS source_id', 'delivery_date', 'status_id', new \yii\db\Expression('NULLIF(store_id, \'\')::INTEGER AS store_id'), @@ -56,6 +58,7 @@ class OrdersUnion extends ActiveRecord ELSE 'Marketplace' END AS source"), 'mo.id', + 'mo.marketplace_order_id as source_id', 'mod.delivery_end AS delivery_date', 'mo.status_id', 'mo.store_id', diff --git a/erp24/views/marketplace-orders/all-orders.php b/erp24/views/marketplace-orders/all-orders.php index 8d3a342c..d41cafd4 100644 --- a/erp24/views/marketplace-orders/all-orders.php +++ b/erp24/views/marketplace-orders/all-orders.php @@ -1,10 +1,10 @@ registerJsFile('/js/marketplace-orders/marketplace-orders.js', ['position
- 'delivery_date', 'value' => Yii::$app->request->get('delivery_date'), 'options' => ['placeholder' => 'Выберите дату'], - 'pluginOptions' => [ - 'format' => 'yyyy-mm-dd', + 'language' => 'ru', + 'template' => '{input}', + 'clientOptions' => [ + 'format' => 'Y-m-d', 'autoclose' => true, + 'todayBtn' => true, + 'minView' => 2, ], ]); ?>
@@ -71,6 +75,10 @@ $this->registerJsFile('/js/marketplace-orders/marketplace-orders.js', ['position 'dataProvider' => $dataProvider, 'columns' => [ 'id', + [ + 'attribute' => 'source_id', + 'label' => 'ID в источнике', + ], [ 'attribute' => 'source', 'label' => 'Источник',