jobBooking.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import { postJ, post, get } from "@/utils/request";
  2. import Vue from "vue";
  3. // 报工 工单信息
  4. export async function getByIdReport(id, taskId) {
  5. const data = await get(
  6. Vue.prototype.apiUrl + `/pda/mes/workorder/getByIdReport/${id}/${taskId}`,
  7. );
  8. if (data.code == 0) {
  9. return data.data;
  10. }
  11. return Promise.reject(data.message);
  12. }
  13. // 报工-pad扫码切换工单
  14. export async function getByCodeReport(code, taskId) {
  15. const data = await get(
  16. Vue.prototype.apiUrl + `/pda/mes/workorder/getByCodeReport/${code}/${taskId}`,
  17. );
  18. if (data.code == 0) {
  19. return data.data;
  20. }
  21. return Promise.reject(data.message);
  22. }
  23. export async function jobSave(params) {
  24. const data = await postJ(
  25. Vue.prototype.apiUrl + `/pda/mes/workreport/save`, params, true,
  26. );
  27. if (data.code == 0) {
  28. return data.data;
  29. }
  30. return Promise.reject(data.message);
  31. }
  32. export async function createInProduct(params) {
  33. const data = await postJ(
  34. Vue.prototype.apiUrl + `/pda/mes/workreport/createInProduct`, params, true,
  35. );
  36. if (data.code == 0) {
  37. return data.data;
  38. }
  39. return Promise.reject(data.message);
  40. }
  41. // 委外报工 工单信息
  42. export async function outSourceGetByIdReport(id, taskId) {
  43. const data = await get(
  44. Vue.prototype.apiUrl + `/pda/mes/workorder/outSourceGetByIdReport/${id}/${taskId}`,
  45. );
  46. if (data.code == 0) {
  47. return data.data;
  48. }
  49. return Promise.reject(data.message);
  50. }