停车场项目web, 互联网仓库, 开发完成后, 需要将代码回传云桌面.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

165 lines
3.7 KiB

  1. import ajax from "../../config/ajax";
  2. //-----------------------------停车业务概括数据----------------------------------
  3. export default {
  4. //获取泊位总数弹框数据列表
  5. getParkingBoW: (params) => {
  6. return ajax({
  7. url: "/api/ana/overview/berthList",
  8. type: "post",
  9. data: params,
  10. });
  11. },
  12. //获取实时泊位显示数据
  13. getSituationData: (params) => {
  14. return ajax({
  15. url: "/api/ana/overview/berthSituation",
  16. type: "get",
  17. data: params,
  18. });
  19. },
  20. //获取实时泊位显示数据详情
  21. getSituationDetailData: (params) => {
  22. return ajax({
  23. url: "/api/ana/overview/getBerthDetail",
  24. type: "get",
  25. data: params,
  26. });
  27. },
  28. //获取地图车场数据
  29. getMapData: (params) => {
  30. return ajax({
  31. url: "/api/ana/overview/getParks",
  32. type: "get",
  33. data: params,
  34. });
  35. },
  36. //获取停车场模糊检索
  37. searchPark: (params) => {
  38. return ajax({
  39. url: "/api/ana/overview/searchPaking",
  40. type: "get",
  41. data: params,
  42. });
  43. },
  44. //获取位置模糊检索
  45. searchGeocode: (params) => {
  46. return ajax({
  47. url: "/api/ana/overview/geocode",
  48. type: "get",
  49. data: params,
  50. });
  51. },
  52. //获取今日收入和服务车辆
  53. GetDataStatic: (params) => {
  54. return ajax({
  55. url: "/api/ana/overview/dataStatic",
  56. type: "get",
  57. data: params,
  58. });
  59. },
  60. //获取收入分析
  61. GetRevenueAnalysis: (params) => {
  62. return ajax({
  63. url: "/api/ana/overview/revenueAnalysis",
  64. type: "get",
  65. data: params,
  66. });
  67. },
  68. //获取车场评价
  69. GetParkingEvaluate: (params) => {
  70. return ajax({
  71. url: "/api/ana/overview/parkingEvaluate",
  72. type: "get",
  73. data: params,
  74. });
  75. },
  76. //获取客诉类型分析
  77. GetComplaintType: (params) => {
  78. return ajax({
  79. url: "/api/ana/overview/complaintType",
  80. type: "get",
  81. data: params,
  82. });
  83. },
  84. //获取左边数据(不包括7日利用率和周转)
  85. GetOverviewData: (params) => {
  86. return ajax({
  87. url: "/api/ana/overview/overviewData",
  88. type: "get",
  89. data: params,
  90. });
  91. },
  92. //获取左边数据(7日利用率和周转)
  93. GetUseInfo: (params) => {
  94. return ajax({
  95. url: "/api/ana/overview/berthUseInfo",
  96. type: "get",
  97. data: params,
  98. });
  99. },
  100. //获取底部区域或商户
  101. GetAreaShop: (params) => {
  102. return ajax({
  103. url: "/api/ana/overview/getOperatorArea",
  104. type: "get",
  105. data: params,
  106. });
  107. },
  108. //泊车公司-概览-周转率
  109. GetrateRank: (params) => {
  110. return ajax({
  111. url: "/api/ana/overview/roadTurnoverRate",
  112. type: "get",
  113. data: params,
  114. });
  115. },
  116. //概览-营收分析类型占比
  117. GetincomeType: (params) => {
  118. return ajax({
  119. url: "/api/ana/overview/incomeType",
  120. type: "get",
  121. data: params,
  122. });
  123. },
  124. //车场总数 单独提供给区大屏
  125. GetParkinfo: (params) => {
  126. return ajax({
  127. url: "/api/ana/overview/parkingInfo",
  128. type: "get",
  129. data: params,
  130. });
  131. },
  132. //区大屏-路段周转次数排行榜
  133. GetParkparkIncomeRank: (params) => {
  134. return ajax({
  135. url: "/api/ana/overview/parkTurnoverRank",
  136. type: "get",
  137. data: params,
  138. });
  139. },
  140. //概览-车场周转率top3
  141. GetParkroadTurnoverRate: (params) => {
  142. return ajax({
  143. url: "/api/ana/overview/roadTurnoverRate",
  144. type: "get",
  145. data: params,
  146. });
  147. },
  148. //区大屏-泊车公司-路段收费率排行榜
  149. GetParkoverview: (params) => {
  150. return ajax({
  151. url: "/api/ana/overview/roadChargeRateRank",
  152. type: "get",
  153. data: params,
  154. });
  155. },
  156. //区车场收入
  157. GetParkCar: (params) => {
  158. return ajax({
  159. url: "/api/ana/overview/parkIncomeRank",
  160. type: "get",
  161. data: params,
  162. });
  163. },
  164. };