= stylesheet_link_tag 'loa/finalizar_orcamento'
- quantidade_invalidos = @dados[:invalidos].inject(0) {|sum, a| sum += a[:dados].count}
- quantidade_informativos = @dados[:informativos].inject(0) {|sum, a| sum += a[:dados].count}
- total = quantidade_invalidos + quantidade_informativos
ol.breadcrumb
li = link_to "Orçamentos", orcamentos_path, class: "link_breadcrumb"
li.active
' Finalizar Orçamento
= @orcamento.exercicio
- if quantidade_invalidos <= 0
section.widget
div.widget-body
= render 'form_finalizar'
- else
.alert.alert-warning
strong Atenção!
' Foram encontradas insconsistências que impedem o orçamento de ser finalizado, corrija essas inconsistências antes de tentar finalizar o orçamento novamente.
.widget
.widget-body
h3.show-header
span.fw-semi-bold Finalizar Orçamento
==< @orcamento.exercicio
p
strong Quantidade de Inconsistências:
==< quantidade_invalidos
p
strong Quantidade de Avisos:
==< quantidade_informativos
.row
.col-md-12
.btn-toolbar
.btn-group
= link_to @orcamento, class: "btn btn-default btn-sm" do
i.icone-voltar
' Voltar
= link_to orcamento_finalizar_path(orcamento_atual.exercicio, format: :pdf), class: "btn btn-default btn-sm icone-imprimir", target: :blank do
' Imprimir Lista de Incosistências
- if quantidade_informativos > 0
- @dados[:informativos].each do |lista|
section.widget.bg-info style="color: #FFF"
.header.bb
h5 = lista[:titulo].try(:upcase)
.widget-body
ul
- if lista[:dados].present? && lista[:dados].kind_of?(Array)
- lista[:dados].each do |item|
li style="margin-bottom: 4px;" = item.try(:html_safe)
- if quantidade_invalidos > 0
- @dados[:invalidos].each do |lista|
section.widget.bg-danger style="color: #FFF"
.header.bb
h5 = lista[:titulo].try(:upcase)
.widget-body
ul
- if lista[:dados].present? && lista[:dados].kind_of?(Array)
- lista[:dados].each do |item|
li style="margin-bottom: 4px;" = item.try(:html_safe)