ol.breadcrumb
- if params[:restos_a_pagar].present? && params[:restos_a_pagar] == true
li = link_to "Pagamentos - Restos a Pagar", contabilidade_pagamentos_restos_a_pagar_path, class: "link_breadcrumb"
- else
li = link_to "Pagamentos", contabilidade_pagamentos_path, class: "link_breadcrumb"
li.active Listar
- if esta_autorizado?(:new, 'contabilidade/pagamentos') && (contabilidade_atual.present? || (logado_no_administrativo? && params[:restos_a_pagar].present? ))
div style="margin-bottom: 15px;"
- unless params[:restos_a_pagar].present?
= link_to contabilidade_criar_pagamento_path(restos_a_pagar: params[:restos_a_pagar]), class: "btn btn-default btn-sm" do
i.icone-cadastrar
span.text-primary Cadastrar
.btn-group.dropdown data-dropdown="" style=""
button type="button" class="btn btn-default btn-sm dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"
i.icone-imprimir
' Imprimir
span class="caret"
ul class="dropdown-menu"
li
= link_to "Pagamentos - Simplificado", '#', class:"icone-arquivo", id:'pagamentos_simplificado'
= link_to "Pagamentos - Detalhado", '#', class:"icone-arquivo", id:'pagamentos_detalhado'
== render 'filtros'
.br
.row
.btn-group.pull-right style="margin-right: 15px;"
= link_to contabilidade_pagamentos_path(request.parameters.merge({format: :pdf})), class: "btn btn-primary btn-sm", target: "_blank"
i.icone-imprimir
' Imprimir Listagem
== render partial: 'grid', locals: { pagamentos: @pagamentos }
== render partial: 'modal_relatorio_de_pagamentos'
- content_for :js do
javascript:
$(document).ready(function(){
$(".relatorio_simplificado").hide();
});
$("#pagamentos_simplificado").click(function(e) {
modal_referencia = document.getElementById("modal_relatorio_pagamentos")
$('#modal_relatorio_pagamentos').modal('show');
$('#escolher_relatorio').val('pagamentos_simplificado')
reinicia_modal(modal_referencia)
});
$('#pagamentos_detalhado').click(function() {
modal_referencia = document.getElementById("modal_relatorio_pagamentos")
$('#modal_relatorio_pagamentos').modal('show');
$('#escolher_relatorio').val('pagamentos_detalhado')
console.log($('#escolher_relatorio'))
reinicia_modal(modal_referencia)
})
$('#fornecedor_pagamento').change(function(){
if($('select#fornecedor_pagamento').val() == "" || undefined ){
$(".relatorio_simplificado").hide();
$("#rela_simpli").prop('checked', false);
}else{
$(".relatorio_simplificado").show();
}
});
// Functions
function reinicia_modal(modal){
modal.getElementsByClassName("form-relatorio")[0].reset(); // Reinicia campos que não são s2
jQuery(function($) {
$('#modal_relatorio_pagamentos').on('hidden.bs.modal', function(e) {
$(".combobox-modal").val('').trigger('change'); // Reinicia campos s2
$(".div-form").hide(); // Ocultar os filtros que estão no msm modal, mas que são de relatórios diferentes.
});
});
$(".select2-container").width("100%");
$("#modal_relatorio_pagamentos").modal("show"); //Mostra o Relatório
}