Se agrego creacion automatica de tareas:

This commit is contained in:
2025-10-05 21:00:33 -06:00
parent 617756da56
commit ae3cbeecdb
4 changed files with 63 additions and 15 deletions

View File

@@ -266,7 +266,19 @@ def dashboard_summary(request):
cumplimiento_partidas = (partidas_descargadas /
partidas_total * 100) if partidas_total else 0
# Calcular cumplimiento total (promedio de todos los indicadores)
indicadores = [
cumplimiento_pedimentos,
cumplimiento_coves,
cumplimiento_acuse_coves,
cumplimiento_edocs,
cumplimiento_acuses,
cumplimiento_partidas
]
cumplimiento_total = sum(indicadores) / len(indicadores) if indicadores else 0
return Response({
"cumplimiento_total": round(cumplimiento_total, 2),
"pedimentos": {
"total": pedimentos_total,
"completos": pedimentos_completos,
@@ -276,19 +288,26 @@ def dashboard_summary(request):
"coves": {
"total": coves_total,
"coves_procesados": coves_procesados,
"acuse_coves_procesados": acuse_coves_procesados,
"coves_pendientes": coves_pendientes,
"acuse_coves_pendientes": acuse_coves_pendientes,
"coves_cumplimiento": round(cumplimiento_coves, 2),
},
"acuse_coves": {
"total": coves_total,
"acuse_coves_procesados": acuse_coves_procesados,
"acuse_coves_pendientes": acuse_coves_pendientes,
"acuse_coves_cumplimiento": round(cumplimiento_acuse_coves, 2)
},
"edocuments": {
"total": edocs_total,
"edocs_descargados": edocs_descargados,
"edocs_pendientes": edocs_pendientes,
"edocs_cumplimiento": round(cumplimiento_edocs, 2),
},
"acuses":{
"total": edocs_total,
"acuse_descargados": acuse_descargados,
"acuses_pendientes": acuses_pendientes,
"edocs_cumplimiento": round(cumplimiento_edocs, 2),
"acuses_cumplimiento": round(cumplimiento_acuses, 2)
},
"remesas": {