ol.breadcrumb li = link_to "Ordens De Serviço", rota_ordens_de_servico, class: "link_breadcrumb" li.active #{@ordem_de_servico.codigo} .widget .widget-body header ' Período span.fw-semi-bold = @ordem_de_servico.data_de_inicio ' a - if @ordem_de_servico.data_prevista_de_termino.blank? span.fw-semi-bold = @ordem_de_servico.retorna_previsao_de_termino - else span.fw-semi-bold = @ordem_de_servico.data_prevista_de_termino h4.show-header ' Ordem de Serviço: span.fw-semi-bold ==< @ordem_de_servico.codigo h5.show-header ' Data da OS: span.fw-semi-bold ==< @ordem_de_servico.data_da_ordem - if @ordem_de_servico.prazo_de_execucao.blank? h5.show-header ' Prazo de Execução: span.fw-semi-bold ==< "#{@ordem_de_servico.retorna_prazo_de_execucao} dia(s)" - else h5.show-header ' Prazo de Execução: span.fw-semi-bold ==< "#{@ordem_de_servico.prazo_de_execucao} dia(s)" br legend strong ' Dados da Obra p strong Obra: ==< link_to @ordem_de_servico.obra.descricao_da_obra, @ordem_de_servico.obra .row .col-md-6 p strong Apelido da Obra: ==< @ordem_de_servico.obra.try(:apelido_da_obra) p strong Período: span.fw-semi-bold =< @ordem_de_servico.obra.data_de_inicio ' a span.fw-semi-bold = @ordem_de_servico.obra.data_prevista_de_termino p strong Status da Obra: - if @ordem_de_servico.obra.situacao_atual ==< @ordem_de_servico.obra.situacao_atual.localizar(:tipo_de_status_da_obra) - else ' Não informado .col-md-6 p strong Tipo de Obra: ==< @ordem_de_servico.obra.localizar(:tipo_de_obra) if @ordem_de_servico.obra.tipo_de_obra.present? p strong Valor: ==< @ordem_de_servico.obra.valor.to_f.real_contabil - if Configuracao.last.try(:utiliza_evento_contabil?) p strong Classificação do Bem: ==< @ordem_de_servico.obra.classificacao_do_bem.codigo_formatado_e_nome .col-md-12 p strong Endereço da Obra/Serv.: ==< @ordem_de_servico.obra.endereco_completo p strong Descrição: p ==< @ordem_de_servico.obra.descricao br legend strong ' Dados do Contrato .widget-body .row .col-sm-12 p strong Empresa Contratada: =< @ordem_de_servico.contrato.try(:contratado).try(:pessoa).try(:nome_e_cpf_ou_cnpj) .col-md-6 p strong Nº do Contrato: ==< @ordem_de_servico.contrato.numero p strong Início da Vigência: ==< @ordem_de_servico.contrato.inicio_da_vigencia p strong Fim da Vigência: ==< @ordem_de_servico.contrato.data_final_de_acordo_com_aditivos .col-sm-6 p strong Processo Licitatório: ==< @ordem_de_servico.contrato.projeto.numero_do_processo p strong Valor Contratado: =< @ordem_de_servico.try(:contrato).try(:projeto).try(:valor_total_contratado).try(:valor_financeiro) p strong Valor Empenhado: =< @ordem_de_servico.try(:contrato).try(:valor_empenhado).try(:real_contabil) - if @ordem_de_servico.empenho.present? br legend strong ' Dados do Empenho .widget-body .row .col-md-6 p strong Empenho: ==< @ordem_de_servico.empenho.try(:numero_do_empenho) p strong Unidade Orçamentária: =< @ordem_de_servico.empenho.try(:unidade_orcamentaria).try(:codigo_completo_e_nome) p strong Projeto/Atividade: =< @ordem_de_servico.empenho.try(:acao_codigo_e_nome) .col-sm-6 p strong Elemento de Despesa: =< @ordem_de_servico.empenho.try(:orcamento_da_despesa).try(:elemento_de_despesa_codigo_e_descricao) p strong Sub-elemento de Despesa: =< @ordem_de_servico.empenho.try(:sub_elemento_de_despesa).try(:codigo_e_descricao) .col-sm-12 p strong Fonte: =< @ordem_de_servico.empenho.try(:fonte_de_recursos_codigo_e_descricao) br legend .row .col-md-12 p strong Histórico: p ==< @ordem_de_servico.historico .row .col-md-12 .btn-toolbar .btn-group - if params[:obra_id].present? = link_to rota_obra(@ordem_de_servico.obra), class: "btn btn-default btn-sm mb-xs" do i.icone-voltar ' Voltar - else = link_to rota_ordens_de_servico, class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if esta_autorizado?(:edit) && exercicio_em_vigor? = link_to rota_para_ordem_de_servico('edit', @ordem_de_servico), class: "btn btn-default btn-sm" do i.icone-editar ' Editar = link_to obras_path(relatorio: 'ordem_de_servico', format: :pdf, ordem_de_servico_id: @ordem_de_servico.id), class: "btn btn-default btn-sm", target: '_blank' do i.icone-imprimir ' Imprimir - if esta_autorizado?(:destroy) && !@ordem_de_servico.obra.obra_iniciada? && exercicio_em_vigor? = link_to obra_ordem_de_servico_path(id: @ordem_de_servico, obra_id: @ordem_de_servico.obra), method: :delete, data: { confirm: 'Tem certeza?' }, class: "btn btn-default btn-sm" do i.icone-excluir span.text-danger Excluir - if !@ordem_de_servico.empenho.present? .clearfix ul id="tabs1" class="nav nav-tabs pull-left" li class="#{'active' if params[:tab] == "dotacoes_do_contrato" || !params[:tab]}" a data-target="#dotacoes_do_contrato" data-toggle="tab" aria-expanded="true" ' Dotações do Contrato =< badge @ordem_de_servico.contrato.try(:orcamentos_da_despesa_do_contrato).try(:count) #tabs1c.tab-content.mb-lg .tab-pane.clearfix class="#{'active' if params[:tab] == "dotacoes_do_contrato" || !params[:tab]}" id="dotacoes_do_contrato" = render partial: 'obra/ordens_de_servico/dotacoes', locals: { dotacoes: @ordem_de_servico.contrato.try(:orcamentos_da_despesa_do_contrato), contrato: @ordem_de_servico.contrato}