]> gitweb.erp-flowers.ru Git - erp24_rep/yii-erp24/.git/commitdiff
[ERP-250] вкладка с сообщениями, счётчкики букв, сообщения об ошибках
authorAlexander Smirnov <fredeom@mail.ru>
Thu, 12 Dec 2024 13:09:13 +0000 (16:09 +0300)
committerAlexander Smirnov <fredeom@mail.ru>
Thu, 12 Dec 2024 13:09:13 +0000 (16:09 +0300)
erp24/records/UsersMessageManagement.php
erp24/web/js/users-message-management/index.js

index 29bdc1f6131a50e280ccad99e45079bd244eb5a5..12913a0f29f836f580b251c1fd91ef3ded009b6d 100644 (file)
@@ -54,6 +54,8 @@ class UsersMessageManagement extends \yii\db\ActiveRecord
                 'hold', 'hold_active', 'day_before_step1_active', 'day_before_step2_active', 'day_before_step3_active', 'active'], 'integer'],
             [['date_start', 'date_last_scenario', 'created_at', 'updated_at', 'date_end'], 'safe'],
             [['offer_1', 'offer_2', 'offer_3', 'offer_whatsapp', 'offer_text', 'date_end'], 'string'],
+            [['offer_1', 'offer_2'], 'string', 'max' => 10000, 'tooLong' => '{attribute} должно содержать не более 10000 символов'],
+            [['offer_whatsapp', 'offer_text'], 'string', 'max' => 900, 'tooLong' => '{attribute} должно содержать не более 900 символов'],
         ];
     }
 
index e703f40ee2353e7cb4884348dbed653b1e7abf1e..8b78f288491fdce9542ef90c0f911a05d7699fbc 100644 (file)
@@ -27,11 +27,6 @@ function addCharCounter(sel, maxNumber) {
     $( "<div style='float: right; color: #aaa'><span data-id='" + sel + "Counter'>10</span> / " + maxNumber + "</div>" ).insertAfter( sel );
     function cut(value) {
         let count = value.split('\n').join('').length;
-        if (count > maxNumber) {
-            alert('Текст будет урезан');
-            $(sel).val($(sel).val().substring(0, maxNumber));
-            count = maxNumber;
-        }
         $('[data-id="' + sel + 'Counter"]').text(count);
     }
     $(sel).on('input', (e) => { cut(e.target.value); });