utilise un ordre plus logique pour identite entreprise
homogenise l'affichage des valeurs monétaires elargit la colonne libellé
This commit is contained in:
parent
316c56886e
commit
81fa1d0e89
4 changed files with 63 additions and 47 deletions
|
@ -8,7 +8,7 @@
|
|||
}
|
||||
|
||||
.libelle {
|
||||
width: 300px;
|
||||
width: 325px;
|
||||
}
|
||||
|
||||
td.updated-at {
|
||||
|
|
|
@ -1,6 +1,11 @@
|
|||
module EtablissementHelper
|
||||
def pretty_currency(capital_social)
|
||||
number_to_currency(capital_social, locale: :fr)
|
||||
def pretty_currency(capital_social, unit: '€')
|
||||
number_to_currency(capital_social, locale: :fr, unit: unit)
|
||||
end
|
||||
|
||||
def pretty_currency_unit(unit)
|
||||
dict = { 'kEuros' => 'k€' }
|
||||
dict[unit]
|
||||
end
|
||||
|
||||
def raison_sociale_or_name(etablissement)
|
||||
|
|
|
@ -67,6 +67,55 @@
|
|||
- elsif etablissement.exercices.present?
|
||||
= t('activemodel.models.exercices_summary', count: etablissement.exercices.count)
|
||||
|
||||
|
||||
- if etablissement.entreprise_bilans_bdf.present?
|
||||
- if profile == 'instructeur'
|
||||
%tr
|
||||
%th.libelle
|
||||
Résultat exercice
|
||||
= "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)})"
|
||||
%td= pretty_currency(etablissement.entreprise_resultat_exercice, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie))
|
||||
%tr
|
||||
%th
|
||||
Excédent brut d'exploitation
|
||||
= "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)})"
|
||||
%td= pretty_currency(etablissement.entreprise_excedent_brut_exploitation, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie))
|
||||
%tr
|
||||
%th
|
||||
Fonds de roulement net global
|
||||
= "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)})"
|
||||
%td= pretty_currency(etablissement.entreprise_fdr_net_global, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie))
|
||||
%tr
|
||||
%th
|
||||
Besoin en fonds de roulement
|
||||
= "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)})"
|
||||
%td= pretty_currency(etablissement.entreprise_besoin_fdr, unit: pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie))
|
||||
%tr
|
||||
%th.libelle
|
||||
Chiffres financiers clés (Banque de France)
|
||||
= "en #{pretty_currency_unit(etablissement.entreprise_bilans_bdf_monnaie)}"
|
||||
|
||||
- if controller.is_a?(Instructeurs::AvisController)
|
||||
%td
|
||||
Les consulter
|
||||
= link_to "au format csv", bilans_bdf_instructeur_avis_path(@avis, format: 'csv')
|
||||
,
|
||||
= link_to "au format xlsx", bilans_bdf_instructeur_avis_path(@avis, format: 'xlsx')
|
||||
ou
|
||||
= link_to "au format ods", bilans_bdf_instructeur_avis_path(@avis, format: 'ods')
|
||||
- else
|
||||
%td
|
||||
Les consulter
|
||||
= link_to "au format csv", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id, format: 'csv')
|
||||
,
|
||||
= link_to "au format xlsx", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id, format: 'xlsx')
|
||||
ou
|
||||
= link_to "au format ods", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id, format: 'ods')
|
||||
- else
|
||||
%tr
|
||||
%th.libelle
|
||||
Bilans Banque de France
|
||||
%td Les 3 derniers bilans connus de votre entreprise par la Banque de France ont été joints à votre dossier.
|
||||
- if etablissement.entreprise_attestation_sociale.attached?
|
||||
%tr
|
||||
%th.libelle Attestation sociale
|
||||
|
@ -83,49 +132,6 @@
|
|||
- else
|
||||
%td Une attestation fiscale délivrée par l'URSSAF a été jointe à votre dossier.
|
||||
|
||||
- if etablissement.entreprise_bilans_bdf.present?
|
||||
%tr
|
||||
%th.libelle
|
||||
Bilans Banque de France
|
||||
= "en #{etablissement.entreprise_bilans_bdf_monnaie}"
|
||||
- if profile == 'instructeur'
|
||||
- if controller.is_a?(Instructeurs::AvisController)
|
||||
%td
|
||||
Consulter les bilans
|
||||
= link_to "au format csv", bilans_bdf_instructeur_avis_path(@avis, format: 'csv')
|
||||
,
|
||||
= link_to "au format xlsx", bilans_bdf_instructeur_avis_path(@avis, format: 'xlsx')
|
||||
ou
|
||||
= link_to "au format ods", bilans_bdf_instructeur_avis_path(@avis, format: 'ods')
|
||||
- else
|
||||
%td
|
||||
Consulter les bilans
|
||||
= link_to "au format csv", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id, format: 'csv')
|
||||
,
|
||||
= link_to "au format xlsx", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id, format: 'xlsx')
|
||||
ou
|
||||
= link_to "au format ods", bilans_bdf_instructeur_dossier_path(procedure_id: @dossier.procedure.id, dossier_id: @dossier.id, format: 'ods')
|
||||
%tr
|
||||
%th.libelle
|
||||
Résultat exercice
|
||||
= "(#{pretty_date_exercice(etablissement.entreprise_date_arret_exercice)})"
|
||||
%td= etablissement.entreprise_resultat_exercice
|
||||
%tr
|
||||
%th
|
||||
Excédent brut d'exploitation
|
||||
%td= etablissement.entreprise_excedent_brut_exploitation
|
||||
%tr
|
||||
%th
|
||||
Fonds de roulement net global
|
||||
%td= etablissement.entreprise_fdr_net_global
|
||||
%tr
|
||||
%th
|
||||
Besoin en fonds de roulement
|
||||
%td= etablissement.entreprise_besoin_fdr
|
||||
|
||||
- else
|
||||
%td Les 3 derniers bilans connus de votre entreprise par la Banque de France ont été joints à votre dossier.
|
||||
|
||||
- if etablissement.association?
|
||||
%tr
|
||||
%th.libelle Numéro RNA :
|
||||
|
@ -147,6 +153,6 @@
|
|||
%td= try_format_date(etablissement.association_date_declaration)
|
||||
|
||||
%p
|
||||
= link_to '➡ Autres informations sur l’organisme sur « entreprise.data.gouv.fr »',
|
||||
= link_to "➡ Autres informations sur l’organisme sur « entreprise.data.gouv.fr » (ex: fiche d'immatriculation RNCS)",
|
||||
"https://entreprise.data.gouv.fr/etablissement/#{etablissement.siret}",
|
||||
target: "_blank"
|
||||
|
|
|
@ -52,6 +52,11 @@ RSpec.describe EtablissementHelper, type: :helper do
|
|||
it { is_expected.to eq('123 000,00 €') }
|
||||
end
|
||||
|
||||
describe '#pretty_currency with special unit' do
|
||||
subject { pretty_currency(12345, unit: 'k€') }
|
||||
|
||||
it { is_expected.to eq('12 345,00 k€') }
|
||||
end
|
||||
describe '#pretty_date_exercice' do
|
||||
subject { pretty_date_exercice("201908") }
|
||||
it { is_expected.to eq("08/2019") }
|
||||
|
|
Loading…
Reference in a new issue