product.js 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384
  1. import request from '@/utils/request';
  2. // 产品关联物料
  3. export async function productTieUpMaterial (data) {
  4. const res = await request.post(`/main/category/productTieUpMaterial`, data);
  5. if (res.data.code == 0) {
  6. return res.data.data;
  7. }
  8. return Promise.reject(new Error(res.data.message));
  9. }
  10. // 查询产品已关联物料信息
  11. export async function getRelatesInformationList (data) {
  12. const res = await request.post(
  13. `/main/category/getRelatesInformationList`,
  14. data
  15. );
  16. if (res.data.code == 0) {
  17. return res.data.data;
  18. }
  19. return Promise.reject(new Error(res.data.message));
  20. }
  21. // 查询未关联产品物料信息
  22. export async function unassociated (data) {
  23. const res = await request.post(`/main/category/unassociated`, data);
  24. if (res.data.code == 0) {
  25. return res.data.data;
  26. }
  27. return Promise.reject(new Error(res.data.message));
  28. }
  29. // 获取产品bom信息
  30. export async function getCategoryBom (categoryId) {
  31. const res = await request.get(`/main/category/getCategoryBom/${categoryId}`);
  32. if (res.data.code == 0) {
  33. return res.data.data;
  34. }
  35. return Promise.reject(new Error(res.data.message));
  36. }
  37. // 周转车 货位
  38. export async function categoryVehicle (data) {
  39. const res = await request.post(`/main/categoryvehicle/save`, data);
  40. if (res.data.code == 0) {
  41. return res.data.data;
  42. }
  43. return Promise.reject(new Error(res.data.message));
  44. }
  45. export async function categoryVehicleList (id) {
  46. const res = await request.get(`/main/categoryvehicle/getByCategoryId/${id}`);
  47. if (res.data.code == 0) {
  48. return res.data.data;
  49. }
  50. return Promise.reject(new Error(res.data.message));
  51. }
  52. // 干燥区 库位
  53. export async function aridRegion (data) {
  54. const res = await request.post(`/main/aridregion/save`, data);
  55. if (res.data.code == 0) {
  56. return res.data.data;
  57. }
  58. return Promise.reject(new Error(res.data.message));
  59. }
  60. export async function aridRegionList (id) {
  61. const res = await request.get(`/main/aridregion/getByCategoryId/${id}`);
  62. if (res.data.code == 0) {
  63. return res.data.data;
  64. }
  65. return Promise.reject(new Error(res.data.message));
  66. }
  67. // 修改物品采购员
  68. export async function updateCheckPersonAndGroup (data) {
  69. const res = await request.post(`/main/category/updateCheckPersonAndGroup`, data);
  70. if (res.data.code == 0) {
  71. return res.data.data;
  72. }
  73. return Promise.reject(new Error(res.data.message));
  74. }