api.js 2.1 KB

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