index.js 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. import request from '@/utils/request';
  2. /**
  3. * 分页查询生产版本
  4. */
  5. export async function versionPage(params) {
  6. const res = await request.get(`/main/produceversion/page`, { params });
  7. if (res.data.code == 0) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. /**
  13. * 班组列表
  14. */
  15. export async function teamPage(params) {
  16. const res = await request.get(`/main/team/page`, { params });
  17. if (res.data.code == 0) {
  18. return res.data.data;
  19. }
  20. return Promise.reject(new Error(res.data.message));
  21. }
  22. // 根据首工序id拿工位
  23. export async function listByFirstTaskId(firstTaskId) {
  24. const res = await request.get(`/main/factoryworkstation/listByFirstTaskId/${firstTaskId}`);
  25. if (res.data.code == 0) {
  26. return res.data.data;
  27. }
  28. return Promise.reject(new Error(res.data.message));
  29. }
  30. // 根据工作中心查班组
  31. export async function listByWorkCenterId(workCenterId) {
  32. const res = await request.get(`/main/team/listByWorkCenterId/${workCenterId}`);
  33. if (res.data.code == 0) {
  34. return res.data.data;
  35. }
  36. return Promise.reject(new Error(res.data.message));
  37. }
  38. // 根据班组ids查所有人信息
  39. export async function listUserByIds (data) {
  40. const res = await request.post('/main/team/listUserByIds', data);
  41. if (res.data.code == 0) {
  42. return res.data.data;
  43. }
  44. return Promise.reject(new Error(res.data.message));
  45. }