Proyectos de Subversion LeadersLinked - Backend

Rev

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

Rev 10254 Rev 10260
Línea 19... Línea 19...
19
const MainView = ({ email_link, add_link, table_link, permisions }) => {
19
const MainView = ({ email_link, add_link, table_link, permisions }) => {
Línea 20... Línea 20...
20
 
20
 
21
    const history = useHistory()
21
    const history = useHistory()
22
    const dispatch = useDispatch()
22
    const dispatch = useDispatch()
23
    const [showDeleteModal, setShowDeleteModal] = useState(false)
23
    const [showDeleteModal, setShowDeleteModal] = useState(false)
24
    const [deleteLink, setDeleteLink] = useState('')
24
    const [actionLink, setActionLink] = useState('')
25
    const [data, setData] = useState({})
25
    const [data, setData] = useState({})
26
    const [search, setSearch] = useState('')
26
    const [search, setSearch] = useState('')
27
    const [dataLength, setDataLength] = useState(10);
27
    const [dataLength, setDataLength] = useState(10);
28
    const [pages, setPages] = useState({
28
    const [pages, setPages] = useState({
Línea 75... Línea 75...
75
                                            &&
75
                                            &&
76
                                            <label
76
                                            <label
77
                                                className='d-flex align-items-center'
77
                                                className='d-flex align-items-center'
78
                                                onClick={() => {
78
                                                onClick={() => {
79
                                                    setActionLink(add_link)
79
                                                    setActionLink(add_link)
80
                                                    history.push('/recruitment-and-selection/vacancies/add')
-
 
81
                                                }}
80
                                                }}
82
                                                style={{ cursor: 'pointer' }}
81
                                                style={{ cursor: 'pointer' }}
83
                                            >
82
                                            >
84
                                                <i className="fa fa-plus mr-2" />
83
                                                <i className="fa fa-plus mr-2" />
85
                                                Agregar
84
                                                Agregar
Línea 127... Línea 126...
127
                                                            &&
126
                                                            &&
128
                                                            <i
127
                                                            <i
129
                                                                className='fa fa-pencil'
128
                                                                className='fa fa-pencil'
130
                                                                onClick={() => {
129
                                                                onClick={() => {
131
                                                                    setActionLink(item.actions.link_edit)
130
                                                                    setActionLink(item.actions.link_edit)
132
                                                                    history.push('/recruitment-and-selection/vacancies/edit')
-
 
133
                                                                }}
131
                                                                }}
134
                                                                style={{ cursor: 'pointer' }}
132
                                                                style={{ cursor: 'pointer' }}
135
                                                            />
133
                                                            />
136
                                                        }
134
                                                        }
137
                                                        {
135
                                                        {
Línea 139... Línea 137...
139
                                                            &&
137
                                                            &&
140
                                                            <i
138
                                                            <i
141
                                                                className='fa fa-trash'
139
                                                                className='fa fa-trash'
142
                                                                onClick={() => {
140
                                                                onClick={() => {
143
                                                                    setShowDeleteModal(true)
141
                                                                    setShowDeleteModal(true)
144
                                                                    setDeleteLink(item.actions.link_delete)
142
                                                                    setActionLink(item.actions.link_delete)
145
                                                                }}
143
                                                                }}
146
                                                                style={{ cursor: 'pointer' }}
144
                                                                style={{ cursor: 'pointer' }}
147
                                                            />
145
                                                            />
148
                                                        }
146
                                                        }
149
                                                    </td>
147
                                                    </td>
Línea 167... Línea 165...
167
                        </div>
165
                        </div>
168
                    </div >
166
                    </div >
169
                </div >
167
                </div >
170
            </section >
168
            </section >
171
            <DeleteModal
169
            <DeleteModal
172
                url={deleteLink}
170
                url={actionLink}
173
                isOpen={showDeleteModal}
171
                isOpen={showDeleteModal}
174
                closeModal={() => setShowDeleteModal(false)}
172
                closeModal={() => setShowDeleteModal(false)}
175
                title="Esta seguro de borrar esta vacante?"
173
                title="Esta seguro de borrar esta vacante?"
176
                onComplete={() => setData({ ...data, items: data.items.filter((item) => item.actions.link_delete !== actionLink) })}
174
                onComplete={() => setData({ ...data, items: data.items.filter((item) => item.actions.link_delete !== actionLink) })}
177
                message="Vacante eliminada"
175
                message="Vacante eliminada"