Browse Source

OP task #619 | fix SNMP checkbox master

Avetisyan Karen 5 years ago
parent
commit
a846846873

BIN
web_interface/dist/wui-9/role.js


+ 6 - 3
web_interface/src/wui-9/role.js

@@ -352,11 +352,14 @@ function snmpChangeCancel(){
 
 function checkAll(e,id){
   var rows = $('snmp_list').getElementsByTagName('tr');
-  if (!$(id).checked && $(id).indeterminate){
+  if ($(id).checked && !$(id).indeterminate){
     for (var i = 0; i < rows.length; i++) {
       var input = rows[i].children[e].getElementsByTagName('input')[0];
-      input.checked = true;
-      snmpPush(input.id);
+      console.log(input.checked, input.id);
+      if (!input.checked) {
+        input.checked = true;
+        snmpPush(input.id);
+      }
     }
   } else if (!$(id).checked && !$(id).indeterminate) {
     for (var i = 0; i < rows.length; i++) {

+ 1 - 1
web_interface/src/wui-9/snmp.cgi

@@ -16,7 +16,7 @@ JSON = ({
     {
       "name":"1",
       "label":"Занижение напряжения на АКБ",
-      "snmp":"true",
+      "snmp":"false",
       "sms":"false",
       "email":"false"
     },