index.js 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106
  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. * 查询人员列表
  35. * @param params 查询条件
  36. */
  37. export async function getUserPage(params) {
  38. const res = await request.get(Vue.prototype.apiUrl + `/main/user/getUserPage?`, {});
  39. if (res.data.code == 0) {
  40. return res.data.data;
  41. }
  42. return Promise.reject(new Error(res.data.message));
  43. }
  44. /**
  45. * 查询机构列表
  46. * @param params 查询条件
  47. */
  48. export async function listOrganizations (params) {
  49. const res = await request.get(Vue.prototype.apiUrl + '/main/group/getGroupList', params);
  50. if (res.data.code == 0) {
  51. return res.data.data;
  52. }
  53. return Promise.reject(new Error(res.data.message));
  54. }
  55. //h获取部门用户
  56. export async function getGroupUserTree(params) {
  57. const res = await request.get(
  58. Vue.prototype.apiUrl + `/main/group/getGroupUserTree`,
  59. params
  60. );
  61. if (res.data.code == 0) {
  62. return res.data.data;
  63. }
  64. return Promise.reject(new Error(res.data.message));
  65. }
  66. // // 根据工艺路线编码获取工序
  67. // export async function getProcessByRoute (data) {
  68. // const res = await request.post(
  69. // '/main/producerouting/taskinstance/page',
  70. // data
  71. // );
  72. // if (res.data.code == 0) {
  73. // return res.data.data;
  74. // }
  75. // return Promise.reject(new Error(res.data.message));
  76. // }
  77. // // 根据生产版本获取工序
  78. // export async function getTaskListById (id) {
  79. // const res = await request.get(`/main/produceversion/getTaskListById/${id}`);
  80. // if (res.data.code == 0) {
  81. // return res.data.data;
  82. // }
  83. // return Promise.reject(new Error(res.data.message));
  84. // }
  85. // // SAP-查询库存
  86. // export async function realTimeStorage (params) {
  87. // const res = await request.get(`/sap/sync/realTimeStorage`, { params });
  88. // if (res.data.code == 0) {
  89. // return res.data.data;
  90. // }
  91. // return Promise.reject(new Error(res.data.message));
  92. // }
  93. // // 根据生产版本ID查询bom子项列表
  94. // export async function bomSubListByVersionId (params) {
  95. // const res = await request.get(
  96. // `/main/produceversion/resource/bomSubListByVersionId/${params.versionId}/${params.taskInstanceId}`
  97. // );
  98. // if (res.data.code == 0) {
  99. // return res.data.data;
  100. // }
  101. // return Promise.reject(new Error(res.data.message));
  102. // }