]> _ Git - pmi.git/commitdiff
wait #6163 @0:30
authorsoufiane <soufiane@cubedesigners.com>
Fri, 21 Jul 2023 16:02:43 +0000 (18:02 +0200)
committersoufiane <soufiane@cubedesigners.com>
Fri, 21 Jul 2023 16:02:43 +0000 (18:02 +0200)
app/Models/Order.php

index 82bcf4fe843555c330a5beb8cd4bd3ce070c1593..6cbdcf866960646d16602cd9d6118314e5800400 100644 (file)
@@ -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();
     }