From: Marina Zozirova Date: Fri, 20 Sep 2024 11:56:38 +0000 (+0000) Subject: ERP-119 Вывести на страницу просмотра списания информацию о том кто создал и... X-Git-Tag: 1.5~11^2 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=cefc9b3de08fa5cf7a7f945bb02b34f4dd4618c1;p=erp24_rep%2Fyii-erp24%2F.git ERP-119 Вывести на страницу просмотра списания информацию о том кто создал и... --- diff --git a/erp24/records/WriteOffsErp.php b/erp24/records/WriteOffsErp.php index 5c2b3b63..02f090ba 100644 --- a/erp24/records/WriteOffsErp.php +++ b/erp24/records/WriteOffsErp.php @@ -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 */ diff --git a/erp24/views/write_offs_erp/view.php b/erp24/views/write_offs_erp/view.php index e684e7e5..162bf209 100644 --- a/erp24/views/write_offs_erp/view.php +++ b/erp24/views/write_offs_erp/view.php @@ -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',