feat: suporte a pecas e OFs sem componentes cadastrados no corte e solda
This commit is contained in:
@@ -17,7 +17,8 @@ import {
|
||||
PackageCheck,
|
||||
ShieldCheck,
|
||||
Wrench,
|
||||
Scissors
|
||||
Scissors,
|
||||
Info
|
||||
} from 'lucide-react';
|
||||
import { useKitsProducao, PecaKitInfo } from '@/hooks/useKitsProducao';
|
||||
import { useOFsAtivas, OFAtiva } from '@/hooks/useOFsAtivas';
|
||||
@@ -445,6 +446,15 @@ export const MapaTermicoKitsView: React.FC<MapaTermicoKitsViewProps> = ({
|
||||
</div>
|
||||
|
||||
{/* ──────────────── Lista de Peças com Mapa Térmico ──────────────── */}
|
||||
{!loading && listaKits.length > 0 && !listaKits.some((k) => k.componentes && k.componentes.length > 0) && (
|
||||
<div className="p-3.5 rounded-2xl bg-amber-500/10 border border-amber-500/30 text-amber-900 dark:text-amber-200 flex items-center gap-3 shadow-xs">
|
||||
<Info className="w-5 h-5 shrink-0 text-amber-600 dark:text-amber-400" />
|
||||
<div className="text-xs leading-relaxed">
|
||||
<strong className="font-bold">Modo Peça Direta:</strong> Esta OF não possui subcomponentes cadastrados no sistema. O avanço no <strong>Corte</strong> e a liberação das peças para a <strong>Solda</strong> são gerenciados diretamente pelo apontamento das peças principais.
|
||||
</div>
|
||||
</div>
|
||||
)}
|
||||
|
||||
{loading ? (
|
||||
<div className="py-16 flex flex-col items-center justify-center text-slate-400 gap-3">
|
||||
<div className="h-10 w-10 animate-spin rounded-full border-4 border-orange-500 border-t-transparent" />
|
||||
|
||||
Reference in New Issue
Block a user