productClass.js 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import request from '@/utils/request'
  2. /* 添加商品列表 */
  3. export function productGroup(store) {
  4. return request({
  5. url: '/admin/erp/product/productGroup',
  6. method: 'post',
  7. headers: { 'Content-Type': 'application/json' },
  8. data: store
  9. })
  10. }
  11. /**
  12. * 编辑商品分类
  13. * @param store
  14. */
  15. export function editProduct(id, store) {
  16. return request({
  17. url: `/admin/erp/product/update/${id}`,
  18. method: 'post',
  19. headers: { 'Content-Type': 'application/json' },
  20. data: store
  21. })
  22. }
  23. /**
  24. * 删除商品分类
  25. * @param id
  26. */
  27. export function removeProduct(id) {
  28. return request({
  29. url: `/admin/erp/product/remove/${id}`,
  30. method: 'post'
  31. })
  32. }
  33. /**
  34. * 获取商品分类列表
  35. * @param params
  36. */
  37. export function getProductList(params) {
  38. return request({
  39. url: '/admin/erp/product/list',
  40. method: 'get',
  41. loading: false,
  42. params
  43. })
  44. }
  45. /* 获取商品列表 */
  46. export function getProduct(params) {
  47. return request({
  48. url: '/admin/erp/product',
  49. method: 'get',
  50. loading: false,
  51. params
  52. })
  53. }
  54. /* 查询商品分类详细信息 /admin/erp/product/getById/{id} */
  55. export function getById(id) {
  56. return request({
  57. url: `/admin/erp/product/getById/${id}`,
  58. method: 'get',
  59. loading: false,
  60. })
  61. }
  62. /* /admin/erp/product/getProductByGroup/{warehouseId}/{groupId} */
  63. export function getProductByGroup(warehouseId,groupId) {
  64. return request({
  65. url: `/admin/erp/product/getProductByGroup/${warehouseId}/${groupId}`,
  66. method: 'get',
  67. loading: false,
  68. })
  69. }