Novo Pedido

{#if error}

Erro

{error}

{/if}

Informações Básicas

Você pode adicionar o número SEI posteriormente.

Adicionar Objetos ao Pedido

{#if searchQuery.length > 0 && searchResults}
{#if searchResults.length === 0}
Nenhum objeto encontrado.
{:else}
    {#each searchResults as objeto (objeto._id)}
  • {/each}
{/if}
{/if}
{#if selectedItems.length > 0}

Itens Selecionados ({selectedItems.length})

{#each selectedItems as item, index (index)}

{item.objeto.nome}

{#if item.acaoId} Ação: {getAcaoNome(item.acaoId)} {/if}
Qtd: {item.quantidade} {item.objeto.unidade}
{/each}
{:else}

Nenhum item adicionado. Use a busca acima para adicionar objetos ao pedido.

{/if}
{#if warning}

Aviso

{warning}

{/if} {#if checking}

Verificando pedidos existentes...

{/if} {#if existingPedidos.length > 0}

Pedidos similares encontrados:

    {#each existingPedidos as pedido (pedido._id)}
  • Pedido {pedido.numeroSei || 'sem número SEI'} — {formatStatus(pedido.status)}

    {#if getMatchingInfo(pedido)}

    {getMatchingInfo(pedido)}

    {/if}
    Abrir
  • {/each}
{/if}
Cancelar
{#if showItemModal && itemConfig.objeto}

Configurar Item

{itemConfig.objeto.nome}

Unidade: {itemConfig.objeto.unidade}

Valor estimado: {itemConfig.objeto.valorEstimado}

{/if} {#if showDetailsModal && detailsItem}

Detalhes do Item

Objeto

Nome: {detailsItem.objeto.nome}

Unidade: {detailsItem.objeto.unidade}

Valor Estimado: {detailsItem.objeto.valorEstimado}

Pedido

Quantidade: {detailsItem.quantidade}

{#if detailsItem.acaoId}

Ação: {getAcaoNome(detailsItem.acaoId)}

{/if}
{/if}