%PDF- %PDF-
Direktori : /home1/dimen328/libertysa.com.br/admin/modules/paginas/ |
Current File : //home1/dimen328/libertysa.com.br/admin/modules/paginas/VincFormJS.js |
var local =""; $(".accordion-toggle").off(); $(".accordion-toggle").on("click", function(){ if($(this).hasClass("collapsed")){ $(this).find("i").removeClass("fa-chevron-down").addClass("fa-chevron-up"); }else{ $(this).find("i").removeClass("fa-chevron-up").addClass("fa-chevron-down"); } }); //self invoking function buscar(local){ $.ajax({ url: "modules/paginas/CTRL.php", type: 'POST', data: { oper: "6", local: local }, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ //fim for(var i = 0; i < Obj.length; i++){ if(!(i+1)%3 == 0){ $(".form-menu").append( '<div class="col-lg-4">' + '<div class="well">' + '<input type="checkbox" id="'+Obj[i].id+'" name="'+Obj[i].id+'" value="'+Obj[i].id+'" class="checkMenus" /> <label for="'+Obj[i].id+'">'+Obj[i].descricao+'</label>' + '</div>' + '</div>' ); } else { $(".form-menu").append( '<div class="row">' + '<div class="col-lg-4">' + '<div class="well pull-right">' + '<input type="checkbox" id="'+Obj[i].id+'" name="'+Obj[i].id+'" value="'+Obj[i].id+'" class="checkMenus" /> <label for="'+Obj[i].id+'">'+Obj[i].descricao+'</label>' + '</div>' + '</div>' + '</div>' ); } } tratarCheck($("#idEdit").val()); } } //seleciona uma opção apenas. $(".checkMenus").click(function(){ $(".checkMenus").prop("checked",false); $(this).prop("checked",true); }); } }); //seleciona uma opção apenas. } $(".checkMenusLocal").click(function(){ $(".checkMenusLocal").prop("checked",false); $(this).prop("checked",true); }); function atualizarTipoMenu(id,checkAtivos){ $.ajax({ url: "modules/paginas/CTRL.php", type: 'POST', data: { oper: "7", id: id, checkAtivos: checkAtivos}, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ $("#collapsevincular").append ( '<div class="panel-footer">' + '</div>' ); if(Obj.msg == '1'){ $("#collapsevincular").parent(".panel").addClass("panel-success"); $("#collapsevincular").parent(".panel").removeClass("panel-info"); $(".form-control").val(""); $(".panel-footer").append ( '<div class="alert alert-success alert-dismissable">' + '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' + 'Cadastro realizado com sucesso.' + '</div>' ); } else { $("#collapsevincular").parent(".panel").addClass("panel-danger"); $("#collapsevincular").parent(".panel").removeClass("panel-info"); $(".panel-footer").append ( '<div class="alert alert-danger alert-dismissable">' + '<button type="button" class="close closeFooter" data-dismiss="alert" aria-hidden="true">×</button>' + 'O Cadastro não pôde ser realizado.' + '</div>' ); } $(".closeFooter").click(function(){ $(".panel-footer").hide(600); $(".panel-footer").remove(); $("#collapsevincular").parent(".panel").addClass("panel-info"); ($("#collapsevincular").parent(".panel").hasClass("panel-danger")) ? $("#collapsevincular").parent(".panel").removeClass("panel-danger") : $("#collapsevincular").parent(".panel").removeClass("panel-success"); $("#btnatualizar").removeAttr('disabled'); $(".form-control-feedback").remove(); }); setTimeout(function(){ $(".closeFooter").click(); }, 5000); } } } }); } $("#btnatualizar").click(function(){ var i = 0; var j = 0; var checkAtivos = new Array(); var checkDesativos = new Array(); $("#btnatualizar").attr("disabled","disabled"); $.each(($(".checkMenus")), function(index, obj){ if($(obj).is(":checked")){ checkAtivos[i] = obj.value; i++; }else{ checkDesativos[j] = obj.value; j++; } }); atualizarTipoMenu($("#idEdit").val(),checkAtivos); }); function tratarCheck(id) { $.ajax({ url: "modules/paginas/CTRL.php", type: 'POST', data: { oper: "8", id: id }, complete: function (e, xhr, result) { if (e.readyState == 4 && e.status == 200) { try { var Obj = eval("(" + e.responseText + ")"); //Combo OS } catch (err) { } if(Obj != null){ for(var i = 0; i < Obj.length; i++){ //alert(Obj[i].id); $("#"+Obj[i].idmenu).prop("checked",true); } } } } }); };//($("#idEdit").val()); $(".checkMenusLocal").click(function(){ $(".form-menu").html(""); $.each(($(".checkMenusLocal")), function(index, obj){ if($(obj).is(":checked")){ local = obj.value; } }); buscar(local); });