index.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import { postJ, post, get } from "@/utils/request";
  2. import Vue from "vue";
  3. // 工位
  4. export async function factoryworkstation(params) {
  5. const data = await get(
  6. Vue.prototype.apiUrl + `/main/factoryworkstation/page`,
  7. params
  8. );
  9. if (data.code == 0) {
  10. return data.data;
  11. }
  12. return Promise.reject(new Error(data.message));
  13. }
  14. //根据工序ID查询设备信息
  15. export async function getDeviceByTaskId(params) {
  16. const data = await get(
  17. Vue.prototype.apiUrl +
  18. `/main/producetask/getDeviceByTaskId/${params.taskId}/${params.rootCategoryLevelId}`
  19. );
  20. if (data.code == 0) {
  21. return data.data;
  22. }
  23. return Promise.reject(new Error(res.data.message));
  24. }
  25. //获取实例
  26. export async function getAsset(params) {
  27. const data = await get(Vue.prototype.apiUrl + `/main/asset/page`, params);
  28. if (data.code == 0) {
  29. return data.data;
  30. }
  31. return Promise.reject(new Error(data.message));
  32. }
  33. // // 根据工艺路线编码获取工序
  34. // export async function getProcessByRoute (data) {
  35. // const res = await request.post(
  36. // '/main/producerouting/taskinstance/page',
  37. // data
  38. // );
  39. // if (res.data.code == 0) {
  40. // return res.data.data;
  41. // }
  42. // return Promise.reject(new Error(res.data.message));
  43. // }
  44. // // 根据生产版本获取工序
  45. // export async function getTaskListById (id) {
  46. // const res = await request.get(`/main/produceversion/getTaskListById/${id}`);
  47. // if (res.data.code == 0) {
  48. // return res.data.data;
  49. // }
  50. // return Promise.reject(new Error(res.data.message));
  51. // }
  52. // // SAP-查询库存
  53. // export async function realTimeStorage (params) {
  54. // const res = await request.get(`/sap/sync/realTimeStorage`, { params });
  55. // if (res.data.code == 0) {
  56. // return res.data.data;
  57. // }
  58. // return Promise.reject(new Error(res.data.message));
  59. // }
  60. // // 根据生产版本ID查询bom子项列表
  61. // export async function bomSubListByVersionId (params) {
  62. // const res = await request.get(
  63. // `/main/produceversion/resource/bomSubListByVersionId/${params.versionId}/${params.taskInstanceId}`
  64. // );
  65. // if (res.data.code == 0) {
  66. // return res.data.data;
  67. // }
  68. // return Promise.reject(new Error(res.data.message));
  69. // }