Proyectos de Subversion LeadersLinked - Backend

Rev

Rev 15519 | Mostrar el archivo completo | | | Autoría | Ultima modificación | Ver Log |

Rev 15519 Rev 15524
Línea 9... Línea 9...
9
	const [aptitudes, setAptitudes] = useState({})
9
	const [aptitudes, setAptitudes] = useState({})
10
	const [selectItem, setSelectItem] = useState(null)
10
	const [selectItem, setSelectItem] = useState(null)
11
	const [actionLink, setActionLink] = useState(addUrl)
11
	const [actionLink, setActionLink] = useState(addUrl)
12
	const [showModal, setShowModal] = useState(false)
12
	const [showModal, setShowModal] = useState(false)
13
	const [showDeleteModal, setShowDeleteModal] = useState(false)
13
	const [showDeleteModal, setShowDeleteModal] = useState(false)
14
	
14
 
15
	const headers = [
15
	const headers = [
16
		{ key: 'name', label: 'Nombre', isSorteable: true },
16
		{ key: 'name', label: 'Nombre', isSorteable: true },
17
		{ key: 'status', label: 'Activo', isSorteable: false },
17
		{ key: 'status', label: 'Activo', isSorteable: false },
18
		{ key: 'actions', label: 'Acciones', isSorteable: false }
18
		{ key: 'actions', label: 'Acciones', isSorteable: false }
19
	]
19
	]
Línea 20... Línea 20...
20
 
20
 
21
	const getData = (params) => {
21
	const getData = (params) => {
22
		axios.get(linkTable,{params: params})
22
		axios.get(linkTable, { params: params })
23
			.then(({ data: response }) => {
23
			.then(({ data: response }) => {
24
				if (response.success) setAptitudes(response.data)
24
				if (response.success) setAptitudes(response.data)
25
			})
25
			})
26
			.catch((err) => console.log(err))
26
			.catch((err) => console.log(err))
Línea 27... Línea -...
27
	}
-
 
28
 
-
 
29
	const closeModal = () => {
-
 
30
		setShowModal(false)
-
 
31
	}
27
	}
32
 
28
 
33
	const closeDeleteModal = () => {
29
	const closeDeleteModal = () => {
Línea 34... Línea 30...
34
		setShowDeleteModal(false)
30
		setShowDeleteModal(false)
Línea 57... Línea 53...
57
					<h1>Aptitudes</h1>
53
					<h1>Aptitudes</h1>
58
				</section>
54
				</section>
59
				<section className="container-fluid">
55
				<section className="container-fluid">
60
					<TableFilters data={aptitudes} getData={getData} onAdd={addItem} allowAdd={allowAdd}>
56
					<TableFilters data={aptitudes} getData={getData} onAdd={addItem} allowAdd={allowAdd}>
61
						{aptitudes.items &&
57
						{aptitudes.items &&
62
							function(){
58
							function () {
63
								return (
59
								return (
64
									<Table
60
									<Table
65
										data={aptitudes.items}
61
										data={aptitudes.items}
66
										onEdit={editItem}
62
										onEdit={editItem}
67
										onDelete={deleteItem}
63
										onDelete={deleteItem}
Línea 70... Línea 66...
70
										allowDelete={allowDelete}
66
										allowDelete={allowDelete}
71
									/>
67
									/>
72
								)
68
								)
73
							}()}
69
							}()}
74
					</TableFilters>
70
					</TableFilters>
75
						
-
 
76
				</section>
71
				</section>
77
			</section>
72
			</section>
78
			<EditModal
73
			<EditModal
79
				title='Aptitudes'
74
				title='Aptitudes'
80
				isOpen={showModal}
75
				isOpen={showModal}
81
				url={actionLink}
76
				url={actionLink}
82
				currentItem={selectItem}
77
				currentItem={selectItem}
83
				onComplete={()=> getData()}
78
				onComplete={() => getData()}
84
				onClose={()=> {
79
				onClose={() => {
85
					if(selectItem) setSelectItem(null)
80
					if (selectItem) setSelectItem(null)
86
					closeModal()
81
					closeModal()
87
				}}
82
				}}
88
			/>
83
			/>
89
			<DeleteModal
84
			<DeleteModal
90
				isOpen={showDeleteModal}
85
				isOpen={showDeleteModal}