From: Vladimir Fomichev Date: Fri, 14 Nov 2025 07:36:27 +0000 (+0300) Subject: перенос js X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=fd971d7a7e384e7115744e1e0d2057813f8f8d0f;p=erp24_rep%2Fyii-erp24%2F.git перенос js --- diff --git a/erp24/api3/core/services/ReportService.php b/erp24/api3/core/services/ReportService.php index 5bda96d7..fbf95dfa 100644 --- a/erp24/api3/core/services/ReportService.php +++ b/erp24/api3/core/services/ReportService.php @@ -16,6 +16,7 @@ use yii_app\records\ExportImportTable; use yii_app\records\Products1c; use yii_app\records\ProductsClass; use yii_app\records\Sales; +use yii_app\records\StoreStaffing; use yii_app\records\StoreVisitors; use yii_app\records\WriteOffs; use yii_app\records\WriteOffsErp; @@ -30,7 +31,7 @@ class ReportService */ private function getStoreStaffingSkillScore($storeId) { - $staffing = \yii_app\records\StoreStaffing::find() + $staffing = StoreStaffing::find() ->alias('ss') ->innerJoin('employee_position ep', 'ep.id = ss.employee_position_id') ->where(['ss.store_id' => $storeId]) @@ -167,6 +168,7 @@ class ReportService $admins = Admin::find() ->select(['id', 'employee_position_id', 'group_id']) ->where(['id' => $adminIds]) + ->andWhere(['<>', 'group_id', AdminGroup::GROUP_FIRED]) ->indexBy('id') ->asArray() ->all(); diff --git a/erp24/views/store-staffing/_form.php b/erp24/views/store-staffing/_form.php index ff4be501..96fd3b3b 100644 --- a/erp24/views/store-staffing/_form.php +++ b/erp24/views/store-staffing/_form.php @@ -40,28 +40,7 @@ use yii_app\records\EmployeePosition; registerJs(<< response.json()) - .then(data => { - document.getElementById('position-posit').textContent = data.posit || '-'; - }); - } else { - document.getElementById('position-posit').textContent = '-'; - } - }); - - // Инициализируем при загрузке страницы - if (document.getElementById('position-id').value) { - document.getElementById('position-id').dispatchEvent(new Event('change')); - } -JS -); +// Подключаем JavaScript файл для формы +$this->registerJsFile('@web/js/store-staffing/form.js', ['depends' => [\yii\web\JqueryAsset::class]]); ?> diff --git a/erp24/web/js/store-staffing/form.js b/erp24/web/js/store-staffing/form.js index 5a587a85..f12a700e 100644 --- a/erp24/web/js/store-staffing/form.js +++ b/erp24/web/js/store-staffing/form.js @@ -32,3 +32,4 @@ $(document).ready(function() { $('#position-id').trigger('change'); } }); +