{#if loading}

Carregando...

{:else if error}

{error}

{:else if pedido}

{#if editingSei}
{:else}
Pedido {pedido.numeroSei || 'sem número SEI'} {#if pedido.status === 'em_rascunho' || pedido.status === 'precisa_ajustes'} {/if}
{/if} {formatStatus(pedido.status)}

{#if !pedido.numeroSei}

⚠️ Este pedido não possui número SEI. Adicione um número SEI quando disponível.

{/if}
{#if pedido.status === 'em_rascunho' || pedido.status === 'precisa_ajustes'} {/if} {#if pedido.status === 'aguardando_aceite'} {/if} {#if pedido.status === 'em_analise'} {/if} {#if pedido.status !== 'cancelado' && pedido.status !== 'concluido'} {/if}

Itens do Pedido

{#if pedido.status === 'em_rascunho' || pedido.status === 'precisa_ajustes'} {/if}
{#if showAddItem}
(newItem.valorEstimado = maskCurrencyBRL(e.currentTarget.value))} class="w-full rounded-md border-gray-300 text-sm shadow-sm" placeholder="R$ 0,00" />
{/if}
{#each groupedItems as group (group.name)}
Adicionado por: {group.name}
{#each group.items as item (item._id)} {/each}
Objeto Qtd Valor Est. Modalidade Ação Total Ações
{getObjetoName(item.objetoId)} {#if pedido.status === 'em_rascunho' || pedido.status === 'precisa_ajustes'} handleUpdateQuantity(item._id, parseInt(e.currentTarget.value) || 1)} class="w-20 rounded border px-2 py-1 text-sm" /> {:else} {item.quantidade} {/if} {maskCurrencyBRL(item.valorEstimado) || 'R$ 0,00'} {item.modalidade} {getAcaoName(item.acaoId)} R$ {calculateItemTotal(item.valorEstimado, item.quantidade) .toFixed(2) .replace('.', ',')} {#if pedido.status === 'em_rascunho' || pedido.status === 'precisa_ajustes'} {/if}
{/each} {#if items.length === 0}
Nenhum item adicionado.
{:else}
Total Geral: R$ {totalGeral.toFixed(2).replace('.', ',')}
{/if}

Histórico

{#if history.length === 0}

Nenhum histórico disponível.

{:else} {#each history as entry (entry._id)}
{getHistoryIcon(entry.acao)}

{formatHistoryEntry(entry)}

{new Date(entry.data).toLocaleString('pt-BR', { day: '2-digit', month: '2-digit', year: 'numeric', hour: '2-digit', minute: '2-digit' })}

{/each} {/if}
{/if}