From 9bb4fd189c4fd23933951827b7c33e0dadf8efe5 Mon Sep 17 00:00:00 2001 From: fomichev Date: Thu, 26 Dec 2024 14:28:02 +0300 Subject: [PATCH] =?utf8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD?= =?utf8?q?=D0=B8=D0=B5=20=D0=BF=D0=BE=D0=BB=D1=8F=20=D0=B4=D0=B5=D0=B9?= =?utf8?q?=D1=81=D1=82=D0=B2=D0=B8=D0=B5=20=D0=B1=D0=BE=D0=BD=D1=83=D1=81?= =?utf8?q?=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit --- erp24/records/UsersMessageManagement.php | 10 ++++++++++ erp24/views/users-message-management/index.php | 13 +++++++++++++ erp24/web/js/users-message-management/index.js | 5 +++-- 3 files changed, 26 insertions(+), 2 deletions(-) diff --git a/erp24/records/UsersMessageManagement.php b/erp24/records/UsersMessageManagement.php index 3414ea65..7563cf5f 100644 --- a/erp24/records/UsersMessageManagement.php +++ b/erp24/records/UsersMessageManagement.php @@ -70,6 +70,11 @@ class UsersMessageManagement extends \yii\db\ActiveRecord ]; } + public function attributes() + { + return array_merge(parent::attributes(), ['bonus_action']); + } + /** * {@inheritdoc} */ @@ -101,4 +106,9 @@ class UsersMessageManagement extends \yii\db\ActiveRecord 'active' => 'Активность рассылки', ]; } + + public function getBonusAction() + { + return $this->day_before_step1 + 1; + } } diff --git a/erp24/views/users-message-management/index.php b/erp24/views/users-message-management/index.php index bf28d2a9..f3424f6e 100644 --- a/erp24/views/users-message-management/index.php +++ b/erp24/views/users-message-management/index.php @@ -176,6 +176,19 @@ $this->registerCss(' +
+
+ Действие бонусов +
+
+
+ 'number', 'readonly' => true]; ?> + field($model, 'bonus_action')->textInput(array_merge($attr, [ + 'value' => $model->bonusAction, + ]))->label(false) ?> +
+
+
Активность рассылки diff --git a/erp24/web/js/users-message-management/index.js b/erp24/web/js/users-message-management/index.js index 42d16bca..f6e17d9a 100644 --- a/erp24/web/js/users-message-management/index.js +++ b/erp24/web/js/users-message-management/index.js @@ -120,6 +120,7 @@ document.addEventListener('DOMContentLoaded', function () { }); -document.addEventListener("DOMContentLoaded", function () { - // fetchUsersCount (); +document.getElementById('usersmessagemanagement-day_before_step1').addEventListener('change', function () { + const bonusActionInput = document.getElementById('usersmessagemanagement-bonus_action'); + bonusActionInput.value = parseInt(this.value || 0) + 1; }); -- 2.39.5