warehouseDefinition.js 3.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142
  1. import request from '@/utils/request';
  2. //条件查询工厂
  3. // export async function getFactoryarea(params) {
  4. // const res = await request.get(`/main/factoryarea/page`, {
  5. // params
  6. // });
  7. // if (res.data.code == 0) {
  8. // return res.data.data;
  9. // }
  10. // return Promise.reject(new Error(res.data.message));
  11. // }
  12. // // 仓储管理-仓库信息的保存
  13. // export async function warehouseSave(data) {
  14. // return request.post('/warehouseGoodsshelves/newWarehouse/save', data);
  15. // }
  16. export default {
  17. //条件查询工厂
  18. getFactoryarea: async (params) => {
  19. const res = await request.get('/main/factoryarea/page', { params });
  20. if (res.data.code == 0) {
  21. return res.data.data;
  22. }
  23. return Promise.reject(new Error(res.data.message));
  24. },
  25. // /wms/warehouse/page
  26. //获取部门
  27. tree: async () => {
  28. // const res = await request.get('/wms/warehouse/getTrees');
  29. const res = await request.get('/main/group/getGroupList');
  30. // /wms/warehouse/getTrees
  31. if (res.data.code == 0) {
  32. return res.data.data;
  33. }
  34. return Promise.reject(new Error(res.data.message));
  35. },
  36. //根据部门获取员工
  37. getUserPage: async (params) => {
  38. const res = await request.get('/main/user/getUserPage', { params });
  39. if (res.data.code == 0) {
  40. return res.data.data;
  41. }
  42. return Promise.reject(new Error(res.data.message));
  43. },
  44. //仓库定义列表
  45. list: async (params) => {
  46. const res = await request.post(
  47. '/wms/warehouse/select/warehouseList',
  48. params
  49. );
  50. if (res.data.code == 0) {
  51. return res.data.data;
  52. }
  53. },
  54. //新增和修改
  55. save: function (data) {
  56. return request.post('/wms/warehouse/saveNew', data);
  57. },
  58. //新增库区
  59. warehouseareaSave: async (data) => {
  60. const res = await request.post('/wms/warehouse/save', data);
  61. return res;
  62. },
  63. //新增仓库
  64. saveOrUpdateWarehouse: async (data) => {
  65. const res = await request.post(
  66. '/wms/warehouse/saveOrUpdateWarehouse',
  67. data
  68. );
  69. return res;
  70. },
  71. //修改货位状态是不是满的
  72. warehouseChangeStatus: async (data) => {
  73. const res = await request.put('/wms/warehouseuseinfo/update', data);
  74. if (res.data.code == 0) {
  75. return res.data.message;
  76. }
  77. },
  78. //删除
  79. delete: async (id) => {
  80. const res = await request.get(`/wms/warehouse/delete/${id}`);
  81. if (res.data.code == 0) {
  82. return res.data.message;
  83. }
  84. },
  85. //删除
  86. isDelete: async (id) => {
  87. const res = await request.get('/wms/warehouse/isDelete/' + id);
  88. if (res.data.code == 0) {
  89. return res.data.data;
  90. }
  91. },
  92. //根据ID获取
  93. getById: async (params) => {
  94. const res = await request.get(`/wms/warehouse/getById/${params.id}`, {});
  95. if (res.data.code == 0) {
  96. return res.data.data;
  97. }
  98. },
  99. //详情
  100. info: function (params) {
  101. return request.get('/main/org/info/info', { params });
  102. },
  103. //树
  104. // tree: function (params) {
  105. // return http.asyncCall("/main/org/dept/tree", params,'get')
  106. // },
  107. //查询仓库详情
  108. warehouseDetail: async (warehouseId) => {
  109. const res = await request.post(
  110. `/wms/warehouse/warehouseDetail/${warehouseId}`
  111. );
  112. if (res.data.code == 0) {
  113. return res.data.data;
  114. }
  115. },
  116. //根据仓库查询库区
  117. getListByWarehouseId: async (id) => {
  118. const res = await request.get(
  119. `/wms/warehousearea/getListByWarehouseId/${id}`,
  120. {}
  121. );
  122. if (res.data.code == 0) {
  123. return res.data.data;
  124. }
  125. },
  126. //根据库区查货架
  127. getListByAreaId: async (id) => {
  128. const res = await request.get(
  129. `/wms/warehouseareagoodsshelves/getListByAreaId/${id}`
  130. );
  131. if (res.data.code == 0) {
  132. return res.data.data;
  133. }
  134. }
  135. };