index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110
  1. import ajax from '../utils/request.js';
  2. /**
  3. * 登录
  4. * @param {object} ori
  5. * @returns
  6. */
  7. export function login(ori) {
  8. return ajax({
  9. api: "/user/login",
  10. data: ori.data,
  11. method: 'POST',
  12. })
  13. }
  14. /**
  15. * 文案校对
  16. * @param {object} ori
  17. * @returns
  18. */
  19. export function check(ori) {
  20. return ajax({
  21. api: "/api/check",
  22. data: ori.data,
  23. method: 'POST',
  24. headers: {
  25. Authorization: localStorage.getItem("token")
  26. }
  27. })
  28. }
  29. /**
  30. * 热门话题
  31. * @param {object} ori
  32. * @returns
  33. */
  34. export function hotRank(ori){
  35. return ajax({
  36. api: "/news/hotRank/list",
  37. data: ori.data,
  38. method: 'POST',
  39. headers: {
  40. Authorization: localStorage.getItem("token")
  41. }
  42. })
  43. }
  44. /**
  45. * 检索新闻接口
  46. * @param {object} ori
  47. * @returns
  48. */
  49. export function searchData(ori){
  50. return ajax({
  51. api: "/news/data/search",
  52. data: ori.data,
  53. method: 'POST',
  54. headers: {
  55. Authorization: localStorage.getItem("token")
  56. }
  57. })
  58. }
  59. /**
  60. * 获得新闻分类
  61. * @param {object} ori
  62. * @returns
  63. */
  64. export function getClass(ori){
  65. return ajax({
  66. api: "/news/data/category",
  67. data: ori.data,
  68. method: 'GET',
  69. headers: {
  70. Authorization: localStorage.getItem("token")
  71. }
  72. })
  73. }
  74. /**
  75. * h5商城接口
  76. * @param {Object} ori
  77. * @returns
  78. */
  79. export function getH5Mall(ori) {
  80. return ajax({
  81. api: "/oridata.json",
  82. data: ori.data,
  83. base: "oss1",
  84. type: "ajax",
  85. method: 'GET',
  86. headers: {
  87. Authorization: localStorage.getItem("token")
  88. }
  89. })
  90. }
  91. /**
  92. * 行政区划接口
  93. * @param {Object} ori
  94. * @returns
  95. */
  96. export function getEconomize(ori) {
  97. return ajax({
  98. api: "/news/area/list",
  99. data: ori.data,
  100. type: "ajax",
  101. method: 'GET'
  102. })
  103. }