index.js 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. import request from '@/utils/request';
  2. // 查询仓库下拉列表
  3. export async function getWarehouseList() {
  4. const res = await request.post(`/wms/warehouse/getWarehouseList`, {});
  5. if (res.data.code == 0) {
  6. return res.data;
  7. }
  8. return Promise.reject(new Error(res.data.message));
  9. }
  10. export async function getWarehouseLists(data) {
  11. const res = await request.post(`/wms/warehouse/select/warehouseList`, {
  12. params: { status: 1 }
  13. });
  14. if (res.data.code == 0) {
  15. return res.data.data;
  16. }
  17. return Promise.reject(new Error(res.data.message));
  18. }
  19. // 根据当前用户id查询他的负责工序
  20. export async function listTask(data) {
  21. const res = await request.get('/main/producetask/listTaskByUserId', {
  22. params: data
  23. });
  24. if (res.data.code == 0) {
  25. return res.data.data;
  26. }
  27. return Promise.reject(new Error(res.data.message));
  28. }
  29. // 单独报工获取工序列表
  30. export async function singleListTask(data) {
  31. const res = await request.post('/main/producetask/listTaskByWindow', data);
  32. if (res.data.code == 0) {
  33. return res.data.data;
  34. }
  35. return Promise.reject(new Error(res.data.message));
  36. }
  37. // bom 信息
  38. export async function getByTaskId(data) {
  39. const res = await request.get(`/main/categoryparam/getByTaskId`, {
  40. params: data
  41. });
  42. if (res.data.code == 0) {
  43. return res.data;
  44. }
  45. return Promise.reject(new Error(res.data.message));
  46. }
  47. export async function pcCheckOutsource(data) {
  48. const res = await request.get(`/mes/applyoutsource/pcCheckOutsource`, {
  49. params: data
  50. });
  51. if (res.data.code == 0) {
  52. return res.data;
  53. }
  54. return Promise.reject(new Error(res.data.message));
  55. }
  56. export async function getTaskInstanceById(data) {
  57. const res = await request.get(
  58. `/pda/mes/workorder/getTaskInstanceById/${data}`
  59. );
  60. if (res.data.code == 0) {
  61. return res.data;
  62. }
  63. return Promise.reject(new Error(res.data.message));
  64. }
  65. export async function checkOutsourceMaterial(data) {
  66. const res = await request.get(`/mes/applyoutsource/checkOutsourceMaterial`, {
  67. params: data
  68. });
  69. if (res.data.code == 0) {
  70. return res.data;
  71. }
  72. return Promise.reject(new Error(res.data.message));
  73. }
  74. export async function pdaTreeByPid(data) {
  75. const res = await request.get(`/api/main/asset/pdaPage`, { params: data });
  76. if (res.data.code == 0) {
  77. return res.data;
  78. }
  79. return Promise.reject(new Error(res.data.message));
  80. }
  81. export async function applyoutsourceSave(data) {
  82. const res = await request.post(`/mes/applyoutsource/save`, data);
  83. if (res.data.code == 0) {
  84. return res.data;
  85. }
  86. return Promise.reject(new Error(res.data.message));
  87. }
  88. export async function outInDetailPdaPage(data) {
  89. const res = await request.get(`/main/asset/pdaPage`, { params: data });
  90. if (res.data.code == '0') {
  91. return res.data.data;
  92. }
  93. return Promise.reject(new Error(res.data.message));
  94. }
  95. export async function producerouting(data) {
  96. const res = await request.get(`/main/producerouting/page`, { params: data });
  97. if (res.data.code == '0') {
  98. return res.data.data;
  99. }
  100. return Promise.reject(new Error(res.data.message));
  101. }
  102. export async function categoryGetList(data) {
  103. const res = await request.get(`/main/category/getList`, { params: data });
  104. if (res.data.code == '0') {
  105. return res.data.data;
  106. }
  107. return Promise.reject(new Error(res.data.message));
  108. }
  109. export async function factoryworkstationPage(data) {
  110. const res = await request.get(`/main/factoryworkstation/page`, {
  111. params: data
  112. });
  113. if (res.data.code == '0') {
  114. return res.data.data;
  115. }
  116. return Promise.reject(new Error(res.data.message));
  117. }
  118. export async function nextTask(data) {
  119. const res = await request.post(`/mes/workorder/nextTask`, data);
  120. if (res.data.code == 0) {
  121. return res.data;
  122. }
  123. return Promise.reject(new Error(res.data.message));
  124. }
  125. export async function juRenPrint(data) {
  126. const res = await request.post(`/mes/workorder/queryPackagePrint`, data);
  127. if (res.data.code == 0) {
  128. return res.data;
  129. }
  130. return Promise.reject(new Error(res.data.message));
  131. }
  132. //判断是否是巨仁环境
  133. export async function isJuRen(data) {
  134. const res = await request.get(`/pda/mes/us/printStyle`, {
  135. params: data
  136. });
  137. if (res.data.code == 0) {
  138. return res.data;
  139. }
  140. return Promise.reject(new Error(res.data.message));
  141. }
  142. export async function pleaseEntrustManagement(data) {
  143. const res = await request.post(`/mes/please_entrust_management/add`, data);
  144. if (res.data.code == 0) {
  145. return res.data;
  146. }
  147. return Promise.reject(new Error(res.data.message));
  148. }