Se agrego creacion automatica de tareas:
This commit is contained in:
@@ -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": {
|
||||
|
||||
Reference in New Issue
Block a user