index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import request from '@/utils/request';
  2. // 根据工艺路线编码获取工序
  3. export async function getProcessByRoute (data) {
  4. const res = await request.post(
  5. '/main/producerouting/taskinstance/page',
  6. data
  7. );
  8. if (res.data.code == 0) {
  9. return res.data.data;
  10. }
  11. return Promise.reject(new Error(res.data.message));
  12. }
  13. // 根据生产版本获取工序
  14. export async function getTaskListById (id) {
  15. const res = await request.get(`/main/produceversion/getTaskListById/${id}`);
  16. if (res.data.code == 0) {
  17. return res.data.data;
  18. }
  19. return Promise.reject(new Error(res.data.message));
  20. }
  21. // SAP-查询库存
  22. export async function realTimeStorage (params) {
  23. const res = await request.get(`/sap/sync/realTimeStorage`, { params });
  24. if (res.data.code == 0) {
  25. return res.data.data;
  26. }
  27. return Promise.reject(new Error(res.data.message));
  28. }
  29. // 根据生产版本ID查询bom子项列表
  30. export async function bomSubListByVersionId (params) {
  31. const res = await request.get(
  32. `/main/produceversion/resource/bomSubListByVersionId/${params.versionId}/${params.taskInstanceId}`
  33. );
  34. if (res.data.code == 0) {
  35. return res.data.data;
  36. }
  37. return Promise.reject(new Error(res.data.message));
  38. }
  39. // 工位
  40. export async function factoryworkstation (params) {
  41. const res = await request.get(`/main/factoryworkstation/page`, { params });
  42. if (res.data.code == 0) {
  43. return res.data.data;
  44. }
  45. return Promise.reject(new Error(res.data.message));
  46. }