api.js 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115
  1. import request from './request.js'
  2. const pre = 'http://118.195.195.200:8080'
  3. /**
  4. * 登录
  5. * @param {*} data
  6. * @returns
  7. */
  8. export function login(data) {
  9. return request({
  10. url: pre+'/jeecg-boot/sys/login',
  11. method: 'POST',
  12. data
  13. })
  14. }
  15. /**
  16. * 获取酒店列表
  17. * @param {*} data
  18. * @returns
  19. */
  20. export function getHotelList(data) {
  21. return request({
  22. url: pre+'/jeecg-boot/business/busHotel/list?pageNo=1&pageSize=20',
  23. method: 'GET',
  24. data
  25. })
  26. }
  27. /**
  28. * 今日总收款
  29. */
  30. export function getTodayTotalIncome(data){
  31. console.log(data);
  32. return request({
  33. url: pre+`/jeecg-boot/finance/summary/financeSummaryPage?departmentId=0&startTime=${data.startTime}&endTime=${data.endTime}`,
  34. method: 'GET',
  35. // data
  36. })
  37. }
  38. /**
  39. * 返回的数组中[0,0,0...] 1房间总数,2入住总数,3平均房价,4 今日预离,5今日预抵,6今日欠费,7脏房
  40. * @returns
  41. */
  42. export function getRevPAR(data){
  43. return request({
  44. url: pre+'/jeecg-boot/rooms/cesRooms/roomSummary',
  45. method: 'GET',
  46. data
  47. })
  48. }
  49. /**
  50. * 今日收入统计
  51. * @returns
  52. */
  53. export function getTodayIncome(data){
  54. return request({
  55. url: pre+'/jeecg-boot/finance/summary/currentDayFinanceSummary',
  56. method: 'GET',
  57. data
  58. })
  59. }
  60. /**
  61. * 在住来源统计
  62. */
  63. export function getStaySource(data){
  64. return request({
  65. url: pre+'/jeecg-boot/rooms/cesRooms/livingSourceStat',
  66. method: 'GET',
  67. data
  68. })
  69. }
  70. /**
  71. * 房态统计
  72. */
  73. export function getRoomStatus(data){
  74. return request({
  75. url: pre+'/jeecg-boot/rooms/cesRooms/roomLiveStat',
  76. method: 'GET',
  77. data
  78. })
  79. }
  80. /**
  81. * 收支情况统计
  82. * @param {*} section 1近7天 2本月 3近半年 4本年度
  83. */
  84. export function getIncomeAndExpenditure(data){
  85. return request({
  86. url: pre+'/jeecg-boot/finance/summary/financeSummary',
  87. method: 'GET',
  88. data
  89. })
  90. }
  91. /**
  92. * 获取远期房态数据
  93. */
  94. export function getFutureRoomStatus(data){
  95. return request({
  96. url: pre+'/jeecg-boot/business/busRoomBookingOrders/forward-fangtai',
  97. method: 'GET',
  98. data
  99. })
  100. }