]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-195] Добавлен рабочий график в кабинетах администраторов
authorAlexander Smirnov <fredeom@mail.ru>
Wed, 25 Sep 2024 12:12:20 +0000 (15:12 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Wed, 25 Sep 2024 12:12:20 +0000 (15:12 +0300)
erp24/records/Admin.php
erp24/views/cabinet202310/_personal_info.php

index 658c06c7396c05aaa3125cbee18aef92b110683b..b6e81838a3335812cee1b938c5888e9b46339b23 100755 (executable)
@@ -36,6 +36,12 @@ class Admin extends ActiveRecord implements IdentityInterface
 
     public $phone;
 
+    const WORK_RATE = [
+        1 => '5/2',
+        2 => '2/2',
+        3 => '3/3',
+    ];
+
     const SHIFT_HOUR_COUNT_ADMINISTRATOR = 8;
     const SHIFT_HOUR_COUNT_FLORIST = 12;
     const WORK_STATUS_IS_WORK = 1;
@@ -443,6 +449,7 @@ class Admin extends ActiveRecord implements IdentityInterface
             'store_arr_guid',
             'store_arr',
             'store_id',
+            'work_rate'
         ])
             ->indexBy('id')
             ->with('store')
index 2d3d4744b4f000cd93afc8c451251e2f6dd27d84..6d701840ca2f26526b83d58eb50631a5e583b094 100755 (executable)
@@ -3,6 +3,9 @@
 
 use yii_app\helpers\HtmlHelper;
 
+use yii_app\records\Admin;
+use yii_app\records\AdminGroup;
+
 /* @var $daysSearchForm DaysSearchForm */
 
 /* @var $employeeSelect array */
@@ -38,6 +41,12 @@ if (!empty($employeeSelect["group_id"]) && array_key_exists($employeeSelect["gro
 }
 ?>
 
+<?php
+if ($employeeSelect["group_id"] == AdminGroup::GROUP_ADMINISTRATORS) {
+    echo "<br> График работ : " . (Admin::WORK_RATE[$employeeSelect["work_rate"]] ?? '5/2');
+}
+?>
+
 <?php
 if (!empty($employeeSelect["d_id"]) && array_key_exists($employeeSelect["d_id"], $employeePosition)) {
     echo "<br> Должность : ".$employeePosition[$employeeSelect["d_id"]];