index.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. import request from '@/router/axios';
  2. /**
  3. * 商品管理分页查询
  4. * @param {number} current - 当前页码
  5. * @param {number} size - 每页大小
  6. * @param {any} params
  7. */
  8. export const getList = (current, size, params) => {
  9. return request({
  10. url: '/api/gubersail-admin/stockDesc/list',
  11. method: 'get',
  12. params: {
  13. ...params,
  14. current,
  15. size,
  16. }
  17. })
  18. }
  19. // 查询商品分类
  20. export function getGoodsTypeTree(data) {
  21. return request({
  22. url: '/api/gubersail-admin/goodsType/tree',
  23. method: 'get',
  24. params: data
  25. })
  26. }
  27. /**
  28. * 商品管理保存
  29. * @param {any} data
  30. */
  31. export const submit = (data) => {
  32. return request({
  33. url: '/api/gubersail-admin/stockDesc/saveGoodsStock',
  34. method: 'post',
  35. data: data
  36. })
  37. }
  38. /**
  39. * 商品管理详情
  40. * @param {any} params
  41. */
  42. export const detail = (params) => {
  43. return request({
  44. url: '/api/gubersail-admin/stockDesc/detail',
  45. method: 'get',
  46. params: params
  47. })
  48. }
  49. /**
  50. * 商品管理删除
  51. * @param {any} data
  52. */
  53. export const remove = (data) => {
  54. return request({
  55. url: '/api/gubersail-admin/stockDesc/delGoodsDesc',
  56. method: 'post',
  57. data: data
  58. })
  59. }
  60. /**
  61. * 商品管理提交审批
  62. * @param {any} data
  63. */
  64. export const submitApprova = (data) => {
  65. return request({
  66. url: '/api/gubersail-admin/stockDesc/submitGoodsStock',
  67. method: 'post',
  68. data: data
  69. })
  70. }
  71. /**
  72. * 商品管理提交审批
  73. * @param {any} data
  74. */
  75. export const revokeApproval = (data) => {
  76. return request({
  77. url: '/api/gubersail-admin/stockDesc/revokeGoodsStock',
  78. method: 'post',
  79. data: data
  80. })
  81. }/**
  82. * 商品管理 禁用/启用
  83. * @param {any} data
  84. */
  85. export const disabledStock = (data) => {
  86. return request({
  87. url: '/api/gubersail-admin/stockDesc/disabledGoodsStock',
  88. method: 'post',
  89. data: data
  90. })
  91. }