| 123456789101112131415161718192021222324252627282930313233 |
- export const PENJADWALAN_CREATE_REQUEST = "PENJADWALAN_CREATE_REQUEST";
- export const PENJADWALAN_CREATE_SUCCESS = "PENJADWALAN_CREATE_SUCCESS";
- export const PENJADWALAN_CREATE_FAIL = "PENJADWALAN_CREATE_FAIL";
- export const PENJADWALAN_CREATE_RESET = "PENJADWALAN_CREATE_RESET";
- export const createPenjadwalan =
- ({ number, ptId }, penjadwalanData) =>
- async (dispatch) => {
- try {
- dispatch({
- type: PENJADWALAN_CREATE_REQUEST,
- });
- const myHeaders = new Headers();
- myHeaders.append("Content-Type", "application/json");
- const res = await fetch(`http://localhost:5000/pelaporan/jadwal/add?number=${number}&ptId=${ptId}`, {
- method: "POST",
- body: penjadwalanData,
- headers: myHeaders,
- });
- const data = await res.json();
- dispatch({
- type: PENJADWALAN_CREATE_SUCCESS,
- payload: data,
- });
- } catch (error) {
- dispatch({
- type: PENJADWALAN_CREATE_FAIL,
- payload: error.response && error.response.data.message ? error.response.data.message : error.message,
- });
- }
- };
|