.alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message = form_for(@controle_de_praga, html: { class: "form-vertical" }, role: "form") do |f| fieldset legend strong = @controle_de_praga.new_record? ? 'Cadastrar' : 'Editar' ' Controle de Pragas .form-group .row .col-sm-2 = f.label :data_da_dedetizacao, "Data Dedetização*", class: "control-label" = f.calendar_field :data_da_dedetizacao = error_for @controle_de_praga, :data_da_dedetizacao .col-sm-3 = f.label :tipo_de_praga, "Tipo de Praga*", class: "control-label" = f.text_field :tipo_de_praga, class: "form-control" = error_for @controle_de_praga, :tipo_de_praga .col-sm-2 = f.label :frequencia_media, "Frequência Média*", class: "control-label" = f.number_field :frequencia_media, class: "form-control" = error_for @controle_de_praga, :frequencia_media .col-sm-3 = f.label :almoxarifado_id, "Almoxarifado*", class: "control-label" = f.select :almoxarifado_id, options_from_collection_for_select(@almoxarifados, :id, :nome, f.object.try(:almoxarifado_id)), { \ include_blank: "Selecione" \ }, class: "form-control s2" = error_for @controle_de_praga, :almoxarifado_id .col-sm-2 = f.label :data_da_proxima_dedetizacao, "Próxima Dedetização", class: "control-label" = f.calendar_field :data_da_proxima_dedetizacao = error_for @controle_de_praga, :data_da_proxima_dedetizacao legend strong ' Empresa Responsável .form-group .row .col-sm-8 = f.label "Empresa Responsável*", class: "control-label" = popup_pesquisa_pessoa_button module: "gestao_de_estoque_controle_de_praga", field: "empresa_responsavel_id", url: pesquisa_base_pessoas_path, show_value: @controle_de_praga.empresa_responsavel.try(:cpf_ou_cnpj_e_nome), hidden_value: @controle_de_praga.empresa_responsavel_id, title: "Pesquisar Empresa" = error_for @controle_de_praga, :empresa_responsavel_id .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", gestao_de_estoque_controle_de_pragas_path, class: "btn btn-default" = popup_pesquisa_pessoa title: "Empresa Responsável" - content_for :js do javascript: $(function(){ $('select.s2').select2() $('select.s2').on('select2:select', function (evt) { $(this).focus() }) let modalPessoas = $('.modalPessoas') let empresaResponsavelId = $('#gestao_de_estoque_controle_de_praga_empresa_responsavel_id') $(document).on('click', '.seleciona_pessoa', function(e) { if (empresaResponsavelId) { $(empresaResponsavelId).val($(e.currentTarget).data('id')) } }) modalPessoas.on('show.bs.modal', function (e) { var loadurl = $(e.relatedTarget).data('load-url') $(this).find('.modal-body').load(loadurl) }) })