Improve the frontend 3
This commit is contained in:
@@ -296,15 +296,16 @@ class ProductionAlertService(BaseAlertService, AlertServiceMixin):
|
||||
'type': 'quality_control_failure',
|
||||
'severity': severity,
|
||||
'title': f'❌ Fallo Control Calidad: {issue["product_name"]}',
|
||||
'message': f'Lote {issue["batch_number"]} falló en {issue["test_type"]}. Valor: {issue["result_value"]} (rango: {issue["min_acceptable"]}-{issue["max_acceptable"]})',
|
||||
'message': f'Lote {issue["batch_number"]} falló en {issue["check_type"]}. Puntuación: {issue["quality_score"]}/10. Defectos: {issue["defect_count"]}',
|
||||
'actions': ['Revisar lote', 'Repetir prueba', 'Ajustar proceso', 'Documentar causa'],
|
||||
'metadata': {
|
||||
'quality_check_id': str(issue['id']),
|
||||
'batch_id': str(issue['batch_id']),
|
||||
'test_type': issue['test_type'],
|
||||
'result_value': float(issue['result_value']),
|
||||
'min_acceptable': float(issue['min_acceptable']),
|
||||
'max_acceptable': float(issue['max_acceptable']),
|
||||
'check_type': issue['check_type'],
|
||||
'quality_score': float(issue['quality_score']),
|
||||
'within_tolerance': issue['within_tolerance'],
|
||||
'defect_count': int(issue['defect_count']),
|
||||
'process_stage': issue.get('process_stage'),
|
||||
'qc_severity': qc_severity,
|
||||
'total_failures': total_failures
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user