index.js 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  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. //请托申请单
  75. export async function checkPleaseEntrust(data) {
  76. const res = await request.get(
  77. `/mes/please_entrust_management/checkPleaseEntrustMaterial`,
  78. {
  79. params: data
  80. }
  81. );
  82. if (res.data.code == 0) {
  83. return res.data;
  84. }
  85. return Promise.reject(new Error(res.data.message));
  86. }
  87. export async function pdaTreeByPid(data) {
  88. const res = await request.get(`/api/main/asset/pdaPage`, { params: data });
  89. if (res.data.code == 0) {
  90. return res.data;
  91. }
  92. return Promise.reject(new Error(res.data.message));
  93. }
  94. export async function applyoutsourceSave(data) {
  95. const res = await request.post(`/mes/applyoutsource/save`, data);
  96. if (res.data.code == 0) {
  97. return res.data;
  98. }
  99. return Promise.reject(new Error(res.data.message));
  100. }
  101. export async function outInDetailPdaPage(data) {
  102. const res = await request.get(`/main/asset/pdaPage`, { params: data });
  103. if (res.data.code == '0') {
  104. return res.data.data;
  105. }
  106. return Promise.reject(new Error(res.data.message));
  107. }
  108. export async function producerouting(data) {
  109. const res = await request.get(`/main/producerouting/page`, { params: data });
  110. if (res.data.code == '0') {
  111. return res.data.data;
  112. }
  113. return Promise.reject(new Error(res.data.message));
  114. }
  115. export async function categoryGetList(data) {
  116. const res = await request.get(`/main/category/getList`, { params: data });
  117. if (res.data.code == '0') {
  118. return res.data.data;
  119. }
  120. return Promise.reject(new Error(res.data.message));
  121. }
  122. export async function factoryworkstationPage(data) {
  123. const res = await request.get(`/main/factoryworkstation/page`, {
  124. params: data
  125. });
  126. if (res.data.code == '0') {
  127. return res.data.data;
  128. }
  129. return Promise.reject(new Error(res.data.message));
  130. }
  131. export async function nextTask(data) {
  132. const res = await request.post(`/mes/workorder/nextTask`, data);
  133. if (res.data.code == 0) {
  134. return res.data;
  135. }
  136. return Promise.reject(new Error(res.data.message));
  137. }
  138. export async function juRenPrint(data) {
  139. const res = await request.post(`/mes/workorder/queryPackagePrint`, data);
  140. if (res.data.code == 0) {
  141. return res.data;
  142. }
  143. return Promise.reject(new Error(res.data.message));
  144. }
  145. //判断是否是巨仁环境
  146. export async function isJuRen(data) {
  147. const res = await request.get(`/pda/mes/us/printStyle`, {
  148. params: data
  149. });
  150. if (res.data.code == 0) {
  151. return res.data;
  152. }
  153. return Promise.reject(new Error(res.data.message));
  154. }
  155. export async function pleaseEntrustManagement(data) {
  156. const res = await request.post(`/mes/please_entrust_management/add`, data);
  157. if (res.data.code == 0) {
  158. return res.data;
  159. }
  160. return Promise.reject(new Error(res.data.message));
  161. }