roomLayoutPrice.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. import api from './index'
  2. import { axios } from '@/utils/request'
  3. import Axios from 'axios'
  4. /**
  5. * 获取房型价格列表
  6. * @param {object} parameter 参数
  7. * @returns Axios Promise
  8. */
  9. export function list(parameter) {
  10. return axios({
  11. url: '/rooms/cesRoomLayoutPrice/list',
  12. method: 'get',
  13. params: parameter
  14. })
  15. }
  16. /**
  17. * 更新房型价格
  18. * @param {object} parameter 参数
  19. * @returns Axios Promise
  20. */
  21. export function modify(parameter) {
  22. return axios({
  23. url: '/rooms/cesRoomLayoutPrice/modify',
  24. method: 'post',
  25. data: parameter
  26. })
  27. }
  28. /**
  29. * 新增房型价格
  30. * @param {object} parameter 参数
  31. * @returns Axios Promise
  32. */
  33. export function create(parameter) {
  34. return axios({
  35. url: '/rooms/cesRoomLayoutPrice/create',
  36. method: 'post',
  37. data: parameter
  38. })
  39. }
  40. /**
  41. * 获取配置过的房型价格会员等级折扣
  42. * @param {object} parameter
  43. * @returns
  44. */
  45. export function getLayoutpriceLevels(parameter) {
  46. return axios({
  47. url: '/rooms/cesRoomLayoutMemberPrice/getListByParentId',
  48. method: 'get',
  49. params: parameter
  50. })
  51. }
  52. /**
  53. * 获取钟点房计费规则
  54. * @param {object} parameter
  55. * @returns
  56. */
  57. export function getHourRoomRule(parameter) {
  58. return axios({
  59. url: '/rooms/cesHourRoomRule/list',
  60. method: 'get',
  61. params: parameter
  62. })
  63. }