|
@@ -1,10 +1,10 @@
|
|
|
import { useRef, useState } from "react";
|
|
|
import { Form, Modal, Tooltip, notification } from "antd";
|
|
|
-import { DeleteOutlined, PlusOutlined } from "@ant-design/icons";
|
|
|
+import { DeleteOutlined, FileExcelOutlined, PlusOutlined } from "@ant-design/icons";
|
|
|
import { Tabla } from "../../../components";
|
|
|
import { SimpleTableLayout } from "../../../components/layouts";
|
|
|
import { ActionsButton } from "../../../components";
|
|
|
-import { isEllipsis, eliminarRegistro } from "../../../utilities";
|
|
|
+import { isEllipsis, eliminarRegistro, openInNewTab } from "../../../utilities";
|
|
|
import { Link, useNavigate } from "react-router-dom";
|
|
|
import Formulario from "./Formulario";
|
|
|
|
|
@@ -25,7 +25,7 @@ const Municipios = () => {
|
|
|
q: q ?? "",
|
|
|
padre: true,
|
|
|
};
|
|
|
- setBuscarParams(params);
|
|
|
+ setBuscarParams(params);
|
|
|
};
|
|
|
|
|
|
const botones = [
|
|
@@ -35,6 +35,12 @@ const Municipios = () => {
|
|
|
text: "Nuevo",
|
|
|
icon: <PlusOutlined />,
|
|
|
},
|
|
|
+ {
|
|
|
+ onClick: () => openInNewTab('/excel/municipio'),
|
|
|
+ props: { disabled: false, block: false },
|
|
|
+ text: "Excel",
|
|
|
+ icon: <FileExcelOutlined />,
|
|
|
+ },
|
|
|
];
|
|
|
|
|
|
const linkText = (value, row, key) => (
|
|
@@ -87,21 +93,21 @@ const Municipios = () => {
|
|
|
{
|
|
|
title: "Estado",
|
|
|
key: "estado",
|
|
|
- dataIndex: ["estado", "nombre"],
|
|
|
+ dataIndex: ["estado", "nombre"],
|
|
|
render: (value) => value,
|
|
|
},
|
|
|
];
|
|
|
|
|
|
return (
|
|
|
<SimpleTableLayout
|
|
|
- btnGroup={{
|
|
|
- btnGroup: botones,
|
|
|
- }}
|
|
|
+ customRender={
|
|
|
+ <Formulario
|
|
|
+ form={form}
|
|
|
+ onFinish={onFinish}
|
|
|
+ botones={botones}
|
|
|
+ />
|
|
|
+ }
|
|
|
>
|
|
|
- <Formulario
|
|
|
- form={form}
|
|
|
- onFinish={onFinish}
|
|
|
- />
|
|
|
<Tabla
|
|
|
columns={columns}
|
|
|
nameURL={endPoint}
|