.alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message - @aditivo_da_ata.new_record? ? action = :create : action = :update = form_for( @aditivo_da_ata, url: url_for(controller: 'licitacao/aditivos_da_ata', action: action), html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @aditivo_da_ata.new_record? ? 'Cadastrar' : 'Editar' ' Aditivo da Ata .form-group .row - if @aditivo_da_ata.possui_contratos_posteriores? && @aditivo_da_ata.persisted? && @aditivo_da_ata.itens_do_aditivo_da_ata.any? .col-sm-4 = f.label :data_do_aditivo, "Data do Aditivo", class: "control-label" p.form-control-static = @aditivo_da_ata.data_do_aditivo - else .col-sm-4 = f.label :data_do_aditivo, "Data do Aditivo*", class: "control-label" .input-group = f.text_field :data_do_aditivo, placeholder: '00/00/0000', class: "form-control date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario = error_for @aditivo_da_ata, :data_do_aditivo - if (@aditivo_da_ata.possui_contratos_posteriores? || @aditivo_da_ata.itens_do_aditivo_da_ata.any?) && @aditivo_da_ata.persisted? .col-sm-4 = f.label :modalidade, "Modalidade", class: "control-label" p.form-control-static = @aditivo_da_ata.modalidade.humanize - else .col-sm-4 = f.label "Modalidade*", class: "control-label", for: "normal-field" = f.select :modalidade, options_for_select( \ Licitacao::AditivoDaAta.modalidades.collect { |t| [ Licitacao::AditivoDaAta.localizar("modalidade", t[0]), t[0] ] }, @aditivo_da_ata.try(:modalidade) \ ), { include_blank: 'Selecione' }, class: 'form-control s2', id: 'modalidade', data: { value: @aditivo_da_ata.try(:modalidade) } = error_for @aditivo_da_ata, :modalidade .col-sm-4#legislacao = f.label :legislacao_id, "Legislação", class: "control-label" = f.select :legislacao_id,options_from_collection_for_select(@legislacoes, 'id', 'titulo', @aditivo_da_ata.try(:legislacao_id)),{ include_blank: 'Selecione' },class: 'form-control s2', id: 'select_fundamentacao_legal',data: { value: @aditivo_da_ata.try(:legislacao_id) },required: true = error_for @aditivo_da_ata, :legislacao_id .form-group .row .col-sm-3#data-inicio-container = f.label :data_inicio_vigencia, "Início da Vigência*", class: "control-label" .input-group = f.text_field :data_inicio_vigencia, placeholder: '00/00/0000', class: "form-control date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario = error_for @aditivo_da_ata, :data_inicio_vigencia .col-sm-3#data-final-container = f.label :data_final_vigencia, "Fim de Vigência*", class: "control-label" .input-group = f.text_field :data_final_vigencia, placeholder: '00/00/0000', class: "form-control date-picker", autocomplete: "off" span.input-group-addon span.icone-calendario = error_for @aditivo_da_ata, :data_final_vigencia .form-group .row .col-sm-12 = f.label :objeto, "Objeto", class: "control-label", id: "objeto" = f.text_area :objeto, placeholder: nil, class: "form-control", rows: 5 = error_for @aditivo, :objeto .form-group .row .col-sm-12 = f.label :justificativa, "Justificativa", class: "control-label", id: "justificativa" = f.text_area :justificativa, placeholder: nil, class: "form-control", rows: 5 = error_for @aditivo, :justificativa .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", licitacao_ata_de_registro_de_precos_path(@aditivo_da_ata.ata_de_registro_de_precos), class: "btn btn-default" javascript: $(document).ready(function() { $('#data-inicio-container, #data-final-container').hide(); function toggleVigenciaFields() { var modalidade = $('#modalidade').val(); if (modalidade === 'renovacao') { $('#data-inicio-container, #data-final-container').show(); } else { $('#data-inicio-container, #data-final-container').hide(); } } $('#modalidade').change(function() { toggleVigenciaFields(); }); toggleVigenciaFields(); });