ajuste para aparecer data de competencia
This commit is contained in:
parent
9ad890bb19
commit
6b0929e96f
|
|
@ -28,6 +28,7 @@ interface AnaliticoItem {
|
||||||
}
|
}
|
||||||
|
|
||||||
type SortField =
|
type SortField =
|
||||||
|
| 'data_competencia'
|
||||||
| 'data_vencimento'
|
| 'data_vencimento'
|
||||||
| 'data_caixa'
|
| 'data_caixa'
|
||||||
| 'codigo_fornecedor'
|
| 'codigo_fornecedor'
|
||||||
|
|
@ -61,7 +62,7 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
|
||||||
const [data, setData] = useState<AnaliticoItem[]>([]);
|
const [data, setData] = useState<AnaliticoItem[]>([]);
|
||||||
const [loading, setLoading] = useState(false);
|
const [loading, setLoading] = useState(false);
|
||||||
const [sortConfig, setSortConfig] = useState<SortConfig>({
|
const [sortConfig, setSortConfig] = useState<SortConfig>({
|
||||||
field: 'data_vencimento',
|
field: 'data_competencia',
|
||||||
direction: 'desc',
|
direction: 'desc',
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
@ -161,6 +162,9 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
|
||||||
|
|
||||||
// Preparar dados para exportação
|
// Preparar dados para exportação
|
||||||
const exportData = data.map((item) => ({
|
const exportData = data.map((item) => ({
|
||||||
|
'Data Competência': new Date(item.data_competencia).toLocaleDateString(
|
||||||
|
'pt-BR'
|
||||||
|
),
|
||||||
'Data Vencimento': new Date(item.data_vencimento).toLocaleDateString(
|
'Data Vencimento': new Date(item.data_vencimento).toLocaleDateString(
|
||||||
'pt-BR'
|
'pt-BR'
|
||||||
),
|
),
|
||||||
|
|
@ -261,6 +265,16 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
|
||||||
className="flex p-2 font-semibold text-xs"
|
className="flex p-2 font-semibold text-xs"
|
||||||
style={{ backgroundColor: 'white', opacity: 1 }}
|
style={{ backgroundColor: 'white', opacity: 1 }}
|
||||||
>
|
>
|
||||||
|
<div className="flex-1 min-w-[100px] max-w-[120px]">
|
||||||
|
<Button
|
||||||
|
variant="ghost"
|
||||||
|
onClick={() => handleSort('data_competencia')}
|
||||||
|
className="h-auto p-0 font-semibold"
|
||||||
|
>
|
||||||
|
Data Comp.
|
||||||
|
{getSortIcon('data_competencia')}
|
||||||
|
</Button>
|
||||||
|
</div>
|
||||||
<div className="flex-1 min-w-[100px] max-w-[120px]">
|
<div className="flex-1 min-w-[100px] max-w-[120px]">
|
||||||
<Button
|
<Button
|
||||||
variant="ghost"
|
variant="ghost"
|
||||||
|
|
@ -361,6 +375,9 @@ export default function AnaliticoComponent({ filtros }: AnaliticoProps) {
|
||||||
) : (
|
) : (
|
||||||
sortedData.map((row, index) => (
|
sortedData.map((row, index) => (
|
||||||
<div key={index} className="flex border-b hover:bg-gray-50">
|
<div key={index} className="flex border-b hover:bg-gray-50">
|
||||||
|
<div className="flex-1 min-w-[100px] max-w-[120px] p-1 text-xs">
|
||||||
|
{formatDate(row.data_competencia)}
|
||||||
|
</div>
|
||||||
<div className="flex-1 min-w-[100px] max-w-[120px] p-1 text-xs">
|
<div className="flex-1 min-w-[100px] max-w-[120px] p-1 text-xs">
|
||||||
{formatDate(row.data_vencimento)}
|
{formatDate(row.data_vencimento)}
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue