.alert.alert-warning[role="alert" id="alert-content" style="display: none;"] span#alert-message - @verificacao_da_fiscalizacao.new_record? ? action = :create : action = :update = form_for( @verificacao_da_fiscalizacao, url: url_for(controller: 'obra/verificacoes_da_fiscalizacao', action: action), html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend strong = @verificacao_da_fiscalizacao.new_record? ? 'Cadastrar' : 'Editar' ' Visita/Verificação da Fiscalização - if @verificacao_da_fiscalizacao.new_record? = f.hidden_field :fiscalizacao_id, value: @verificacao_da_fiscalizacao.fiscalizacao_id - if @verificacao_da_fiscalizacao.persisted? .form-group .row .col-sm-5 strong ' Visita Nº: ==< "#{@verificacao_da_fiscalizacao.codigo.to_s}" .form-group .row .col-sm-3 = f.label :data_do_cadastro, "Data da Visita*", class: "control-label" = f.calendar_field :data_do_cadastro, data: { data_pedido: I18n.l(Date.new(orcamento_atual.exercicio)) } = error_for @verificacao_da_fiscalizacao, :data_do_cadastro .col-sm-3 = f.label "Tipo*", class: "control-label" = f.select :tipo, options_for_select( \ @tipos.collect { |t| [ Obra::VerificacaoDaFiscalizacao.localizar("tipo", t[0]), t[0] ] }, @verificacao_da_fiscalizacao.try(:tipo) \ ), { include_blank: 'Selecione' }, class: 'form-control s2', id: 'tipo', data: { value: @verificacao_da_fiscalizacao.try(:tipo) } = error_for @verificacao_da_fiscalizacao, :tipo .col-sm-3 = f.label "Situação*", class: "control-label" = f.select :situacao, options_for_select( \ @situacoes.collect { |t| [ Obra::VerificacaoDaFiscalizacao.localizar("situacao", t[0]), t[0] ] }, @verificacao_da_fiscalizacao.try(:situacao) \ ), { include_blank: 'Selecione' }, class: 'form-control s2', id: 'situacao', data: { value: @verificacao_da_fiscalizacao.try(:situacao) } = error_for @verificacao_da_fiscalizacao, :situacao - unless params[:pendente].present? .form-group .row .col-sm-12 = f.label :descricao, "Descrição*", class: "control-label" = f.text_area :descricao, placeholder: nil, class: "form-control", rows: 5 = error_for @verificacao_da_fiscalizacao, :descricao - if !@verificacao_da_fiscalizacao.new_record? && params[:pendente].present? .form-group .row .col-sm-12 = f.label :descricao_da_pendencia, "Descrição da Pendência", class: "control-label" = f.text_area :descricao_da_pendencia, placeholder: nil, class: "form-control", rows: 5 = error_for @verificacao_da_fiscalizacao, :descricao_da_pendencia br .form-group .row .col-sm-12 fieldset legend strong ' Adicionar Fotos da Visita .table-responsive table.table.table-bordered.table-hover thead tr th width="30%" Descrição th th width="50%" Foto th width="120px" Opções tbody#fotos_da_verificacao = f.fields_for :fotos_da_verificacao do |foto_da_verificacao| = render 'foto_da_verificacao_fields', f: foto_da_verificacao = error_for @verificacao_da_fiscalizacao, :fotos_da_verificacao tfoot tr td.links colspan=6 align="right" = link_to_add_association ' Adicionar'.html_safe, f, :fotos_da_verificacao, :"data-association-insertion-node" => "tbody#fotos_da_verificacao",:"data-association-insertion-method" => "append", class: 'btn btn-primary btn-sm', id: 'btn-add-categoria-do-pedido' .form-group h6 ' (*) Campos Obrigatórios .form-actions .row .col-sm-12 = f.submit "Salvar", class: "btn btn-primary" = link_to "Cancelar", obra_fiscalizacao_path(@verificacao_da_fiscalizacao.fiscalizacao), class: "btn btn-default"