.widget - if exercicio_em_vigor? && esta_autorizado?(:new) && (logado_na_obra? || logado_na_contabilidade? || ( logado_no_administrativo? && Configuracao.last.usa_modulo_gestao_de_obras? )) && @obra.empenhos.confirmado.any? && !@obra.esta_paralisada? div style="margin-bottom: 30px; display: inline-block;" = link_to administrativo_new_medicao_da_obra_path(@obra), class: "btn btn-default btn-sm" do i.icone-cadastrar ' Medição - unless logado_na_contabilidade? ==< link_to contabilidade_convidar_medicao_path(obra_id: @obra.id), class: "btn btn-primary btn-sm text-success", method: :patch, data: { confirm: 'Tem certeza que deseja solicitar a medição da obra por e-mail?' } do i.fa.fa-envelope ' Solicitar - if !@obra.empenhos.confirmado.any? .alert.alert-danger role="alert" style="font-size: 90%;" strong | Atenção! | Para cadastrar medição, Obra precisa ter pelo menos um Empenho. - if @obra.esta_paralisada? .alert.alert-danger role="alert" style="font-size: 90%;" strong | Atenção! | Para cadastrar medições, a Obra não pode estar paralisada. .pull-right b ' Valor da Obra: = @obra.valor_total_atualizado.to_f.real_contabil ' | b ' Total das Medições: = @obra.total_das_medicoes.to_f.real_contabil ' | b ' Total a Medir: = @obra.saldo_para_medicoes.to_f.real_contabil = progressbar porcentagem: @obra.porcentagem_total_das_medicoes, exibir_porcentagem: true header> h5 ' Lista de span.fw-semi-bold Medições da Obra .widget-body - if @obra.medicoes_da_obra.empty? h6 Nenhum registro encontrado. - else table.table.table-hover.table-responsive thead tr th width="180" Período th Nº th width="120" Valor th Fiscal da Obra th Responsável da Empresa th Art th Status th th width="120" tbody - @obra.medicoes_da_obra.each do |medicao_da_obra| tr td = "#{medicao_da_obra.data_inicial} - #{medicao_da_obra.data_final}" td = medicao_da_obra.numero td = medicao_da_obra.valor.to_f.real_contabil td = medicao_da_obra.try(:responsavel_da_prefeitura).try(:nome) td = medicao_da_obra.try(:responsavel_da_empresa).try(:nome) td = medicao_da_obra.art td span class="label label-#{medicao_da_obra.confirmada? ? "success" : "primary"}" =< (medicao_da_obra.localizar :status).try(:upcase) td - if medicao_da_obra.codigo_de_acesso.present? span class="label label-primary" i.fa.fa-envelope =< "" | por e-mail td - if logado_na_obra? || logado_no_administrativo? || logado_na_contabilidade? = link_to medicao_da_obra, class: "btn btn-default btn-sm mb-xs", title: "Ver Detalhes" do i.icone-detalhar - if exercicio_em_vigor? - if !medicao_da_obra.foi_liquidada? = botao_com_permissao edit_administrativo_medicao_da_obra_path(medicao_da_obra), {acao: :update}, { \ class_icone:'icone-editar', params: {class: 'btn btn-default btn-sm mb-xs', title: "Editar"}, } - if !contabilidade_atual.present? = botao_com_permissao administrativo_medicao_da_obra_path(medicao_da_obra), {acao: :destroy}, { \ class_icone:'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Apagar", }, }