lzRXFZ.ts 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
  1. /*
  2. * @Author: zc
  3. * @description 泸州对接热线赋值
  4. */
  5. import request from '@/utils/request';
  6. import { Cookie } from '@/utils/storage';
  7. /**
  8. * @description 认证授权
  9. */
  10. export const lzRXFZAuth = (data: object) => {
  11. return request(
  12. {
  13. baseURL: import.meta.env.VITE_RXFZ_API_URL,
  14. url: `/user/auth/token`,
  15. method: 'post',
  16. data,
  17. },
  18. {
  19. is_need_token: false,
  20. }
  21. );
  22. };
  23. /**
  24. * @description 知识推荐
  25. */
  26. export const lzRXFZKnowledge = (data: object) => {
  27. return request(
  28. {
  29. baseURL: import.meta.env.VITE_RXFZ_API_URL,
  30. url: `/knowledge/knowledge_following`,
  31. method: 'post',
  32. data,
  33. headers: {
  34. Authorization: `Bearer ${Cookie.get('lzRXFZToken')}`,
  35. },
  36. },
  37. {
  38. error_message_show: false,
  39. is_need_token: false,
  40. }
  41. );
  42. };
  43. /**
  44. * @description 办事指南文档类型
  45. */
  46. export const lzRXFZDocumentType = (params: object) => {
  47. return request(
  48. {
  49. baseURL: import.meta.env.VITE_RXFZ_API_URL,
  50. url: `/guide/contentType`,
  51. method: 'get',
  52. headers: {
  53. Authorization: `Bearer ${Cookie.get('lzRXFZToken')}`,
  54. },
  55. params
  56. },
  57. {
  58. error_message_show: false,
  59. is_need_token: false,
  60. }
  61. );
  62. };
  63. /**
  64. * @description 办事指南列表
  65. */
  66. export const lzRXFZDocumentList = (data: object) => {
  67. return request(
  68. {
  69. baseURL: import.meta.env.VITE_RXFZ_API_URL,
  70. url: `/guide/documentList`,
  71. method: 'post',
  72. data,
  73. headers: {
  74. Authorization: `Bearer ${Cookie.get('lzRXFZToken')}`,
  75. },
  76. },
  77. {
  78. error_message_show: false,
  79. is_need_token: false,
  80. }
  81. );
  82. };
  83. /**
  84. * @description 办事指南详情
  85. */
  86. export const lzRXFZDocumentDetail = (params: object) => {
  87. return request(
  88. {
  89. baseURL: import.meta.env.VITE_RXFZ_API_URL,
  90. url: `/guide/documentDetail`,
  91. method: 'get',
  92. params,
  93. headers: {
  94. Authorization: `Bearer ${Cookie.get('lzRXFZToken')}`,
  95. },
  96. },
  97. {
  98. error_message_show: false,
  99. is_need_token: false,
  100. }
  101. );
  102. };