Spaces:
Sleeping
Sleeping
GMARTINEZMILLA
commited on
Commit
•
f25f15d
1
Parent(s):
cacc630
Update app.py
Browse files
app.py
CHANGED
@@ -961,9 +961,10 @@ elif page == "💡 Recomendación de Artículos":
|
|
961 |
st.metric(label="Relevancia",value =f"{rec_relevance * 100:.2f}") # Mostrar la relevancia con 4 decimales
|
962 |
with rec_col4:
|
963 |
# Botón para añadir artículo recomendado a la cesta
|
964 |
-
if
|
965 |
-
|
966 |
-
|
|
|
967 |
|
968 |
|
969 |
# Botón para añadir la cesta nueva al histórico
|
@@ -971,10 +972,10 @@ elif page == "💡 Recomendación de Artículos":
|
|
971 |
if st.session_state['new_basket']:
|
972 |
# Usar la función retroalimentacion para añadir la cesta
|
973 |
retroalimentacion(cestas, st.session_state['new_basket'])
|
974 |
-
st.success("
|
975 |
# Limpiar la cesta después de añadirla al histórico
|
976 |
st.session_state['new_basket'] = []
|
977 |
-
st.
|
978 |
else:
|
979 |
st.warning("⚠️ No hay artículos en la cesta para añadir.")
|
980 |
else:
|
|
|
961 |
st.metric(label="Relevancia",value =f"{rec_relevance * 100:.2f}") # Mostrar la relevancia con 4 decimales
|
962 |
with rec_col4:
|
963 |
# Botón para añadir artículo recomendado a la cesta
|
964 |
+
if rec_code not in st.session_state['new_basket']:
|
965 |
+
st.button("➕", key=f"add_{rec_code}", on_click=lambda code=rec_code: st.session_state['new_basket'].append(code))
|
966 |
+
else:
|
967 |
+
st.write("✓")
|
968 |
|
969 |
|
970 |
# Botón para añadir la cesta nueva al histórico
|
|
|
972 |
if st.session_state['new_basket']:
|
973 |
# Usar la función retroalimentacion para añadir la cesta
|
974 |
retroalimentacion(cestas, st.session_state['new_basket'])
|
975 |
+
st.success("✓ La cesta ha sido añadida al histórico.")
|
976 |
# Limpiar la cesta después de añadirla al histórico
|
977 |
st.session_state['new_basket'] = []
|
978 |
+
st.rerun() # Limpiar las recomendaciones también
|
979 |
else:
|
980 |
st.warning("⚠️ No hay artículos en la cesta para añadir.")
|
981 |
else:
|