stock.js 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107
  1. import request from '@/utils/request';
  2. // 库存
  3. /**
  4. * 查询列表
  5. * @param {*} params
  6. * @returns
  7. */
  8. export const getStoreList = (params) => request('/store', { params, successTip: false });
  9. /**
  10. * 新增
  11. * @param {*} data
  12. * @returns
  13. */
  14. export const addStore = (data) => request('/store', { method: 'post', data });
  15. /**
  16. * 详情
  17. * @param {*} id
  18. * @returns
  19. */
  20. export const getStoreById = (id) => request(`/store/${id}`);
  21. /**
  22. * 编辑
  23. * @param {*} id
  24. * @param {*} data
  25. * @returns
  26. */
  27. export const updataStore = (id, data) => request(`/store/${id}`, { method: 'put', data });
  28. /**
  29. * 删除
  30. * @param {*} id
  31. * @returns
  32. */
  33. export const deleteStore = (id) => request(`/store/${id}`, { method: 'delete' });
  34. /**
  35. * 导出
  36. * @param {*} params
  37. * @returns
  38. */
  39. export const storeExport = (params) => request('/store/export', { download: true, params });
  40. // 库存分类
  41. /**
  42. * 查询列表
  43. * @param {*} params
  44. * @returns
  45. */
  46. export const getStoreTypeList = (params) => request('/storeType', { params, successTip: false });
  47. /**
  48. * 新增
  49. * @param {*} data
  50. * @returns
  51. */
  52. export const addStoreType = (data) => request('/storeType', { method: 'post', data });
  53. /**
  54. * 详情
  55. * @param {*} id
  56. * @returns
  57. */
  58. export const getStoreTypeById = (id) => request(`/storeType/${id}`);
  59. /**
  60. * 编辑
  61. * @param {*} id
  62. * @param {*} data
  63. * @returns
  64. */
  65. export const updataStoreType = (id, data) => request(`/storeType/${id}`, { method: 'put', data });
  66. /**
  67. * 删除
  68. * @param {*} id
  69. * @returns
  70. */
  71. export const deleteStoreType = (id) => request(`/storeType/${id}`, { method: 'delete' });
  72. // 库存日志
  73. /**
  74. * 查询列表
  75. * @param {*} params
  76. * @returns
  77. */
  78. export const getStoreLogList = (params) => request('/storeLog', { params, successTip: false });
  79. /**
  80. * 新增
  81. * @param {*} data
  82. * @returns
  83. */
  84. export const addStoreLog = (data) => request('/storeLog', { method: 'post', data });
  85. /**
  86. * 导出
  87. * @param {*} params
  88. * @returns
  89. */
  90. export const storeLogExport = (params) => request('/storeLog/export', { download: true, params });