promoRule.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768
  1. import { axios } from '@/utils/request'
  2. // 优惠活动 规则 列表 无分页
  3. export const promoRuleQueryList = (params) => {
  4. return axios({
  5. url: '/promoRule/queryList',
  6. data: params,
  7. method: 'post',
  8. headers:{
  9. 'module': encodeURIComponent('列表查询')
  10. }
  11. })
  12. }
  13. // 优惠活动 保存
  14. export const promoRuleSave = (params) => {
  15. return axios({
  16. url: '/promoRule/save',
  17. data: params,
  18. method: 'post',
  19. headers:{
  20. 'module': encodeURIComponent('新增/编辑')
  21. }
  22. })
  23. }
  24. // 优惠活动 删除
  25. export const promoRuleDel = (params) => {
  26. const url = `/promoRule/delete/${params.sn}`
  27. return axios({
  28. url: url,
  29. method: 'get',
  30. headers:{
  31. 'module': encodeURIComponent('删除')
  32. }
  33. })
  34. }
  35. // 优惠活动 详情
  36. export const promoRuleDetail = (params) => {
  37. const url = `/promoRule/findBySn/${params.sn}`
  38. return axios({
  39. url: url,
  40. method: 'get',
  41. headers:{
  42. 'module': encodeURIComponent('详情')
  43. }
  44. })
  45. }
  46. // 优惠活动 详情 包含规则
  47. export const promoRuleDetailD = (params) => {
  48. const url = `/promoRule/findDetailBySn/${params.sn}`
  49. return axios({
  50. url: url,
  51. method: 'get',
  52. headers:{
  53. 'module': encodeURIComponent('详情')
  54. }
  55. })
  56. }
  57. // 促销规则 获取可导入和不可导入列表数据
  58. export const promoRuleGoods = (params) => {
  59. return axios({
  60. url: '/promoRule/parseGoods',
  61. data: params,
  62. method: 'post',
  63. headers:{
  64. 'module': encodeURIComponent('选择产品')
  65. }
  66. })
  67. }