{% extends 'App/_include/_layout.main.html.twig' %} {% block page_content %} {% set color_mine = "rgb(255, 159, 64)" %} {% set color_others = "rgb(153, 102, 255)" %} {% set article_manager_percent = (data.articles.total > 0)? (100 * data.articles.manager)/data.articles.total : 0 %} {% set article_total_percent = (data.articles.total > 0)? (100 * (data.articles.total - data.articles.manager))/data.articles.total : 0 %}
{# WIDGET PRINT #}
{{ 'dashboard.widget.etiquette.title'|trans }}
{# WIDGET FOURNISSEUR #}
{{ 'dashboard.widget.fournisseur.title'|trans }}
{{ 'dashboard.widget.fournisseur.subtitle'|trans }}
{# Use to color fa truck#} {% set array_color_graph = ['rgb(255, 99, 132)','rgb(255, 159, 64)','rgb(75, 192, 192)','rgb(54, 162, 235)','rgb(253,216,53)','rgb(153, 102, 255)','rgb(201, 203, 207)','#EC407A','rgba(255, 99, 132, 0.5)','rgba(255, 159, 64, 0.5)','rgb(54, 98, 130)'] %} {% for key, fournisseur_row in data.stock_fournisseur_proportion.top10 %} {% set index = loop.index0 %} {% endfor %}
{{ 'dashboard.widget.kanban.last_view.table.fournisseur'|trans }} {{ 'dashboard.widget.fournisseur.tab.property.val_cmj'|trans }} %
{{ fournisseur_row.name }} {{ fournisseur_row.value|number_format(2, ',', ' ') }} {{ fournisseur_row.percentage }}
{# WIDGET KANBAN #}
{{ 'dashboard.widget.kanban.title'|trans }}
{% for kb_type, row in data.kbValuesForArray %} {% endfor %}
{{ 'values'|trans|capitalize }} {{ 'days'|trans|capitalize }}
{% if kb_type == constant('App\\Entity\\Kanban\\KanbanType::APPRO') %} {{ 'abbr.code_kanban_appro'|trans }} {% else %} {{ 'abbr.code_kanban_fab'|trans }} {% endif %} {{ row.manager_value|number_format(2, ',', ' ') }} {{ row.manager_day|number_format(2, ',', ' ') }}
{% for kb_type, row in data.kbValuesForArray %} {% endfor %}
{{ 'values'|trans|capitalize }} {{ 'days'|trans|capitalize }}
{% if kb_type == constant('App\\Entity\\Kanban\\KanbanType::APPRO') %} {{ 'abbr.code_kanban_appro'|trans }} {% else %} {{ 'abbr.code_kanban_fab'|trans }} {% endif %} {{ row.global_value|number_format(2, ',', ' ') }} {{ row.global_day|number_format(2, ',', ' ') }}
{{ 'dashboard.widget.kanban.last_view_kanban'|trans }}
{% for lastView in data.lastView.kanban %} {% if lastView.kanban and lastView.kanban.type|length > 0 %} {% if lastView.kanban.type.code == constant('App\\Entity\\Kanban\\KanbanType::APPRO') %} {% set tag_color = 'rgba(255, 99, 132, 1)' %} {% set kb_url = url('app_kanban_appro_edit',{'kanban':lastView.kanban.id}) %} {% elseif lastView.kanban.type.code == constant('App\\Entity\\Kanban\\KanbanType::FAB') %} {% set tag_color = 'rgba(255, 159, 64, 1)' %} {% set kb_url = url('app_kanban_fab_edit',{'kanban':lastView.kanban.id}) %} {% elseif lastView.kanban.type.code == constant('App\\Entity\\Kanban\\KanbanType::FS') %} {% set tag_color = 'rgba(75, 192, 192, 1)' %} {% set kb_url = url('app_kanban_fs_edit',{'kanban':lastView.kanban.id}) %} {% elseif lastView.kanban.type.code == constant('App\\Entity\\Kanban\\KanbanType::TRANS') %} {% set tag_color = 'rgba(75, 192, 192, 1)' %} {% set kb_url = url('app_kanban_transfert_edit',{'kanban':lastView.kanban.id}) %} {% endif %} {% else %} {% set tag_color = 'rgb(153, 102, 255)' %} {% set kb_url = '#' %} {% endif %} {% endfor %}
{{ 'dashboard.widget.kanban.last_view.table.article'|trans }} {{ 'dashboard.widget.kanban.last_view.table.designation'|trans }} {{ 'dashboard.widget.kanban.last_view.table.section_cli'|trans }}
{% if lastView.kanban.article %}{{ lastView.kanban.article.code }}{% endif %} {{ lastView.kanban.libelle }} {% if lastView.kanban.section %}{{ lastView.kanban.section.code }}{% endif %}
{# WIDGET ARTICLE #}
{{ data.articles.manager }}
{{ data.articles.total - data.articles.manager }}
Les miens
Les autres
{% if data.lastView.article|length > 0 %}
{{ 'dashboard.widget.article.last_view_articles'|trans }}
{% for lastView in data.lastView.article %} {% endfor %}
{{ 'dashboard.widget.article.last_view.table.code'|trans }} {{ 'dashboard.widget.article.last_view.table.designation'|trans }} {{ 'dashboard.widget.article.last_view.table.codeABC'|trans }}
{{ lastView.article.code }} {{ lastView.article.designationCourte }} {{ lastView.article.codeABC }}
{% endif %}
{# WIDGET STOCK #} {% if is_granted('ROLE_APP_SUB_KB_ELECTRONIQUE') == false %}
{{ 'dashboard.widget.theorical_stock.title'|trans }}
{% if is_granted('ROLE_APP_SUB_KB_FAB_ACCESS') %}
{% endif %} {% endif %}
{# WIDGET KB ELEC STOP #} {% if is_granted('ROLE_APP_SUB_KB_ELECTRONIQUE') %}
{{ 'dashboard.widget.real_stock.title'|trans }}
{% if is_granted('ROLE_APP_SUB_KB_FAB_ACCESS') %}
{% endif %} {% endif %}
{% endblock %} {% block javascript_footer %} {{ parent() }} {% endblock %}