- Continue development Tableau de bord
- Optimize toggle block
This commit is contained in:
parent
09fb3d4634
commit
58df3c3a75
23 changed files with 345 additions and 201 deletions
|
@ -14,7 +14,7 @@
|
|||
%th.col-md-1.col-lg-1.center Abonnés
|
||||
|
||||
- unless smart_listing.empty?
|
||||
- @dossiers.each do |dossier|
|
||||
- smart_listing.collection.each do |dossier|
|
||||
%tr{id: "tr_dossier_#{dossier.id}", 'data-dossier_url' => backoffice_dossier_url(id: dossier.id)}
|
||||
- @dossiers_list_facade.preference_list_dossiers_filter.each_with_index do |preference, index|
|
||||
%td
|
||||
|
@ -41,7 +41,6 @@
|
|||
= dossier.total_follow
|
||||
|
||||
= smart_listing.paginate
|
||||
= smart_listing.pagination_per_page_links
|
||||
|
||||
- if smart_listing.empty?
|
||||
%h4.center
|
||||
|
|
|
@ -1,13 +1,3 @@
|
|||
#filter_by_procedure{style:'margin-left: 2%'}
|
||||
%b.text-info
|
||||
= t('dynamics.backoffice.filter_procedure.title')
|
||||
%select{onchange: 'location = this.value', style:'margin-top: 10px; margin-bottom: 10px', id: 'filter_by_procedure_select'}
|
||||
%option{value: backoffice_dossiers_path}
|
||||
= t('dynamics.backoffice.filter_procedure.first')
|
||||
- @dossiers_list_facade.gestionnaire_procedures_name_and_id_list.each do |procedure|
|
||||
%option{value: backoffice_dossiers_procedure_path(procedure[:id]), ('selected' if procedure[:id] == params[:id].to_i) => '' }
|
||||
= truncate(procedure[:libelle], {length: 50})
|
||||
|
||||
#onglets
|
||||
%ul.nav.nav-tabs
|
||||
-unless Features.opensimplif
|
||||
|
@ -18,49 +8,16 @@
|
|||
.badge.progress-bar-info
|
||||
=@dossiers_list_facade.nouveaux_total
|
||||
|
||||
%li{ class: (@dossiers_list_facade.a_traiter_class) }
|
||||
%a{:href => "#{url_for @dossiers_list_facade.a_traiter_url}", 'data-toggle' => :tooltip, title: 'Les dossiers qui ne sont pas encore déclarés complets.'}
|
||||
%li{ class: (@dossiers_list_facade.suivi_class) }
|
||||
%a{:href => "#{url_for @dossiers_list_facade.suivi_url}", 'data-toggle' => :tooltip, title: 'Les dossiers qui ne sont pas encore déclarés complets.'}
|
||||
%h5.text-danger
|
||||
="Ouverts"
|
||||
="Suivis"
|
||||
.badge.progress-bar-danger
|
||||
=@dossiers_list_facade.a_traiter_total
|
||||
=@dossiers_list_facade.suivi_total
|
||||
|
||||
%li{ class: (@dossiers_list_facade.fige_class) }
|
||||
%a{:href => "#{url_for @dossiers_list_facade.fige_url}", 'data-toggle' => :tooltip, title: 'Les dossiers qui sont déclarés complets et donc figés.'}
|
||||
%li{ class: (@dossiers_list_facade.all_state_class) }
|
||||
%a{:href => "#{url_for @dossiers_list_facade.all_state_url}", 'data-toggle' => :tooltip, title: 'Les dossiers qui sont déclarés complets et donc figés.'}
|
||||
%h5.text-default
|
||||
="Figés"
|
||||
="Tous"
|
||||
.badge.progress-bar-default
|
||||
=@dossiers_list_facade.fige_total
|
||||
|
||||
%li{ class: (@dossiers_list_facade.deposes_class) }
|
||||
%a{:href => "#{url_for @dossiers_list_facade.deposes_url}", 'data-toggle' => :tooltip, title: 'Les dossiers qui ont été validés et déposés par les usager qui attendent une réponse de bonne réception avant examen.'}
|
||||
%h5.text-purple
|
||||
="À réceptionner"
|
||||
.badge.progress-bar-purple
|
||||
=@dossiers_list_facade.deposes_total
|
||||
|
||||
%li{ class: (@dossiers_list_facade.a_instruire_class) }
|
||||
%a{:href => "#{url_for @dossiers_list_facade.a_instruire_url}", 'data-toggle' => :tooltip, title: 'Les dossiers qui ont été notifiés comme bien réceptionnés et qui attendent un verdict final.'}
|
||||
%h5.text-warning
|
||||
= "À instruire"
|
||||
.badge.progress-bar-warning
|
||||
=@dossiers_list_facade.a_instruire_total
|
||||
|
||||
%li{ class: (@dossiers_list_facade.termine_class) }
|
||||
%a{:href => "#{url_for @dossiers_list_facade.termine_url}",'data-toggle' => :tooltip, title: 'Tous les dossiers qui ont été traité avec un statut "Validé", "Refusé" ou "Sans suite "'}
|
||||
%h5.text-success
|
||||
= "Terminé"
|
||||
.badge.progress-bar-success
|
||||
=@dossiers_list_facade.termine_total
|
||||
|
||||
%ul.nav.nav-tabs.navbar-right{style:'border-bottom: none;'}
|
||||
%li#search{ class: (@dossiers_list_facade.search_class) }
|
||||
%a
|
||||
= form_tag(backoffice_dossiers_search_url, method: :get) do
|
||||
.input-group{style:'width: 300px'}
|
||||
= text_field_tag('q', "#{@search_terms unless @search_terms.nil? }", id: 'q', placeholder: t('dynamics.backoffice.research.placeholder'), class:'form-control')
|
||||
%span.input-group-btn
|
||||
%button.btn.btn-default{ id:'search_button' }
|
||||
%i.fa.fa-search
|
||||
|
||||
%br
|
||||
=@dossiers_list_facade.all_state_total
|
||||
|
|
|
@ -2,14 +2,41 @@
|
|||
#pref_list_menu
|
||||
= render partial: 'backoffice/dossiers/pref_list'
|
||||
|
||||
%h1
|
||||
=t('dynamics.backoffice.title')
|
||||
.default_data_block
|
||||
%div.row.show-block#new_dossiers
|
||||
%div.header
|
||||
%div.col-lg-10.col-md-10.title
|
||||
%div.carret-right
|
||||
%div.carret-down
|
||||
Nouveaux dossiers
|
||||
%div.col-lg-2.col-md-2.count
|
||||
=@facade_data_view.nouveaux_total
|
||||
dossiers
|
||||
%div.body
|
||||
= smart_listing_render :new_dossiers
|
||||
|
||||
= render partial: 'backoffice/dossiers/onglets'
|
||||
.default_data_block.default_visible
|
||||
%div.row.show-block#follow_dossiers
|
||||
%div.header
|
||||
%div.col-lg-10.col-md-10.title
|
||||
%div.carret-right
|
||||
%div.carret-down
|
||||
Dossiers suivis
|
||||
%div.col-lg-2.col-md-2.count
|
||||
=@dossiers_list_facade.suivi_total
|
||||
dossiers
|
||||
%div.body
|
||||
= smart_listing_render :follow_dossiers
|
||||
|
||||
= smart_listing_render :dossiers
|
||||
|
||||
%br
|
||||
%br
|
||||
- unless Features.opensimplif
|
||||
= render partial: 'backoffice/dossiers/state_description', locals: {dossiers_list_facade: @dossiers_list_facade}
|
||||
.default_data_block
|
||||
%div.row.show-block#all_dossiers
|
||||
%div.header
|
||||
%div.col-lg-10.col-md-10.title
|
||||
%div.carret-right
|
||||
%div.carret-down
|
||||
Tous les dossiers
|
||||
%div.col-lg-2.col-md-2.count
|
||||
=@dossiers_list_facade.all_state_total
|
||||
dossiers
|
||||
%div.body
|
||||
= smart_listing_render :all_state_dossiers
|
||||
|
|
|
@ -1,32 +1,35 @@
|
|||
%div.col-lg-12.col-md-12#backoffice_dossier_show
|
||||
|
||||
%div.row.show-block#messages
|
||||
%div.header
|
||||
%div.col-lg-10.col-md-10.title
|
||||
%div.carret-right
|
||||
%div.carret-down.hidden
|
||||
MESSAGES
|
||||
%div.col-lg-2.col-md-2.count
|
||||
2 messages
|
||||
%div.body
|
||||
.default_data_block
|
||||
.row.show-block#messages
|
||||
%div.header
|
||||
%div.col-lg-10.col-md-10.title
|
||||
%div.carret-right
|
||||
%div.carret-down
|
||||
MESSAGES
|
||||
%div.col-lg-2.col-md-2.count
|
||||
2 messages
|
||||
%div.body
|
||||
|
||||
%div.row.show-block#infos
|
||||
%div.header
|
||||
%div.col-lg-12.col-md-12.title
|
||||
%div.carret-right
|
||||
%div.carret-down.hidden
|
||||
INFORMATIONS ENTREPRISE / ASSOCIATION / INDIVIDU
|
||||
%div.body
|
||||
.default_data_block
|
||||
%div.row.show-block#infos
|
||||
%div.header
|
||||
%div.col-lg-12.col-md-12.title
|
||||
%div.carret-right
|
||||
%div.carret-down
|
||||
INFORMATIONS ENTREPRISE / ASSOCIATION / INDIVIDU
|
||||
%div.body
|
||||
|
||||
%div.row.show-block#dossier
|
||||
%div.header
|
||||
%div.col-lg-10.col-md-10.title
|
||||
%div.carret-right
|
||||
%div.carret-down.hidden
|
||||
CONSTRUCTION DU DOSSIER
|
||||
%div.col-lg-2.col-md-2.action
|
||||
EDITER
|
||||
%div.body
|
||||
.default_data_block
|
||||
%div.row.show-block#dossier
|
||||
%div.header
|
||||
%div.col-lg-10.col-md-10.title
|
||||
%div.carret-right
|
||||
%div.carret-down
|
||||
CONSTRUCTION DU DOSSIER
|
||||
%div.col-lg-2.col-md-2.action
|
||||
EDITER
|
||||
%div.body
|
||||
|
||||
%h1#dossier_id.text-info{ :style => 'text-align:right'}
|
||||
= t('dynamics.dossiers.numéro') + @facade.dossier.id.to_s
|
||||
|
|
|
@ -11,6 +11,7 @@
|
|||
= image_tag('marianne_small.png', class: 'logo')
|
||||
%div.col-lg-6#tps-title
|
||||
TPS
|
||||
|
||||
%div.col-lg-10.col-md-10.no-padding
|
||||
%div#navbar-body
|
||||
%div.row
|
||||
|
|
|
@ -1,2 +1 @@
|
|||
|
||||
|
||||
= render partial: 'layouts/left_panels/left_panel_backoffice_dossierscontroller_index'
|
||||
|
|
|
@ -1,9 +1,27 @@
|
|||
%div#first-block
|
||||
%div.row
|
||||
%div.col-lg-12.col-md-12
|
||||
112 dossiers en cours
|
||||
%div.col-lg-12.col-md-12
|
||||
> 2 nouveaux dossiers
|
||||
%div
|
||||
=@facade_data_view.current_devise_profil.dossiers.where(archived: false).count
|
||||
DOSSIERS EN COURS
|
||||
%div
|
||||
=@facade_data_view.current_devise_profil.dossiers.where(state: :initiated, archived: false).count
|
||||
NOUVEAUX DOSSIERS
|
||||
|
||||
%div#action-block
|
||||
#search_area
|
||||
= form_tag(backoffice_dossiers_search_url, method: :get) do
|
||||
.input-group
|
||||
= text_field_tag('q', "#{@search_terms unless @search_terms.nil? }", id: 'q', placeholder: t('dynamics.backoffice.research.placeholder'), class:'form-control')
|
||||
%span.input-group-btn
|
||||
%button.btn.btn-default{ id:'search_button' }
|
||||
%i.fa.fa-search
|
||||
|
||||
%div#menu-block
|
||||
|
||||
%div#infos-block
|
||||
#procedure_list
|
||||
%div.procedure_list_element
|
||||
=link_to "Tous les dossiers", backoffice_dossiers_path
|
||||
- @dossiers_list_facade.gestionnaire_procedures_name_and_id_list.each do |procedure|
|
||||
%div.procedure_list_element
|
||||
=link_to truncate(procedure[:libelle], {length: 50}), backoffice_dossiers_procedure_path(procedure[:id]),{title: procedure[:libelle]}
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
|
||||
= render partial: 'layouts/left_panels/left_panel_backoffice_dossierscontroller_index'
|
||||
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
%div.col-lg-7.col-md-7.main-info
|
||||
Start UP region ile de france (8 dossiers en cours)
|
||||
=@facade_data_view.procedure_id.nil? ? "Tous les dossiers" : truncate(@facade_data_view.procedure.libelle, {length: 50})
|
||||
%div.col-lg-3.col-md-3.options
|
||||
%div.row
|
||||
%div.col-lg-12.col-md-12
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue