customerOrder.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117
  1. import request from "./request";
  2. const pre = require('./api').getPre();
  3. /**
  4. * 获取酒店房子列表
  5. */
  6. export function getHotelRoomList(data) {
  7. return request({
  8. url: pre + '/rooms/cesRooms/realtime-rooms',
  9. method: 'GET',
  10. data
  11. })
  12. }
  13. /**
  14. * 获取房态
  15. */
  16. export function getRoomStatus(data) {
  17. return request({
  18. url: pre + '/rooms/cesRooms/room-status-color',
  19. method: 'GET',
  20. data
  21. })
  22. }
  23. /**
  24. * 获取用户来源
  25. */
  26. export function getCustomerSource(data) {
  27. return request({
  28. url: pre + '/business/busDictItem/list',
  29. method: 'GET',
  30. data:{
  31. ...data,
  32. dictId: "1639538915239743490",
  33. }
  34. })
  35. }
  36. /**
  37. * 获取房屋类型
  38. */
  39. export function getRoomType(data) {
  40. return request({
  41. url: pre + '/rooms/cesRoomLayout/list',
  42. method: 'GET',
  43. data:{
  44. ...data,
  45. pageSize: 99999,
  46. pageNo: 1,
  47. }
  48. })
  49. }
  50. /**
  51. * 置脏
  52. */
  53. export function setDirty(id) {
  54. return request({
  55. url: pre + `/rooms/cesRooms/dirtyRoom?roomIds=${id}`,
  56. method: 'POST',
  57. })
  58. }
  59. /**
  60. * 置净
  61. */
  62. export function setClean(data) {
  63. return request({
  64. url: pre + `/fw/fwRoomClean/add`,
  65. method: 'POST',
  66. data
  67. })
  68. }
  69. /**
  70. * 锁房
  71. */
  72. export function lockRoom(data) {
  73. return request({
  74. url: pre + `/fw/fwRoomLock/add`,
  75. method: 'POST',
  76. data
  77. })
  78. }
  79. /**
  80. * 解锁
  81. */
  82. export function unlockRoom(id) {
  83. return request({
  84. url: pre + `/fw/fwRoomLock/offLockRoom?roomIds=${id}`,
  85. method: 'POST',
  86. })
  87. }
  88. /**
  89. * 维修
  90. */
  91. export function repairRoom(data) {
  92. return request({
  93. url: pre + `/fw/fwRoomRepair/add`,
  94. method: 'POST',
  95. data
  96. })
  97. }
  98. /**
  99. * 完成维修
  100. */
  101. export function finishRepair(id) {
  102. return request({
  103. url: pre + `/fw/fwRoomRepair/completeRepairRoom?roomIds=${id}`,
  104. method: 'POST',
  105. })
  106. }