mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/cief-dashboard.git
synced 2026-08-23 22:44:16 +00:00
59 lines
1.9 KiB
Python
Executable File
59 lines
1.9 KiB
Python
Executable File
from app import *
|
|
from apps import upload_data, daily_cbm, place, coordinate, apriori, linear_regression, test, warehouse, eta
|
|
|
|
navbar = dbc.NavbarSimple(
|
|
children=[
|
|
dbc.NavItem(dbc.NavLink("Warehouse", href="/warehouse")),
|
|
dbc.NavItem(dbc.NavLink("Daily CBM and CTN", href="/daily_cbm")),
|
|
dbc.NavItem(dbc.NavLink("Upload data", href="/upload_data")),
|
|
dbc.NavItem(dbc.NavLink("Place", href="/place")),
|
|
dbc.NavItem(dbc.NavLink("Coordinate", href="/coordinate")),
|
|
dbc.NavItem(dbc.NavLink("Market Basket", href="/apriori")),
|
|
dbc.NavItem(dbc.NavLink("Linear Regression", href="/linear_regression")),
|
|
dbc.NavItem(dbc.NavLink("ETA", href="/eta")),
|
|
dbc.NavItem(dbc.NavLink("Test", href="/test")),
|
|
# dbc.DropdownMenu(),
|
|
# html.Img(src=app.get_asset_url('cief.png'), height=50),
|
|
],
|
|
brand="CIEF Dashbaord",
|
|
brand_href="/",
|
|
color="primary",
|
|
dark=True,
|
|
)
|
|
|
|
app.layout = html.Div([
|
|
dcc.Location(id='url', refresh=False),
|
|
|
|
navbar,
|
|
|
|
html.Div(id='page-content'),
|
|
])
|
|
|
|
@app.callback(Output('page-content', 'children'),
|
|
[Input('url', 'pathname')])
|
|
def display_page(pathname):
|
|
if pathname == '/daily_cbm':
|
|
return daily_cbm.layout
|
|
elif pathname == '/warehouse':
|
|
return warehouse.layout
|
|
elif pathname == '/upload_data':
|
|
return upload_data.layout
|
|
elif pathname == '/place':
|
|
return place.layout
|
|
elif pathname == '/coordinate':
|
|
return coordinate.layout
|
|
elif pathname == '/apriori':
|
|
return apriori.layout
|
|
elif pathname == '/linear_regression':
|
|
return linear_regression.layout
|
|
elif pathname == '/eta':
|
|
return eta.layout
|
|
elif pathname == '/test':
|
|
return test.layout
|
|
else:
|
|
return 'Home'
|
|
|
|
if __name__ == '__main__':
|
|
app.run_server(host='0.0.0.0',port='8050',debug=True)
|
|
#app.run_server(host='0.0.0.0',port='4217',debug=True)
|