238
| <![CDATA[<script language='javascript'>
$("#marcarTodos").click(function (){
$("input:checkbox[name='siglaUf[]']") .prop("checked", true);
})
$("#desmarcarTodos").click(function (){
$("input:checkbox[name='siglaUf[]']") .prop("checked", false);
})
/*oFnde.dialog.modal('<span class="text-alert-pesquisa-conta">CNPJ Inválido!</span>','Alerta');*/
$('#table_button').click(function () {
window.location = $('#table_main_action').val();
});
/* oFnde.dataTable($('#listagem'),true,true,{"oTableTools":{"aButtons": []}});*/
$('#voltar').click(function () {
history.go(-1);
});
setTimeout(function () {
$('#listagem_wrapper').width($('#listagem').width())
}, 250);
$(window).resize(function () {
$('#listagem_wrapper').width($('#listagem').width())
});
function redireciona(paramName, paramValue) {
var link = location.href;
if (paramName == 'ano') {
link = replaceUrlParam(link, 'mes', '0');
link = replaceUrlParam(link, paramName, paramValue);
} else {
link = replaceUrlParam(link, paramName, paramValue);
}
location.href = link;
}
function replaceUrlParam(url, paramName, paramValue) {
var pattern = new RegExp('(' + paramName + '=).*?(&|$)')
var newUrl = url.replace(pattern, '$1' + paramValue + '$2');
return newUrl;
}
// COMPORTAMENTO FILTRO
$('#co_esfera_adm').change(function () {
$('#sg_uf').val('');
$('#co_municipio_fnde').val('');
});
var baseUrlCorpMunicipio = '/pddeinfo/pddeinfo/corp/get-municipio';
$('#sg_uf').change(function(){
var defaultOption = '<option value="">-- Selecione --</option>';
$.ajax({
type: 'GET',
url: baseUrlCorpMunicipio + '/sg_uf/' + $('#sg_uf').val(),
success: function(data){
$('#co_municipio_fnde').html(defaultOption);
for(var item of data){
$('#co_municipio_fnde').append('<option value="'+item.CO_MUNICIPIO_FNDE+'">'+item.NO_MUNICIPIO+'</option>')
}
}
});
});
var baseUrlSaeDestinacao = '/pddeinfo/pddeinfo/sae/get-destinacao';
$('#programa').change(function(){
var defaultOption = '<option value="">-- Selecione --</option>';
$.ajax({
type: 'GET',
url: baseUrlSaeDestinacao + '/ano/'+$('#ano').val()+'/programa/' + $('#programa').val(),
success: function(data){
$('#destinacao').html(defaultOption);
for(var item of data){
$('#destinacao').append('<option value="'+item.id+'">'+item.value+'</option>')
}
}
});
});
$('#ano').change(function(){
var defaultOption = '<option value="">-- Selecione --</option>';
$.ajax({
type: 'GET',
url: baseUrlSaeDestinacao + '/ano/'+$('#ano').val()+'/programa/' + $('#programa').val(),
success: function(data){
$('#destinacao').html(defaultOption);
for(var item of data){
$('#destinacao').append('<option value="'+item.id+'">'+item.value+'</option>')
}
}
});
});
// ACOES BOTOES
$('.btn-toggle').click(function(){
var root = $(this).parent().parent().parent().parent();
if($(this).hasClass('icoAdicionar')){
$(this).removeClass('icoAdicionar');
$(this).addClass('icoExcluir');
$(root).removeClass('escola-hide');
}else{
$(this).removeClass('icoExcluir');
$(this).addClass('icoAdicionar');
$(root).addClass('escola-hide');
}
});
// ACAO DE IMPRESSAO
$('.chk-print').click(function () {
var root = $(this).parent().parent().parent().parent().parent().parent();
if($(this).is(':checked')){
$(root).addClass('escola-print');
}else{
$(root).removeClass('escola-print');
}
});
// WINDOW LOAD
$(document).ready(function() {
$('#gerarrelatorioexcel').text('Gerar Relatório Excel'); // Fix ZF1 Form
if($('#co_escola').val().trim().length > 0) {
$('#co_escola').trigger('keyup');
}
});
</script>]]>
|