Exemplo n.º 1
0

from common.dashboards import dash_constants, dash_utils

_prefix = 'otif_customer'


# ------------------------------------------{Id Graph}--------------------------------------------------------
FIGURE_CUSTOMER_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_CUSTOMER_ID')
FIGURE_ORDERSDETAILS_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_ORDERDETAILS_ID')
FIGURE_OTIF_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_OTIF_ID')
FIGURE_MOST_ORDRED_CATEGORIES_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_PIE_ORDRED_CATEGORIES_ID')
FIGURE_MOST_ORDRED_CUSTOMER_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_MOST_ORDRED_CUSTOMER_ID')
FIGURE_MOST_ORDRED_PRODUCT_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_MOST_ORDRED_PRODUCT_ID')
FIGURE_ORDERS_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_ORDERS_ID')
FIGURE_PIE_ORDERDETAIL_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_PIE_ORDERDETAIL_ID')
FIGURE_PIE_ORDER_ID = dash_utils.generate_html_id(_prefix, 'FIGURE_PIE_ORDER_ID')

# ------------------------------------------------------------------------------------------------------------

DETAILS_PRODUCT_LIST_ID = dash_utils.generate_html_id(_prefix, 'DETAILS_PRODUCT_LIST_ID')

# -------------------------------------------- Dropdown  list -------------------------------------------------

DROPDOWN_PRODUCT_LIST_ID = dash_utils.generate_html_id(_prefix, 'DROPDOWN_PRODUCT_LIST_ID')
DROPDOWN_CATEGORIE_LIST_ID = dash_utils.generate_html_id(_prefix, 'DROPDOWN_CATEGORIE_LIST_ID')
DROPDOWN_ORDER_LIST_ID = dash_utils.generate_html_id(_prefix, 'DROPDOWN_ORDER_LIST_ID')
DROPDOWN_CUSTOMER_LIST_ID = dash_utils.generate_html_id(_prefix, 'DROPDOWN_CUSTOMER_LIST_ID')
DROPDOWN_STATUT_LIST_ID = dash_utils.generate_html_id(_prefix, 'DROPDOWN_STATUT_LIST_ID')
dropdown_fmr_list_id = dash_utils.generate_html_id(_prefix, 'dropdown_fmr_list_id')
dropdown_abc_list_id = dash_utils.generate_html_id(_prefix, 'dropdown_abc_list_id')
Exemplo n.º 2
0
import cufflinks as cf
import numpy as np
import statistics
from django_pandas.io import read_frame
import cufflinks as cf
from plotly.subplots import make_subplots
import time

cf.offline.py_offline.__PLOTLY_OFFLINE_INITIALIZED = True

app = DjangoDash('DeliverySupplier', add_bootstrap_links=True)
_prefix = 'delivery'

#------------------------------------------{Id Graph}--------------------------------------------------------

figure_count_deliveries_id = dash_utils.generate_html_id(
    _prefix, 'figure_count_deliverys_id')
figure_count_product_id = dash_utils.generate_html_id(
    _prefix, 'figure_count_product_id')
figure_most_delivred_product_id = dash_utils.generate_html_id(
    _prefix, 'figure_most_delivred_product_id')
figure_most_delivred_supplier_id = dash_utils.generate_html_id(
    _prefix, 'figure_most_delivred_supplier_id')
figure_pie_statuts_product_id = dash_utils.generate_html_id(
    _prefix, 'figure_pie_statuts_product_id')
figure_most_delivred_categories_id = dash_utils.generate_html_id(
    _prefix, 'figure_pie_delivred_categories_id')
figure_pie_cat_id = dash_utils.generate_html_id(_prefix, 'figure_pie_cat_id')
figure_pie_abc_id = dash_utils.generate_html_id(_prefix, 'figure_pie_abc_id')
figure_pie_fmr_id = dash_utils.generate_html_id(_prefix, 'figure_pie_fmr_id')

#------------------------------------------------------------------------------------------------------------
Exemplo n.º 3
0
import cufflinks as cf
import numpy as np
import statistics
from django_pandas.io import read_frame
import cufflinks as cf
from plotly.subplots import make_subplots
import time

cf.offline.py_offline.__PLOTLY_OFFLINE_INITIALIZED = True

app = DjangoDash('OrderCustomer', add_bootstrap_links=True)
_prefix = 'delivery'

# ------------------------------------------{Id Graph}--------------------------------------------------------

figure_count_orders_id = dash_utils.generate_html_id(_prefix,
                                                     'figure_count_orders_id')
figure_count_product_id = dash_utils.generate_html_id(
    _prefix, 'figure_count_product_id')
figure_most_ordred_product_id = dash_utils.generate_html_id(
    _prefix, 'figure_most_ordred_product_id')
figure_most_ordred_customer_id = dash_utils.generate_html_id(
    _prefix, 'figure_most_ordred_customer_id')
figure_pie_cat_id = dash_utils.generate_html_id(_prefix, 'figure_pie_cat_id')
figure_pie_abc_id = dash_utils.generate_html_id(_prefix, 'figure_pie_abc_id')
figure_pie_fmr_id = dash_utils.generate_html_id(_prefix, 'figure_pie_fmr_id')
figure_most_ordred_categories_id = dash_utils.generate_html_id(
    _prefix, 'figure_pie_ordred_categories_id')

# ------------------------------------------------------------------------------------------------------------

details_product_list_id = dash_utils.generate_html_id(
Exemplo n.º 4
0
from dash.exceptions import PreventUpdate
from django.db.models import OuterRef
from django_pandas.io import read_frame
from django_plotly_dash import DjangoDash

from common import utils as common_utils
from common.dashboards import dash_constants, dash_utils
from ..models import Forecast, Version

app = DjangoDash('ForecastAccuracy', add_bootstrap_links=True)


# Prepare html ids
_prefix = 'stock-forecast-accuracy'
# Global filter
dropdown_warehouse_list_id = dash_utils.generate_html_id(_prefix, 'dropdown_warehouse_list_id')
div_warehouse_list_id =  dash_utils.generate_html_id(_prefix, 'div_warehouse_list_id')
checkbox_warehouse_list_id = dash_utils.generate_html_id(_prefix, 'checkbox_warehouse_list_id')

dropdown_product_list_id = dash_utils.generate_html_id(_prefix, 'dropdown_product_list_id')
div_product_list_id = dash_utils.generate_html_id(_prefix, 'div_product_list_id')
checkbox_product_list_id = dash_utils.generate_html_id(_prefix, 'checkbox_product_list_id')
details_product_list_id = dash_utils.generate_html_id(_prefix, 'details_product_list_id')
details_product_range_list_id = dash_utils.generate_html_id(_prefix, 'details_product_range_list_id')

dropdown_circuit_list_id = dash_utils.generate_html_id(_prefix, 'dropdown_circuit_list_id')
div_circuit_list_id = dash_utils.generate_html_id(_prefix, 'div_circuit_list_id')
checkbox_circuit_list_id = dash_utils.generate_html_id(_prefix, 'checkbox_circuit_list_id')

dropdown_product_range_list_id = dash_utils.generate_html_id(_prefix, 'dropdown_product_range_list_id')
div_product_range_list_id = dash_utils.generate_html_id(_prefix, 'div_product_range_list_id')