house.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131
  1. import {
  2. request
  3. } from '@/request/request.js';
  4. /*
  5. * 获取公海
  6. *
  7. *
  8. */
  9. export function getOpenHouseListByPage(data) {
  10. return request({
  11. url: `/api/projectItemTargetRoom/open/${data.currPage}/${data.pageSize}`,
  12. method: 'post',
  13. data: data
  14. })
  15. }
  16. /*
  17. * 获取房源列表
  18. *
  19. *
  20. */
  21. export function getHouseListByPage(data) {
  22. return request({
  23. url: `/api/projectItemTargetRoom/${data.currPage}/${data.pageSize}`,
  24. method: 'post',
  25. data: data
  26. })
  27. }
  28. /*
  29. * 获取房源详情
  30. *
  31. *
  32. */
  33. export function getHouseDetailById(id) {
  34. return request({
  35. url: `/api/projectItemTargetRoom/${id}`,
  36. method: 'get'
  37. })
  38. }
  39. /*
  40. * 新增访客
  41. *
  42. *
  43. */
  44. export function insertVisitor(data) {
  45. return request({
  46. url: `/api/roomOperation/visitor`,
  47. method: 'post',
  48. data: data
  49. })
  50. }
  51. /*
  52. * 分页获取访客
  53. *
  54. *
  55. */
  56. export function getVisitorByQuery(data) {
  57. return request({
  58. url: `/api/roomOperation/visitor/${data.currPage}/${data.pageSize}`,
  59. method: 'post',
  60. data: data
  61. })
  62. }
  63. /*
  64. * 收藏
  65. *
  66. *
  67. */
  68. export function collection(houseId) {
  69. return request({
  70. url: `/api/roomOperation/collection/${houseId}`,
  71. method: 'get'
  72. })
  73. }
  74. /*
  75. * 取消收藏
  76. *
  77. *
  78. */
  79. export function disableCollection(houseId) {
  80. return request({
  81. url: `/api/roomOperation/collection/${houseId}`,
  82. method: 'delete'
  83. })
  84. }
  85. /*
  86. * 新增看房预约
  87. *
  88. *
  89. */
  90. export function insertReservation(data) {
  91. return request({
  92. url: '/api/roomOperation/reservation',
  93. method: 'post',
  94. data: data
  95. })
  96. }
  97. /*
  98. * 获取房源评价列表
  99. *
  100. *
  101. */
  102. export function getHouseEvaluateListByPage(data) {
  103. return request({
  104. url: `/api/roomOperation/evaluate/${data.currPage}/${data.pageSize}`,
  105. method: 'post',
  106. data: data
  107. })
  108. }
  109. /*
  110. * 新增评论
  111. *
  112. *
  113. */
  114. export function insertEvaluate(data) {
  115. return request({
  116. url: '/api/roomOperation/evaluate',
  117. method: 'post',
  118. data: data
  119. })
  120. }
  121. /*
  122. * 获取收藏房源列表
  123. *
  124. *
  125. */
  126. export function getCollectionHouseListByPage(currPage, pageSize) {
  127. return request({
  128. url: `/api/roomOperation/collection/${currPage}/${pageSize}`,
  129. method: 'get'
  130. })
  131. }