execute.js 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. import { postJ, post, get } from "@/utils/request";
  2. import Vue from "vue";
  3. // 投料
  4. export async function feedBatchSave(params) {
  5. const res = await postJ(Vue.prototype.apiUrl + `/mes/feed/batchSave`, params);
  6. if (res.code == 0) {
  7. return res.data;
  8. }
  9. return Promise.reject(res.message);
  10. }
  11. // 获取周转车绑定工单信息
  12. export async function getWorkerOrderInfo(turnoverCode) {
  13. const res = await get(
  14. Vue.prototype.apiUrl + `/mes/workreport/getWorkerOrderInfo/${turnoverCode}`
  15. );
  16. if (res.code == 0) {
  17. return res.data;
  18. }
  19. return Promise.reject(res.message);
  20. }
  21. // pda报工
  22. export async function pdaReport(data) {
  23. const res = await postJ(
  24. Vue.prototype.apiUrl + `/mes/workreport/pda/report`,
  25. data
  26. );
  27. if (res.code == 0) {
  28. return res.data;
  29. }
  30. return Promise.reject(res.message);
  31. }
  32. // 报工
  33. export async function workReport(data) {
  34. const res = await postJ(
  35. Vue.prototype.apiUrl + `/mes/workreport/report`,
  36. data
  37. );
  38. if (res.code == 0) {
  39. return res.data;
  40. }
  41. return Promise.reject(res.message);
  42. }
  43. // 工序列表
  44. export async function getTaskListById(id) {
  45. const res = await get(
  46. Vue.prototype.apiUrl + `/main/produceversion/getTaskListById/${id}`
  47. );
  48. if (res.code == 0) {
  49. return res.data;
  50. }
  51. return Promise.reject(res.message);
  52. }