{% extends 'App/_include/_layout.main.html.twig' %} {% block page_content %}
{# WIDGET PRINT #}
{{ 'dashboard.widget.etiquette.title'|trans }}
{# WIDGET SUPPLIERS #}
{{ '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 fournisseur_name, value in data.stock_fournisseur_proportion.top10 %}#} {% for fournisseur_row in data_widget_suppliers.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 KANBANS #}
{{ 'dashboard.widget.kanban.title'|trans }}
{% for kb_type, row in data_widget_kanbans.kpi %} {% if kb_type != constant('App\\Entity\\Kanban\\KanbanType::FS') %} {% endif %} {% 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.values|number_format(2, ',', ' ') }} {{ row.manager.days|number_format(2, ',', ' ') }}
{% for kb_type, row in data_widget_kanbans.kpi %} {% if kb_type != constant('App\\Entity\\Kanban\\KanbanType::FS') %} {% endif %} {% 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.total.values|number_format(2, ',', ' ') }} {{ row.total.days|number_format(2, ',', ' ') }}
{% if data_widget_kanbans.last_views|length > 0 %}
{{ 'dashboard.widget.kanban.last_view_kanban'|trans }}
{% for last_view in data_widget_kanbans.last_views %} {% if last_view.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':last_view.kanban_id}) %} {% elseif last_view.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':last_view.kanban_id}) %} {% elseif last_view.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':last_view.kanban_id}) %} {% 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 }}
{{ last_view.article_code }} {{ last_view.kanban_name }} {{ last_view.section_client_code }}
{% endif %}
{# WIDGET SUBSCRIPTION #} {% if data_widget_subscription.customer_management and (data_widget_subscription.current_offer == constant('App\\Entity\\Business\\Offer::LEVEL_TRIAL') or data_widget_subscription.countdown < 30) and data_widget_subscription.current_offer != constant('App\\Entity\\Business\\Offer::LEVEL_FREE')%}
{% if data_widget_subscription.current_offer == constant('App\\Entity\\Business\\Offer::LEVEL_TRIAL') %} {{ 'dashboard.widget.subscription.trial_title'|trans }} {% else %} {{ 'dashboard.widget.subscription.title'|trans }} {% endif %}

{{ 'dashboard.widget.subscription.sub_title'|trans }}

{{ data_widget_subscription.countdown }} {% if data_widget_subscription.countdown > 1 %}{{ 'dashboard.widget.subscription.days'|trans }}{% else %}{{ 'dashboard.widget.subscription.day'|trans }}{% endif %}
{% endif %} {# WIDGET ARTICLES #} {% set color_mine = "rgb(255, 159, 64)" %} {% set color_others = "rgb(153, 102, 255)" %}
{{ 'dashboard.widget.article.title'|trans }}
{{ data_widget_articles.counter.total }}
{% set article_manager_percent = (data_widget_articles.counter.total > 0) ? data_widget_articles.counter.manager / data_widget_articles.counter.total * 100 : 0 %} {% set article_total_percent = (data_widget_articles.counter.total > 0) ? (data_widget_articles.counter.total - data_widget_articles.counter.manager) / data_widget_articles.counter.total * 100 : 0 %}
{{ data_widget_articles.counter.manager }}
{{ data_widget_articles.counter.total - data_widget_articles.counter.manager }}
{{ 'mines'|trans }}
{{ 'other'|trans }}
{% if data_widget_articles.last_views|length > 0 %}
{{ 'dashboard.widget.article.last_view_articles'|trans }}
{% for last_view in data_widget_articles.last_views %} {% 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 }}
{{ last_view.article_code }} {{ last_view.article_name }} {{ last_view.article_code_abc }}
{% endif %}
{# WIDGET STOCK #}
{{ 'dashboard.widget.theorical_stock.title'|trans }}
{% if is_granted('ROLE_APP_SUB_KB_FAB_ACCESS') %}
{% endif %}
{% endblock %} {% block javascript_footer %} {{ parent() }} {% endblock %}