PT.js 908 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. import { get } from "@/config/request";
  2. export const getPT = async (params) => {
  3. try {
  4. let url = "/perguruan-tinggi";
  5. if (params) {
  6. url += "?";
  7. if (params.id) {
  8. url += `id=${params.id}`;
  9. } else if (params.search || params.pembina) {
  10. const parseURL = [];
  11. if (params.search) parseURL.push(`search=${params.search}`);
  12. if (params.pembina) parseURL.push(`pembina=${params.pembina}`);
  13. url += parseURL.join('&')
  14. }
  15. }
  16. const response = await get(url);
  17. return response.data;
  18. } catch (error) {
  19. console.log("error", error);
  20. return false;
  21. }
  22. };
  23. export const getPembina = async (params) => {
  24. try {
  25. let url = "/perguruan-tinggi/lembaga";
  26. if (params) {
  27. url += "?";
  28. if (params.search) {
  29. url += `search=${params.search}`;
  30. }
  31. }
  32. const response = await get(url);
  33. return response.data;
  34. } catch (error) {
  35. console.log("error", error);
  36. return false;
  37. }
  38. };