add form handling add municipio

This commit is contained in:
Wikzyy
2025-02-27 16:33:06 +07:00
parent 7e511baece
commit 3d9ec24d5f
5 changed files with 135 additions and 30 deletions

View File

@ -96,12 +96,22 @@ const ManageMunicipiosProvider = ({ children }: { children: React.ReactNode }) =
{
accessorFn: (row) => row.name,
id: 'name',
header: ({ column }) => <DataGridColumnHeader title="Name" column={column} />,
header: ({ column }) => <DataGridColumnHeader title="Municipios Name" column={column} />,
enableSorting: true,
enableHiding: false,
meta: {
headerClassName: 'w-[250px]'
}
},
{
accessorFn: (row) => row.postoadms,
id: 'postoadms',
header: ({ column }) => <DataGridColumnHeader title="Postoadms" column={column} />,
enableSorting: true,
enableHiding: false,
meta: {
headerClassName: 'w-[100px]'
}
}
],
[handleEditDialog, handleDeleteDialog]
@ -113,21 +123,21 @@ const ManageMunicipiosProvider = ({ children }: { children: React.ReactNode }) =
filter = filter.length == 0 ? {} : { any: filter[0].value?.toLowerCase() };
const response = await axios.get(`${API_URL}/municipios/list`, {
params: {
limit,
page: 1,
limit: limit,
page: page + 1,
with_deleted: false,
order_field: sorting[0].id,
order_direction: sorting[0].desc == false ? 'ASC' : 'DESC'
}
});
console.log(response.data);
return { data: response?.data.data.list, totalCount: response?.data.total_count };
return { data: response?.data.data.list, totalCount: response?.data.data.total_count };
} catch (error) {
console.error('Error fetching municipios', error);
}
};
const getMunicipiosByName = async (name: string) => {
const getPostoadmsByMunicipio = async (name: string) => {
try {
const response = await axios.get(`${API_URL}/municipios/postoadms/${name}`);
const data = response.data;
@ -173,10 +183,6 @@ const ManageMunicipiosProvider = ({ children }: { children: React.ReactNode }) =
}
};
// useEffect(() => {
// getMunicipiosLists(10, 1, false, 'name', 'ASC');
// }, []);
console.log(municipios);
return (
<ManageMunicipiosContext.Provider
value={{