foodJournal.tsx 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. import { API_FOOD } from './http/api';
  2. import { request } from './http/request';
  3. export const getFoodJournals = (params) => {
  4. return new Promise((resolve, reject) => {
  5. request({
  6. url: API_FOOD, method: 'GET', data: { ...params }
  7. }).then(res => {
  8. resolve(res);
  9. console.log(res);
  10. // dispatch(loginSuccess(res));
  11. }).catch(e => {
  12. reject(e)
  13. })
  14. })
  15. }
  16. export const createFoodJournal = (params) => {
  17. return new Promise((resolve, reject) => {
  18. request({
  19. url: API_FOOD, method: 'POST', data: { ...params }
  20. }).then(res => {
  21. resolve(res);
  22. console.log(res);
  23. // dispatch(loginSuccess(res));
  24. }).catch(e => {
  25. reject(e)
  26. })
  27. })
  28. }
  29. export const editFoodJournal = (params,id) => {
  30. return new Promise((resolve, reject) => {
  31. request({
  32. url: API_FOOD + `/${id}`, method: 'POST', data: { ...params }
  33. }).then(res => {
  34. resolve(res);
  35. console.log(res);
  36. // dispatch(loginSuccess(res));
  37. }).catch(e => {
  38. reject(e)
  39. })
  40. })
  41. }
  42. export const delFoodJournal = (id) => {
  43. return new Promise((resolve, reject) => {
  44. request({
  45. url: API_FOOD + `/${id}`, method: 'DELETE', data: {}
  46. }).then(res => {
  47. resolve(res);
  48. console.log(res);
  49. // dispatch(loginSuccess(res));
  50. }).catch(e => {
  51. reject(e)
  52. })
  53. })
  54. }