Explorar el Código

Modfied some methods

pull/44/head
Safet Purkovic hace 3 años
padre
commit
666ae0ff2d

+ 9
- 2
src/components/Selection/Selection.js Ver fichero

import React from "react"; import React from "react";
import PropTypes from "prop-types"; import PropTypes from "prop-types";
import { selectDoneProcessError } from "../../store/selectors/processSelectors"; import { selectDoneProcessError } from "../../store/selectors/processSelectors";
import { selectAuthUser} from "../../store/selectors/userSelectors"
import { setDoneProcessReq } from "../../store/actions/processes/processAction"; import { setDoneProcessReq } from "../../store/actions/processes/processAction";
import { useDispatch, useSelector } from "react-redux"; import { useDispatch, useSelector } from "react-redux";
import { formatDateSrb, formatTimeSrb } from "../../util/helpers/dateHelpers"; import { formatDateSrb, formatTimeSrb } from "../../util/helpers/dateHelpers";
const applicants = props.selection.selectionProcesses; const applicants = props.selection.selectionProcesses;
const errorMessage = useSelector(selectDoneProcessError); const errorMessage = useSelector(selectDoneProcessError);
const dispatch = useDispatch(); const dispatch = useDispatch();
const user = useSelector(selectAuthUser);




const dropItem = (e, selId) => { const dropItem = (e, selId) => {
var data = e.dataTransfer.getData("text/plain"); var data = e.dataTransfer.getData("text/plain");
const selectionProcess = JSON.parse(data); const selectionProcess = JSON.parse(data);
if (selectionProcess.selectionLevelId !== selId) { if (selectionProcess.selectionLevelId !== selId) {
dispatch(setDoneProcessReq({ id: selectionProcess.id }));
dispatch(setDoneProcessReq({
id: selectionProcess.id,
name: "radnom name",
applicantId: selectionProcess.applicant.applicantId,
schedulerId: user.id
}));
} }
if (errorMessage) { if (errorMessage) {
console.log(errorMessage) console.log(errorMessage)
<button>{item.status}</button> <button>{item.status}</button>
</div> </div>
<div className="date"> <div className="date">
<p>{formatDateSrb(item.date)} <span className="grey">|</span> {formatTimeSrb(item.date)}</p>
{item.date !== null && item.date !== "" && <p>{formatDateSrb(item.date)} <span className="grey">|</span> {formatTimeSrb(item.date)}</p>}
</div> </div>
<div className="full-name"> <div className="full-name">
<p>{item.applicant.firstName + " " + item.applicant.lastName}</p> <p>{item.applicant.firstName + " " + item.applicant.lastName}</p>

+ 1
- 1
src/pages/SelectionProcessPage/SelectionProcessOfApplicantPage.js Ver fichero

return <ApplicantSelection return <ApplicantSelection
levelNumber={index + 1} levelNumber={index + 1}
levelName={process.selectionLevel.name} levelName={process.selectionLevel.name}
schedguler={"SAfet Purkovic"}
schedguler={`${process?.scheduler?.firstName} ${process?.scheduler?.lastName}`}
link={process.link} link={process.link}
date={new Date(process.date)} date={new Date(process.date)}
status={process.status} status={process.status}

+ 2
- 2
src/request/processesReguest.js Ver fichero

import { getRequest } from ".";
import { getRequest, postRequest } from ".";
import apiEndpoints from "./apiEndpoints"; import apiEndpoints from "./apiEndpoints";


export const getAllLevels = () => getRequest(apiEndpoints.processes.allLevels); export const getAllLevels = () => getRequest(apiEndpoints.processes.allLevels);
export const doneProcess = (id) => getRequest(`${apiEndpoints.processes.doneProcess}/${id}`);
export const doneProcess = (data) => postRequest(apiEndpoints.processes.doneProcess,data);
export const getProcessesOfApplicant = (id) => getRequest(`${apiEndpoints.processes.getApplicantProcesses}/${id}`); export const getProcessesOfApplicant = (id) => getRequest(`${apiEndpoints.processes.getApplicantProcesses}/${id}`);

+ 2
- 2
src/store/saga/processSaga.js Ver fichero



export function* finishProcess(payload) { export function* finishProcess(payload) {
try { try {
const id = payload.payload.id;
const result = yield call(doneProcess,id);
const model = payload.payload;
const result = yield call(doneProcess,model);
yield put(setDoneProcess(result.data)); yield put(setDoneProcess(result.data));
} catch (error) { } catch (error) {
yield put(setDoneProcessError(error)); yield put(setDoneProcessError(error));

+ 1
- 1
src/util/helpers/dateHelpers.js Ver fichero



export function formatTimeSrb(date) { export function formatTimeSrb(date) {
const dt = new Date(date); const dt = new Date(date);
return format(dt, 'HH.mm.');
return format(dt, 'HH:mm');
} }

Cargando…
Cancelar
Guardar