= javascript_include_tag "totalizando" = javascript_include_tag 'licitacao/pessoas_do_pedido/edit' ol.breadcrumb li = link_to "Pedidos", licitacao_pedidos_path, class: "link_breadcrumb" li = link_to @pessoa_do_pedido.pedido.numero, licitacao_pedido_path(@pessoa_do_pedido.pedido), class: "link_breadcrumb" li.active Cotação de #{@pessoa_do_pedido.pessoa.nome} section.widget .widget-body fieldset legend strong ' Cotação de #{@pessoa_do_pedido.pessoa.nome} .row .col-md-12 style="margin-bottom: 10px;" ==< link_to licitacao_pedido_path(@pessoa_do_pedido.pedido, tab: "fornecedores"), class: "btn btn-default btn-sm" do i.icone-voltar ' Voltar - if @pessoa_do_pedido.cotado? ==< link_to '#', id: 'imprimir_cotacao_externa', class: "btn btn-default btn-sm" do i.icone-imprimir ' Imprimir - if @pessoa_do_pedido.documento_da_cotacao_do_pedido.present? ==< link_to '#', id: 'documento_da_cotacao', class: "btn btn-default btn-sm" do i.icone-detalhar ' Visualizar Documento - else ==< botao_com_permissao new_licitacao_documento_da_cotacao_do_pedido_path(pessoa_do_pedido_id = @pessoa_do_pedido.id), {acao: :create}, { \ texto: ' Gerar Documento', class_icone:'icone-cadastrar', class_texto: 'text-primary', } - unless @pessoa_do_pedido.codigo_de_acesso.blank? ==< link_to '#', id: 'imprimir_confirmacao_email', class: "btn btn-default btn-sm" do i.icone-imprimir ' Comprovante da Solicitação por E-mail - unless @pessoa_do_pedido.codigo_de_acesso.blank? ==< link_to '#', id: 'solicitacoes_por_email', class: "btn btn-default btn-sm" do i.fa.fa-envelope-open-o ' Solicitações por E-mail - if @pessoa_do_pedido.valido && @pessoa_do_pedido.pedido.coleta_de_preco? ==< link_to edit_licitacao_pessoa_do_pedido_path(@pessoa_do_pedido.id, cotacao_interna: true), class: "btn btn-default btn-sm" do i.icone-despesas ==< "#{@pessoa_do_pedido.itens_do_pedido_por_pessoa.validos.count == 0 ? "Preencher" : "Alterar"} Cotação" - if !(@pessoa_do_pedido.itens_do_pedido_por_pessoa.count > 0) && @pessoa_do_pedido.valido && @pessoa_do_pedido.interno ==< link_to convidar_licitacao_pedido_path(@pessoa_do_pedido.pedido.id, pessoa_do_pedido_id: @pessoa_do_pedido.id), class: "btn btn-primary btn-sm text-success", method: :patch, data: { confirm: 'Após o envio da solicitação, não será possível digitar a cotação internamente, tem certeza que deseja solicitar a cotação por e-mail?' } do i.fa.fa-envelope ' Solicitar - if esta_autorizado?(:anular_cotacao, 'licitacao/pedidos') && !@pessoa_do_pedido.pedido.projeto_gerado? && exercicio_em_vigor? - if @pessoa_do_pedido.valido ==< link_to motivo_anular_cotacao_licitacao_pedido_path(@pessoa_do_pedido.pedido.id, @pessoa_do_pedido), class: "btn btn-danger btn-sm icone-anular" do span Anular - else ==< link_to reativar_cotacao_licitacao_pedido_path(@pessoa_do_pedido.pedido.id, @pessoa_do_pedido), method: :get, data: { confirm: 'Tem certeza que deseja reativar essa cotação de preço?' }, class: "btn btn-success btn-sm" do span Reativar - unless @pessoa_do_pedido.valido .pull-right = "Anulado".html_safe - unless @pessoa_do_pedido.interno .row .col-md-12 style="margin-bottom: 10px;" span class="label label-warning" Cotação enviada através da solicitação por e-mail no dia "#{@pessoa_do_pedido.data_envio_do_email_enviar_cotacao}". - if @pessoa_do_pedido.data_de_cadastro_da_cotacao.present? && @pessoa_do_pedido.interno .row .col-md-12 style="margin-bottom: 10px;" span class="label label-warning" Cotação cadastrada internamente no dia "#{@pessoa_do_pedido.data_de_cadastro_da_cotacao}". - if @pessoa_do_pedido.valido? && !@pessoa_do_pedido.cotado? .alert.alert-info role="alert" style="margin-top: 20px; font-size: 90%;" strong | Informação! | Clique no botão solicitar para enviar e-mail ao fornecedor com link de acesso ao preenchimento da cotação, após enviar a solicitação, não será possível digitar a cotação internamente, para ser possível digitar, cancele a solicitação. - if @pessoa_do_pedido.cotado? == render 'grid' / informaçães do cotante table.table.table-bordered.table-hover.table-responsive style="font-size: 95%;" tr th Nome do Responsável th CPF do Responsável th Tipo tr style="height: 35px;" td = @pessoa_do_pedido.nome_do_responsavel td = @pessoa_do_pedido.cpf_do_responsavel.try(:as_cpf) td = (@pessoa_do_pedido.localizar :tipo_de_responsavel).try(:humanize) - if @pessoa_do_pedido.anexo_cotacao? && @codigo_de_acesso.blank? .form-group .row .col-sm-12 p b Anexo: p.form-control-static = link_to @pessoa_do_pedido.anexo_cotacao_file_name, @pessoa_do_pedido.anexo_cotacao.url, target: "_blank" .form-group .row .col-sm-12 p b Validade da Proposta: | #{@pessoa_do_pedido.prazo_da_proposta.to_i } dias p b Observações: p = @pessoa_do_pedido.observacoes.present? ? @pessoa_do_pedido.observacoes : "Nenhuma observação informada." - unless @pessoa_do_pedido.valido p b Motivo da Anulação: p = @pessoa_do_pedido.motivo - else .alert.alert-warning style="margin-top: 20px; font-size: 90%;" Aguardando preenchimento da cotação. #modal_imprimir_cotacao_externa.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = form_tag(licitacao_relatorios_pedido_path, method: :get, target: "_blank", role: "form", id: 'cotacao_externa' ) do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Preencha os dados para imprimir a cotação: .modal-body .row h5.col-sm-6 = label_tag :data_da_cotacao, "Data da Elaboração*", class: "control-label" .input-group = hidden_field_tag :relatorio, "cotacao_externa" = hidden_field_tag :pessoa, @pessoa_do_pedido.id = text_field_tag :data_da_cotacao, "", placeholder: '00/00/0000', class: "form-control date-picker", required: true, id: "data_da_elaboracao_cotacao_externa", autocomplete: 'off' span.input-group-addon span.icone-calendario .modal-footer =< submit_tag 'Imprimir', class: "btn btn-primary", target: '_blank' i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar #modal_imprimir_confirmacao_email.modal.fade[role="dialog"] .modal-dialog[role="document"] .modal-content = form_tag(licitacao_relatorios_pedido_path, method: :get, target: "_blank", role: "form", id: 'confirmacao_email' ) do |f| .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Preencha os dados para imprimir o comprovante: .modal-body .row h5.col-sm-6 = label_tag :data_da_cotacao, "Data da Elaboração*", class: "control-label" .input-group = hidden_field_tag :relatorio, "confirmacao_email" = hidden_field_tag :pessoa, @pessoa_do_pedido.id = text_field_tag :data_da_cotacao, "", placeholder: '00/00/0000', class: "form-control date-picker", required: true, id: "data_da_elaboracao_confirmacao_email", autocomplete: 'off' span.input-group-addon span.icone-calendario .modal-footer =< submit_tag 'Imprimir', class: "btn btn-primary", target: '_blank' i.icone-imprimir ' Imprimir button.btn.btn-default type="button" data-dismiss="modal" ' Fechar #modal_solicitacoes_por_email.modal.fade[role="dialog"] .modal-dialog.modal-lg[role="document"] .modal-content .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Histórico de Solicitações de Cotação por E-mail. .modal-body - if @pessoa_do_pedido.solicitacoes_por_email.any? .table-responsive table.table.table-hover.font-small thead tr th Data de Envio th E-mail th Data de Expiração th Respondido? th Data de Cotação th width="8%" tbody - @pessoa_do_pedido.solicitacoes_por_email.each do |solicitacao| tr td = solicitacao.data_de_envio td = solicitacao.email td = solicitacao.data_de_expiracao td align="center" = label_sim_nao(solicitacao.respondido?) td = solicitacao.data_de_cotacao td ==< link_to licitacao_relatorios_pedido_path(solicitacao_id: solicitacao.id, relatorio: "confirmacao_email", pessoa: @pessoa_do_pedido.id ), target: "_blank", id: 'imprimir_confirmacao_email_por_solicitacao', class: "btn btn-default btn-sm", title: "Imprimir Comprovante da Solicitação" do i.icone-imprimir .modal-footer button.btn.btn-default type="button" data-dismiss="modal" ' Fechar #modal_documento_da_cotacao.modal.fade[role="dialog"] .modal-dialog.modal-lg[role="document"] .modal-content .modal-header button.close[type="button" data-dismiss="modal" aria-label="Close"] span[aria-hidden="false"] | × h4.modal-title | Documento da Cotação por Fornecedor .modal-body .table-responsive table.table.table-hover.font-small thead tr th width="15%" Data do Documento th Título th width="15%" Opções tbody - if @pessoa_do_pedido.documento_da_cotacao_do_pedido.present? tr td = @pessoa_do_pedido.documento_da_cotacao_do_pedido.data_do_documento td = @pessoa_do_pedido.documento_da_cotacao_do_pedido.titulo td ==< link_to licitacao_relatorios_pedido_path( \ relatorio: 'documento_da_cotacao', format: :pdf, \ documento_da_cotacao_id: @pessoa_do_pedido.documento_da_cotacao_do_pedido.id, \ id: 'documento_da_cotacao' \ ), class: "btn btn-default btn-sm mb-xs", target: '_blank', title: "Imprimir" do i.icone-imprimir = botao_com_permissao edit_licitacao_documento_da_cotacao_do_pedido_path(@pessoa_do_pedido.documento_da_cotacao_do_pedido), { acao: :update }, { \ class_icone: 'icone-editar', params: { class: 'btn btn-default btn-sm mb-xs', title: "Editar" }, } = botao_com_permissao @pessoa_do_pedido.documento_da_cotacao_do_pedido, { acao: :destroy }, { \ class_icone: 'icone-excluir', params: { \ method: :delete, data: { confirm: 'Tem certeza?' }, class: 'btn btn-default btn-sm mb-xs', title: "Excluir", }, } .modal-footer button.btn.btn-default type="button" data-dismiss="modal" ' Fechar javascript: $("#imprimir_cotacao_externa").click(function(e) { $('#modal_imprimir_cotacao_externa').modal('show'); $("#data_da_elaboracao_cotacao_externa").val(""); $("input[type=submit]").prop("disabled", false); }); $("#imprimir_confirmacao_email").click(function(e) { $('#modal_imprimir_confirmacao_email').modal('show'); $("#data_da_elaboracao_confirmacao_email").val(""); $("input[type=submit]").prop("disabled", false); }); $("#solicitacoes_por_email").click(function(e) { $('#modal_solicitacoes_por_email').modal('show'); }); $("#documento_da_cotacao").click(function(e) { $('#modal_documento_da_cotacao').modal('show'); }); $(document).on("click", "input[type=submit]", function(){ if($("#data_da_elaboracao_cotacao_externa").val() != ""){ $('#modal_imprimir_cotacao_externa').modal('hide'); } if($("#data_da_elaboracao_confirmacao_email").val() != ""){ $('#modal_imprimir_confirmacao_email').modal('hide'); } });