system.api.ts 1.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import { http } from '@/api/http'
  2. import { httpErrorHandle } from '@/utils'
  3. import { RequestHttpEnum, ModuleTypeEnum } from '@/enums/httpEnum'
  4. // * 登录
  5. export const loginApi = async (data: object) => {
  6. try {
  7. const res = await http(RequestHttpEnum.POST)(`${ModuleTypeEnum.SYSTEM}/login`, data);
  8. return res;
  9. } catch(err) {
  10. httpErrorHandle();
  11. }
  12. }
  13. // * 新接口
  14. export const newApi = async (data: object) => {
  15. try {
  16. const resonse = await http(RequestHttpEnum.POST)(`新接口的路劲/xxx/xxx`, data)
  17. } catch (error) {
  18. httpErrorHandle();
  19. }
  20. }
  21. // * 登出
  22. export const logoutApi = async () => {
  23. try {
  24. const res = await http(RequestHttpEnum.GET)(`${ModuleTypeEnum.SYSTEM}/logout`);
  25. return res;
  26. } catch(err) {
  27. httpErrorHandle();
  28. }
  29. }
  30. // * 获取 oss 上传接口
  31. export const ossUrlApi = async (data: object) => {
  32. try {
  33. const res = await http(RequestHttpEnum.GET)(`${ModuleTypeEnum.SYSTEM}/getOssInfo`, data);
  34. return res;
  35. } catch(err) {
  36. httpErrorHandle();
  37. }
  38. }