_util.ts 600 B

123456789101112131415161718192021222324252627282930313233
  1. function resultSuccess<T = Record<string, any>>(
  2. result: T,
  3. { message = 'ok' } = {},
  4. ) {
  5. return {
  6. code: 0,
  7. message,
  8. result,
  9. type: 'success',
  10. };
  11. }
  12. function resultError(
  13. message = 'Request failed',
  14. { code = -1, result = null } = {},
  15. ) {
  16. return {
  17. code,
  18. message,
  19. result,
  20. type: 'error',
  21. };
  22. }
  23. /**
  24. * @zh_CN 本函数用于从request数据中获取token,请根据项目的实际情况修改
  25. *
  26. */
  27. function getRequestToken({ headers }: any): string | undefined {
  28. return headers?.authorization;
  29. }
  30. export { getRequestToken, resultError, resultSuccess };