autosave.js 940 B

1234567891011121314151617181920212223242526272829303132333435
  1. import axios from "@/config/axios";
  2. export const getAutoSave = async ({ laporan, sanksi, id }) => {
  3. try {
  4. let url = "";
  5. if (laporan) {
  6. url += `/auto/save/${id}?laporan=true`;
  7. }
  8. if (sanksi) {
  9. url += `/auto/save/${id}?sanksi=true`;
  10. }
  11. const res = await axios.get(url);
  12. return res.data;
  13. } catch (error) {
  14. console.log("error", error);
  15. return false;
  16. }
  17. };
  18. export const inputAutoSave = async ({ token, laporan, sanksi, id, data }) => {
  19. try {
  20. let url = "";
  21. if (laporan) {
  22. url += `/auto/save/${id}?laporan=true`;
  23. }
  24. if (sanksi) {
  25. url += `/auto/save/${id}?sanksi=true`;
  26. }
  27. const res = await axios.post(url, data, { headers: { Authorization: token } });
  28. return res.data;
  29. } catch (error) {
  30. console.log("error", error);
  31. return false;
  32. }
  33. };