|
@@ -43,13 +43,7 @@ for ( var _ of new Array(46) ){
|
43
|
43
|
|
44
|
44
|
function ListMode(props) {
|
45
|
45
|
|
46
|
|
- let { setEdit, setDelete, setShow } = props;
|
47
|
|
-
|
48
|
|
- let actions = [
|
49
|
|
- <Button onClick={ () => setShow(true)} className="ver_producto">Ver</Button>,
|
50
|
|
- <Button onClick={() => setEdit(true)} className="editar_producto">Editar</Button>,
|
51
|
|
- <Button onClick={ () => setDelete(true) } className="eliminar_producto">Eliminar</Button>,
|
52
|
|
- ]
|
|
46
|
+ let { setEdit, setDelete, setShow, setPuesto } = props;
|
53
|
47
|
|
54
|
48
|
return(
|
55
|
49
|
<Col md="12">
|
|
@@ -70,10 +64,33 @@ function ListMode(props) {
|
70
|
64
|
data.slice( 0,23 ).map( (plaza, i) => {
|
71
|
65
|
return (
|
72
|
66
|
<tr key={plaza.id}>
|
73
|
|
- <td className="text-center">{ plaza.nombre }</td>
|
|
67
|
+ <td className="text-center">{ plaza.id + " - " + plaza.nombre }</td>
|
74
|
68
|
<td className="text-center">{ plaza.description }</td>
|
75
|
69
|
<td className="text-center">{ plaza.salario }</td>
|
76
|
|
- <td className="actions_butons_plaza"> { actions } </td>
|
|
70
|
+ <td className="actions_butons_plaza">
|
|
71
|
+ <Button
|
|
72
|
+ onClick={() => {
|
|
73
|
+ setPuesto(plaza)
|
|
74
|
+ setShow(true)
|
|
75
|
+ }}
|
|
76
|
+ className="ver_producto">Ver
|
|
77
|
+ </Button>
|
|
78
|
+
|
|
79
|
+ <Button
|
|
80
|
+ onClick={() => {
|
|
81
|
+ setPuesto(plaza)
|
|
82
|
+ setEdit(true)
|
|
83
|
+ }}
|
|
84
|
+ className="editar_producto">Editar
|
|
85
|
+ </Button>
|
|
86
|
+ <Button
|
|
87
|
+ onClick={() => {
|
|
88
|
+ setPuesto(plaza)
|
|
89
|
+ setDelete(true)
|
|
90
|
+ }}
|
|
91
|
+ className="eliminar_producto">Eliminar
|
|
92
|
+ </Button>
|
|
93
|
+ </td>
|
77
|
94
|
</tr>
|
78
|
95
|
)
|
79
|
96
|
}) : undefined
|
|
@@ -172,6 +189,8 @@ export function Puestos() {
|
172
|
189
|
exclusive: true,
|
173
|
190
|
};
|
174
|
191
|
|
|
192
|
+ let [puesto, setPuesto] = React.useState(false);
|
|
193
|
+
|
175
|
194
|
let [manual, setManual] = React.useState(false);
|
176
|
195
|
let [expres, setExpress] = React.useState(false);
|
177
|
196
|
|
|
@@ -179,6 +198,10 @@ export function Puestos() {
|
179
|
198
|
let [del, setDelete] = React.useState(false);
|
180
|
199
|
let [show, setShow] = React.useState(false);
|
181
|
200
|
|
|
201
|
+ React.useEffect(() => {
|
|
202
|
+ console.log('puesto >>>', puesto.id)
|
|
203
|
+ }, [puesto])
|
|
204
|
+
|
182
|
205
|
return (
|
183
|
206
|
<div className="content-section">
|
184
|
207
|
|
|
@@ -214,6 +237,7 @@ export function Puestos() {
|
214
|
237
|
<div className={`main_list_products ${alignment === 'list' ? 'activar_vista' : 'desactivar_vista'}`} id="list_view_products">
|
215
|
238
|
<Row>
|
216
|
239
|
<ListMode
|
|
240
|
+ setPuesto={setPuesto}
|
217
|
241
|
setEdit={setEdit}
|
218
|
242
|
setDelete={setDelete}
|
219
|
243
|
setShow={setShow}
|