setMeal.js 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576
  1. // +----------------------------------------------------------------------
  2. // | CRMEB [ CRMEB赋能开发者,助力企业发展 ]
  3. // +----------------------------------------------------------------------
  4. // | Copyright (c) 2016~2021 https://www.crmeb.com All rights reserved.
  5. // +----------------------------------------------------------------------
  6. // | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权
  7. // +----------------------------------------------------------------------
  8. // | Author: CRMEB Team <admin@crmeb.com>
  9. // +----------------------------------------------------------------------
  10. import request from '@/plugins/request';
  11. /**
  12. * @description 套餐 -- 列表
  13. */
  14. export function lotteryListApi(data) {
  15. return request({
  16. url: 'lottery/list',
  17. method: 'get',
  18. params: data
  19. });
  20. }
  21. /**
  22. * @description 套餐 -- 详情
  23. * @param id 抽奖活动id
  24. */
  25. export function lotteryDetailApi(id) {
  26. return request({
  27. url: `lottery/detail/${id}`,
  28. method: 'get'
  29. });
  30. }
  31. /**
  32. * @description 套餐 -- 创建
  33. */
  34. export function lotteryCreateApi(data) {
  35. return request({
  36. url: `lottery/add`,
  37. method: 'post',
  38. data
  39. });
  40. }
  41. /**
  42. **
  43. * @description 套餐 -- 修改/编辑
  44. */
  45. export function lotteryEditApi(id, data) {
  46. return request({
  47. url: `lottery/edit/${id}`,
  48. method: 'put',
  49. data
  50. });
  51. }
  52. /**
  53. **
  54. * @description 套餐 -- 删除
  55. */
  56. export function lotteryDelApi(id) {
  57. return request({
  58. url: `lottery/del/${id}`,
  59. method: 'delete'
  60. });
  61. }
  62. /**
  63. **
  64. * @description 套餐 -- 显示状态
  65. */
  66. export function lotteryStatusApi(data) {
  67. return request({
  68. url: `lottery/set_status/${data.id}/${data.status}`,
  69. method: 'post'
  70. });
  71. }