= javascript_include_tag "bomcobox" = javascript_include_tag 'licitacao/aditivos/form' .alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message - @aditivo.new_record? ? action = :create : action = :update - @edicao_aditivo_mudanca_item = @aditivo.mudanca_de_item? && @aditivo.itens_do_aditivo_de_mudanca.empty? && !@aditivo.enviado_para_o_sim? - @edicao_aditivo = !@aditivo.mudanca_de_item? && @aditivo.itens_do_aditivo.empty? && !@aditivo.enviado_para_o_sim? = simple_form_for( @aditivo, url: url_for(controller: 'licitacao/aditivos', action: action), html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @aditivo.new_record? ? 'Cadastrar' : 'Editar' - if @aditivo.possui_empenhos_posteriores? && @aditivo.persisted? .form-group .row .col-sm-3 = f.label :data_do_aditivo, "Data do Aditivo", class: "control-label" p.form-control-static = @aditivo.data_do_aditivo .col-sm-4 = f.label :modalidade, "Modalidade", class: "control-label" p.form-control-static = @aditivo.localizar(:modalidade) .col-sm-4 = f.label :legislacao, "Legislação", class: "control-label" p.form-control-static = @aditivo.legislacao.try(:titulo) - else .form-group .row - if @aditivo.new_record? || @aditivo.confirmado? == false .col-sm-4 .input-group = f.input :data_de_solicitacao, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_solicitacao", data: { data_pedido: I18n.l(@aditivo&.contrato&.data_do_contrato) }}, required: true - if @aditivo.persisted? .col-sm-4 .input-group = f.input :data_do_aditivo, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "data_aditivo", data: { data_pedido: I18n.l(@aditivo.contrato.data_do_contrato) }}, required: true .col-sm-4 -if @aditivo.persisted? && !@edicao_aditivo_mudanca_item && !@edicao_aditivo = f.label "Modalidade*", class: "control-label", for: "normal-field" p.form-control-static id="modalidade_label" = @aditivo.localizar :modalidade = f.hidden_field :modalidade, id: 'modalidade', value: @aditivo.try(:modalidade) -else = f.input :modalidade, label: "Modalidade", collection: Licitacao::Aditivo.modalidades_i18n, label_method: :first, value_method: :second, include_blank: "Selecione", input_html: {class: "s2", id: "modalidade", style: "width: 100%"} .col-sm-4#legislacao - if @aditivo.new_record? = f.input :legislacao_id, label: "Legislação", collection: [], include_blank: 'Selecione', input_html: { id: 'select_fundamentacao_legal', class: 'form-control s2', data: { value: @aditivo.try(:legislacao_id) } }, required: true - else = f.input :legislacao_id, label: "Legislação", collection: @legislacoes, label_method: :titulo, include_blank: "Selecione", input_html: {class: "s2", id: "select_fundamentacao_legal", style: "width: 100%", data: { value: @aditivo.try(:legislacao_id) }} .row - unless @aditivo.contrato.obra_ou_servico? .col-sm-3#altera_marca .checkbox.checkbox-circle = f.input :altera_marca, label: "Altera marca dos itens?" span.help-block ' Marque essa opção para alteração de marca dos itens .col-sm-3#altera_sobjeto_contrato .checkbox.checkbox-circle = f.input :altera_objeto, label: "Altera Objeto do Contrato?" span.help-block ' Marque essa opção para alteração do objeto do contrato .form-group .row .col-sm-3#inicio_da_vigencia .input-group = f.input :inicio_da_vigencia, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "inicio_vigencia", data: { data_pedido: I18n.l(@aditivo.contrato.data_do_contrato) }, disabled: @aditivo.persisted? && (@aditivo.por_prazo? || @aditivo.prazo_e_acrescimo? || @aditivo.prazo_e_reducao? || @aditivo.renovacao?) && @aditivo.confirmado?}, required: true .col-sm-3#fim_da_vigencia .input-group = f.input :fim_da_vigencia, as: :string, wrapper: :calendar_field, input_html: { class: "date-picker", placeholder: Date.today, autocomplete: "off", id: "fim_vigencia", data: { data_pedido: I18n.l(@aditivo.contrato.data_do_contrato) }, disabled: @aditivo.persisted? && (@aditivo.por_prazo? || @aditivo.prazo_e_acrescimo? || @aditivo.prazo_e_reducao? || @aditivo.renovacao?) && @aditivo.confirmado?}, required: true - if @aditivo.contrato.obra_ou_servico? .form-group .row .col-sm-4 = f.label :art, "ART do Aditivo", class: "control-label" = f.text_field :art, class: "form-control", id: "art" .form-group .row .col-sm-12 = f.input :objeto, label: "Objeto", input_html: { class: "form-control", rows: 5 } .form-group#objeto_do_contrato .row .col-sm-12 = f.input :objeto_do_contrato, label: "Objeto do Contrato", input_html: { class: "form-control", rows: 5 } span.help-block ' Preencha esse campo para alterar o objeto do contrato .form-group .row .col-sm-12#justificativa = f.input :justificativa, label: "Justificativa", input_html: { class: "form-control", rows: 5 } - if @aditivo.new_record? = f.input :contrato, as: :hidden, input_html: { value: @contrato.id, id: "contrato" } - else = f.input :contrato, as: :hidden, input_html: { value: @aditivo.contrato_id, id: "contrato" } .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", id:"botao_salvar", class: "btn btn-primary" = link_to "Cancelar", licitacao_contrato_path(@aditivo.contrato), class: "btn btn-default" #myModal.modal.fade role="dialog" tabindex="-1" .modal-dialog role="document" .modal-content .modal-header button.close aria-label="Close" data-dismiss="modal" type="button" span aria-hidden="true" × h4.modal-title Confirmação .modal-body p Este aditivo excede o tempo de prorrogação permitido por lei de acordo com o Artigo 57. Deseja continuar? .modal-footer button.btn.btn-default data-dismiss="modal" type="button" Cancelar button.btn.btn-primary type="button" id="botao_confirmar" Confirmar