From: fomichev Date: Thu, 26 Dec 2024 11:28:02 +0000 (+0300) Subject: Добавление поля действие бонусов X-Git-Tag: 1.7~94^2~28 X-Git-Url: https://gitweb.erp-flowers.ru/?a=commitdiff_plain;h=9bb4fd189c4fd23933951827b7c33e0dadf8efe5;p=erp24_rep%2Fyii-erp24%2F.git Добавление поля действие бонусов --- 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; });