]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
ERP-119 Вывести на страницу просмотра списания информацию о том кто создал и...
authorMarina Zozirova <marina.zozirova@erp-flowers.ru>
Fri, 20 Sep 2024 11:56:38 +0000 (11:56 +0000)
committerAleksey Filippov <aleksey.filippov@erp-flowers.ru>
Fri, 20 Sep 2024 11:56:38 +0000 (11:56 +0000)
erp24/records/WriteOffsErp.php
erp24/views/write_offs_erp/view.php

index 5c2b3b63759bd4b0c06444189b6b1c88e3e0d1fd..02f090ba023130e0e8f1fae5aa70b350a064e4eb 100644 (file)
@@ -84,9 +84,9 @@ class WriteOffsErp extends \yii\db\ActiveRecord
             'id' => 'ID',
             'guid' => 'Guid документа',
             'status' => 'Статус',
-            'created_admin_id' => 'Created Admin ID',
+            'created_admin_id' => 'Создал списание',
             'updated_admin_id' => 'Updated Admin ID',
-            'confirm_admin_id' => 'confirm_admin_id',
+            'confirm_admin_id' => 'Подтвердил списание',
             'deleted_admin_id' => 'Deleted Admin ID',
             'store_id' => 'Магазин',
             'cause_id' => 'Причина списания',
@@ -153,8 +153,6 @@ class WriteOffsErp extends \yii\db\ActiveRecord
         return $this->hasOne(Products1c::class, ['id' => 'product_id'])->onCondition(['tip' => 'products'])->via('getWriteOffsProductsErps');
     }
 
-
-
     public function getProductsImages()
     {
         return $this->hasMany(WriteOffsProductsErp::className(), ['write_offs_erp_id' => 'id']);
@@ -564,6 +562,15 @@ class WriteOffsErp extends \yii\db\ActiveRecord
         $this->comment = $comment;
     }
 
+    public function getCreatedAdmin()
+    {
+        return $this->hasOne(Admin::class, ['id' => 'created_admin_id']);
+    }
+    public function getConfirmAdmin()
+    {
+        return $this->hasOne(Admin::class, ['id' => 'confirm_admin_id']);
+    }
+
     /**
      * @return string
      */
index e684e7e5bde079570ee582f4a874fa175edb2e0e..162bf209bab8a83441b03677f6893cc7f434c0a3 100644 (file)
@@ -47,9 +47,19 @@ $this->registerCssFile('/css/write-offs-erp.css', ['position' => \yii\web\View::
             'guid',
             'date',
             'number',
-//            'created_admin_id',
+            [
+                'attribute' => 'created_admin_id',
+                'value' => function ($model) {
+                    return $model->createdAdmin ? $model->createdAdmin->name : '';
+                }
+            ],
+            [
+                'attribute' => 'confirm_admin_id',
+                'value' => function ($model) {
+                    return $model->confirmAdmin ? $model->confirmAdmin->name : '';
+                }
+            ],
 //            'updated_admin_id',
-//            'confirm_admin_id',
 //            'store_id',
             [
                 'attribute' => 'cityStoreName',