From 24a60445cf7adb09e20d909fdc0bb2995f601ec0 Mon Sep 17 00:00:00 2001 From: soufiane Date: Fri, 21 Jul 2023 18:02:43 +0200 Subject: [PATCH] wait #6163 @0:30 --- app/Models/Order.php | 43 ++++++++++++++++++++++++++++--------------- 1 file changed, 28 insertions(+), 15 deletions(-) diff --git a/app/Models/Order.php b/app/Models/Order.php index 82bcf4f..6cbdcf8 100644 --- a/app/Models/Order.php +++ b/app/Models/Order.php @@ -28,7 +28,6 @@ class Order extends ECommerceCommon public function setFields() { - $tabOrder = 'Commande'; $this->addField(['name' => 'company', @@ -37,6 +36,34 @@ class Order extends ECommerceCommon 'column' => true, ]); + $this->addField(['name' => 'id', + 'label' => 'Commande #', + 'type' => 'Text', + 'attributes' => [ + 'readonly'=>'readonly', + 'disabled'=>'disabled', + ], + ]); + + foreach ($this->fields as $fields) { + if ($fields['name'] === 'products') { + $fields = ['name' => 'products', + 'label' => 'Produits', + 'type' => 'Table', + 'columns' => ['id' => '#', 'ref' => 'Référence options', 'reference' => 'Référence produit', 'name' => 'Nom de produit', 'quantity' => 'Quantité'], + 'tab' => $tabOrder]; + + $this->addField($fields); + } + + if ($fields['name'] === 'total') { + $fields['tab'] = $tabOrder; + + $this->addField($fields); + } + + } + $this->addField(['name' => 'status', 'label' => 'Status', 'type' => 'SelectFromArray', @@ -58,19 +85,7 @@ class Order extends ECommerceCommon 'column' => true, 'tab' => $tabOrder]); - foreach ($this->fields as $fields) { - if ($fields['name'] === 'products') { - $fields = ['name' => 'products', - 'label' => 'Produits', - 'type' => 'Table', - 'columns' => ['id' => '#', 'ref' => 'Référence options', 'reference' => 'Référence produit', 'name' => 'Nom de produit', 'quantity' => 'Quantité'], - 'tab' => $tabOrder]; - } - if ($fields['name'] === 'total') { - $fields['tab'] = $tabOrder; - } - if ($fields['name'] === 'user_id') { $fields['label'] = 'Utilisateur'; $fields['tab'] = 'Infos client'; @@ -81,8 +96,6 @@ class Order extends ECommerceCommon $this->addField($fields); } - - parent::setFields(); } -- 2.39.5