#modal_relatorio_de_verificacao.modal.fade[role="dialog"]
.modal-dialog.modal-lg[role="document"]
.modal-content
= form_tag(contabilidade_relatorios_mapeamentos_imprimir_path, method: :get, target: "_blank", role: "form", id: 'consulta_de_conferencia') do |f|
.modal-header
button.close[type="button" data-dismiss="modal" aria-label="Close"]
span[aria-hidden="false"]
| ×
h4.modal-title
| Dados para imprimir o Balancete de Verificação:
.modal-body
.form-group
.row
.col-md-2
label.control-label for="normal-field" A partir de*
.input-group
= text_field_tag :data_inicial, '', placeholder: "01/01/#{contexto_atual.exercicio.to_s}", id: "data_inicial_verificacao", class: "form-control date-picker", autocomplete: "off", data: { data_pedido: I18n.l("01/01/#{contexto_atual.exercicio.to_s}".to_date) }, required:true
span.input-group-addon
span.icone-calendario
.col-md-2
label.control-label for="normal-field" Até*
.input-group
= text_field_tag :data_final, '', placeholder: "31/12/#{contexto_atual.exercicio.to_s}", id: "data_final_verificacao", class: "form-control date-picker", autocomplete: "off", data: { data_pedido: I18n.l("31/12/#{contexto_atual.exercicio.to_s}".to_date) }, required:true
span.input-group-addon
span.icone-calendario
.col-md-5
= label_tag :modelo_de_ativacao, "Modelo de Ativação", class: "control-label"
.input-group
= select_tag 'modelo_de_ativacao', \
options_for_select( \
['Contabilidade::Empenho', 'Contabilidade::Liquidacao', 'Contabilidade::Pagamento', 'Contabilidade::EstornoDePagamento', 'GestaoDeEstoque::RecebimentoDeMaterial', 'Contabilidade::TalaoDeReceita', 'Contabilidade::AnulacaoDoTalaoDeReceita', 'Contabilidade::AnulacaoDoEmpenho', 'Contabilidade::DespesaExtraOrcamentaria', 'Contabilidade::EstornoDeDespesaExtraOrcamentaria', 'Contabilidade::EstornoDeLiquidacao', 'Contabilidade::BloqueioDeDotacao', 'Contabilidade::SolicitacaoDeAlteracaoOrcamentaria', 'Loa::OrcamentoDaReceita', 'Contabilidade::TransferenciaFinanceira'],
),
include_blank: "Selecione", \
class: 'form-control s8'
.col-md-3
= label_tag :relatorio, "Tipo", class: "control-label"
.input-group
= select_tag 'relatorio', \
options_for_select( \
[['Sem lançamentos', 'sem_lancamentos'], ['Conferência', 'conferencia']],
),
include_blank: "Selecione", \
class: 'form-control s8'
.form-group
.row
.col-md-3
= label_tag :unidade_orcamentaria, "Unidade Orçamentária", class: "control-label"
.input-group
= select_tag "unidade_orcamentaria_id",
options_from_collection_for_select( \
@unidades_orcamentarias, :id, :codigo_e_nome,'' \
),
include_blank: "Selecione",id: "conferencia_unidade_orcamentaria_id", class: "form-control s2", style: "width: 50rem"
.form-group
.row
.col-md-3
= label_tag :natureza_da_receita, "Receita (Somente Talão de Receita)", class: "control-label"
.input-group
= select_tag "natureza_da_receita_id",
options_from_collection_for_select( \
@naturezas_da_receita, :id, :codigo_formatado_e_descricao,'' \
),
include_blank: "Selecione",id: "conferencia_natureza_da_receita_id", class: "form-control s2", style: "width: 50rem"
.form-group
.row
.col-md-3
= label_tag :conta_extra_orcamentaria, "Conta Extra (Somente Talão de Receita)", class: "control-label"
.input-group
= select_tag "conta_extra_orcamentaria_id",
options_from_collection_for_select( \
@contas_extra_orcamentarias, :id, :codigo_completo_e_descricao,'' \
),
include_blank: "Selecione",id: "conferencia_conta_extra_orcamentaria_id", class: "form-control s2", style: "width: 50rem"
.form-group
.row
.col-md-3
= label_tag :sub_elemento_de_despesa, "Sub Elemento de Despesa (Somente Empenhos)", class: "control-label"
.input-group
= select_tag "sub_elemento_de_despesa_id",
options_from_collection_for_select( \
@sub_elementos_de_despesa, :id, :codigo_formatado,'' \
),
include_blank: "Selecione",id: "conferencia_sub_elemento_de_despesa_id", class: "form-control s2", style: "width: 50rem"
.form-group
.row
.col-md-3
label.control-label for="normal-field" MÃnimo de Eventos
.input-group
= number_field_tag :minimo_de_eventos, '', class: "form-control"
.col-md-3
label.control-label for="normal-field" Máximo de Eventos
.input-group
= number_field_tag :maximo_de_eventos, '', class: "form-control"
.erros
.modal-footer
=< submit_tag 'Imprimir', class: "btn btn-primary submit_conferencia", target: '_blank'
i.icone-imprimir
' Imprimir
button.btn.btn-default type="button" data-dismiss="modal"
' Fechar
javascript:
$(document).ready(function(){
//$('#conferencia_sub_elemento_de_despesa_id').mask('0.0.00.00.00');
//$('#conferencia_natureza_da_receita_id').mask('000.0.0.0.00.0.0.00.00.00');
});
$("#imprimir_relatorio_de_verificacao").click(function(e) {
$('#modal_relatorio_de_verificacao').modal('show');
limpaCamposDosModais();
$("input[type=submit]").prop("disabled", false);
setTimeout(function() {
$("#modelo_de_ativacao").select2();
$("#relatorio").select2();
}, 500);
});
$(document).on("click",".submit_conferencia", function(){
if ($("#modelo_de_ativacao").val() == "" || $("#relatorio").val() == "" || $("#data_inicial_verificacao").val() == "" || $("#data_final_verificacao").val() == ""){
$('.erros').html("Preencha todos os campos.");
return false;
} else {
setTimeout(() => {
$(".submit_conferencia").prop("disabled", false);
}, 1000);
}
});