feat(web): abre ficha completa do cliente pelo nome na tabela e botão no drawer
Clicar no nome do cliente na lista navega direto para /clientes/:id (ficha completa com contatos e pedidos). Botão 'Abrir ficha' adicionado no footer do drawer de preview. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -459,6 +459,14 @@ function CustomerDetailsDrawer({
|
|||||||
<Button icon={<BarChartOutlined />} onClick={onAnalyze}>
|
<Button icon={<BarChartOutlined />} onClick={onAnalyze}>
|
||||||
Analisar
|
Analisar
|
||||||
</Button>
|
</Button>
|
||||||
|
<Button
|
||||||
|
icon={<UserOutlined />}
|
||||||
|
onClick={() =>
|
||||||
|
void navigate({ to: '/clientes/$id', params: { id: String(summary.idCliente) } })
|
||||||
|
}
|
||||||
|
>
|
||||||
|
Abrir ficha
|
||||||
|
</Button>
|
||||||
<Button
|
<Button
|
||||||
type="primary"
|
type="primary"
|
||||||
icon={<PlusOutlined />}
|
icon={<PlusOutlined />}
|
||||||
@@ -1114,7 +1122,9 @@ export function ClientsPage() {
|
|||||||
display: 'block',
|
display: 'block',
|
||||||
lineHeight: 1.3,
|
lineHeight: 1.3,
|
||||||
}}
|
}}
|
||||||
onClick={() => setDetailSummary(c)}
|
onClick={() =>
|
||||||
|
void navigate({ to: '/clientes/$id', params: { id: String(c.idCliente) } })
|
||||||
|
}
|
||||||
>
|
>
|
||||||
{c.nome}
|
{c.nome}
|
||||||
</Text>
|
</Text>
|
||||||
|
|||||||
Reference in New Issue
Block a user