Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15299 | Rev 15302 | Ir a la última revisión | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15299 Rev 15301
Línea 54... Línea 54...
54
			})))
54
			})))
55
	}
55
	}
Línea 56... Línea 56...
56
 
56
 
Línea 57... Línea -...
57
	const setData = (data) => setItems(data)
-
 
58
 
-
 
59
	const Child = ({ item }) => {
-
 
60
		<tr>
-
 
61
			<td>{item.name}</td>
-
 
62
			<td>{item.job_description}</td>
-
 
63
			<td>
-
 
64
				{item.status === 'a'
-
 
65
					? 'Activo'
-
 
66
					: 'Inactivo'
-
 
67
				}
-
 
68
			</td>
-
 
69
			<td className='d-flex' style={{ gap: '10px' }}>
-
 
70
				{permisions.allowEdit &&
-
 
71
					<i
-
 
72
						className='fa fa-pencil'
-
 
73
						onClick={() => {
-
 
74
							setActionLink(item.actions.link_edit)
-
 
75
							setAction('edit')
-
 
76
						}}
-
 
77
						style={{ cursor: 'pointer' }} />
-
 
78
				}
-
 
79
				{permisions.allowDelete &&
-
 
80
					<i
-
 
81
						className='fa fa-trash'
-
 
82
						onClick={() => {
-
 
83
							setShowDeleteModal(true)
-
 
84
							setDeleteLink(item.actions.link_delete)
-
 
85
						}}
-
 
86
						style={{ cursor: 'pointer' }} />
-
 
87
				}
-
 
88
			</td>
-
 
89
		</tr>
-
 
90
	}
57
	const setData = (data) => setItems(data)
91
 
58
 
92
	useEffect(() => {
59
	useEffect(() => {
93
		getData({
60
		getData({
94
			url: table_link,
61
			url: table_link,
Línea 167... Línea 134...
167
											data={items}
134
											data={items}
168
											headers={headers}
135
											headers={headers}
169
											setData={setData}
136
											setData={setData}
170
										>
137
										>
171
											{items.map((item, index) =>
138
											{items.map((item, index) =>
-
 
139
												<tr key={index}>
-
 
140
													<td>{item.name}</td>
-
 
141
													<td>{item.job_description}</td>
-
 
142
													<td>
-
 
143
														{item.status === 'a'
-
 
144
															? 'Activo'
-
 
145
															: 'Inactivo'
-
 
146
														}
172
												<Child
147
													</td>
-
 
148
													<td className='d-flex' style={{ gap: '10px' }}>
-
 
149
														{permisions.allowEdit &&
-
 
150
															<i
-
 
151
																className='fa fa-pencil'
-
 
152
																onClick={() => {
-
 
153
																	setActionLink(item.actions.link_edit)
-
 
154
																	setAction('edit')
-
 
155
																}}
-
 
156
																style={{ cursor: 'pointer' }} />
-
 
157
														}
-
 
158
														{permisions.allowDelete &&
-
 
159
															<i
-
 
160
																className='fa fa-trash'
-
 
161
																onClick={() => {
-
 
162
																	setShowDeleteModal(true)
-
 
163
																	setDeleteLink(item.actions.link_delete)
173
													key={index}
164
																}}
-
 
165
																style={{ cursor: 'pointer' }} />
-
 
166
														}
174
													item={item}
167
													</td>
175
												/>
168
												</tr>
176
											)}
169
											)}
177
										</Table>
170
										</Table>
178
									</div>
171
									</div>
179
									<div className='row justify-content-between align-items-center'>
172
									<div className='row justify-content-between align-items-center'>
180
										<p className='mb-0'>
173
										<p className='mb-0'>