ol.breadcrumb - if !@controle_de_pagamento.folha_de_pagamento.present? li = link_to "Controles De Pagamentos", sem_folha_contabilidade_controle_de_pagamentos_path, class: "link_breadcrumb" - else li = link_to "Controles De Pagamentos", com_folha_contabilidade_controle_de_pagamentos_path, class: "link_breadcrumb" li = link_to "Controle de Pagamento de Data #{ @controle_de_pagamento.data}", @controle_de_pagamento, class: "link_breadcrumb" li.active Cadastrar Contas Bancárias das Retenções .widget = render partial: 'card_info_controle_de_pagamento' section.widget .widget-body = form_for( @agrupamento_de_retencoes_do_controle_de_pg, url: url_for(action: 'adicionar_contas_retencao', controller: 'contabilidade/controle_de_pagamentos'), method: :patch, html: { class: "form-vertical" }, role: "form" ) do |f| fieldset legend style="color:black" strong ' Retenções do - if @agrupamento_de_retencoes_do_controle_de_pg.folha? ' #{@agrupamento_de_retencoes_do_controle_de_pg.conta_extra_orcamentaria.codigo_completo_e_descricao} - else ' #{@agrupamento_de_retencoes_do_controle_de_pg.descricao_imposto} ' (#{@agrupamento_de_retencoes_do_controle_de_pg.visualizar_tipo_de_acao}) .form-group .row .col-sm-6 p = f.label :detalhamento, "Detalhamento: " = f.hidden_field :detalhamento_por_ug, value: true .col-sm-6 .checkbox.checkbox-circle input#detalhamento_por_fonte.form-control-sm name="por_ug_fake]" type="checkbox" value="1" checked="checked" disabled="disabled" label for="por_ug_fake" Por UG - if @controle_de_pagamento.fonte_de_recurso.nil? .col-sm-6 .checkbox.checkbox-circle = f.check_box :detalhamento_por_fonte, value: true, id:"detalhamento_por_fonte", class: "form-control-sm", disabled: @controle_de_pagamento.fonte_de_recurso.present? = f.label :detalhamento_por_fonte, "Por Fonte" - else = f.hidden_field :detalhamento_por_fonte, value: true .col-sm-6 - if @agrupamento_de_retencoes_do_controle_de_pg.tipo_de_acao == "pagar" - @informacao = "Ação PAGAR: Lançamento da despesa extra orçamentária na Unidade Gestora do Empenho para o credor associado a conta extra. Conta Origem Obrigatória" - elsif @agrupamento_de_retencoes_do_controle_de_pg.tipo_de_acao == "pagar_recolher" - @informacao = "Ação Pagar/Recolher: Lançamento da despesa extra orçamentária na Unidade Gestora do Empenho para o credor associado a Unidade Gestora da conta destino. Lançamento de Receita Extra Orçamentária ou Receita Orçamentária para a Unidade Gestora da conta destino tendo como contribuinte a pessoa associada a unidade gestora do empenho.Contas Origem e Destino obrigatórias." - elsif @agrupamento_de_retencoes_do_controle_de_pg.tipo_de_acao == "transferir" - @informacao = "Ação Transferir: Opção de transferir o valor da retenção para outra conta corrente da unidade gestora do empenho. Ação opcional do usuário." .col-sm-12 .panel.panel-default .panel-footer | #{@informacao} - if @controle_de_pagamento.folha_de_pagamento.present? = f.hidden_field :conta_extra_id, value: @agrupamento_de_retencoes_do_controle_de_pg.conta_extra_id - else = f.hidden_field :imposto_type, value: @agrupamento_de_retencoes_do_controle_de_pg.imposto_type = f.hidden_field :folha, value: @agrupamento_de_retencoes_do_controle_de_pg.folha = f.hidden_field :tipo_de_acao, value: @agrupamento_de_retencoes_do_controle_de_pg.tipo_de_acao - unless @controle_de_pagamento.fonte_de_recurso.present? .row .col-sm-12 span.help-block ' Você pode marcar para detalhar também por fonte .form-actions .row .col-sm-12 = f.button "Adicionar Contas", type: 'submit', name: "index", value: params[:index].to_i, class: "btn btn-primary" = link_to "Cancelar", @controle_de_pagamento, class: "btn btn-default" javascript: $(function() { $('form').submit(function() { $('#detalhamento_por_ug').prop('disabled', false); $('#detalhamento_por_fonte').prop('disabled', false); }); });