]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
Добавление поля действие бонусов
authorfomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 26 Dec 2024 11:28:02 +0000 (14:28 +0300)
committerfomichev <vladimir.fomichev@erp-flowers.ru>
Thu, 26 Dec 2024 11:28:02 +0000 (14:28 +0300)
erp24/records/UsersMessageManagement.php
erp24/views/users-message-management/index.php
erp24/web/js/users-message-management/index.js

index 3414ea65d83d29e1e6683ff7d5feb5a0caf13c95..7563cf5f589f02756137c704da2d0e0e9537cdac 100644 (file)
@@ -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;
+    }
 }
index bf28d2a97747550c779abf8a0393466709b36141..f3424f6ef35802e4997ed6089df26457d9009df6 100644 (file)
@@ -176,6 +176,19 @@ $this->registerCss('
                         </div>
                     </div>
                 </div>
+                <div class="row">
+                    <div class="col-2 mt-2">
+                        Действие бонусов
+                    </div>
+                    <div class="col-4">
+                        <div class="d-inline-block">
+                            <?php $attr = ['type' => 'number', 'readonly' => true]; ?>
+                            <?= $form->field($model, 'bonus_action')->textInput(array_merge($attr, [
+                                'value' => $model->bonusAction,
+                            ]))->label(false) ?>
+                        </div>
+                    </div>
+                </div>
                 <div class="row">
                     <div class="col-2 mt-2">
                         Активность рассылки
index 42d16bca6dbde8b94343d4c0937ef460e8dc655c..f6e17d9a561636a32c6eb0acc380456dcddbc28a 100644 (file)
@@ -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;
 });