index.ts 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475
  1. import request from "@/utils/request";
  2. import { AxiosPromise } from "axios";
  3. import { OrdersQuery } from "./types";
  4. //首页涉及相关api(获取未完成任务、扫码开工)
  5. /**
  6. * 获取未完成任务
  7. *
  8. * @param data
  9. */
  10. export function getOrders(data: any) {
  11. return request(
  12. {
  13. url: "/api/v1/plan/workOrder/taskPage",
  14. method: "post",
  15. data: data,
  16. },
  17. { loadingKey: "getProcessOrders" }
  18. );
  19. }
  20. /**
  21. * 扫码开工
  22. *
  23. * @param data
  24. */
  25. export function getScan(data: any) {
  26. return request({
  27. url: "/api/v1/process/info/scan",
  28. method: "post",
  29. data: data,
  30. });
  31. }
  32. // 流程叫料
  33. export function callItems(data: any) {
  34. return request(
  35. {
  36. url: "/api/v1/process/vehicleOperation/callItems",
  37. method: "post",
  38. data: data,
  39. },
  40. { loadingKey: "callItems" }
  41. );
  42. }
  43. // 设备点检列表查询
  44. export function checkList() {
  45. return request({
  46. url: "/api/v1/process/equit/checkList",
  47. method: "get",
  48. });
  49. }
  50. // 设备点检提交
  51. export function maintenanceCheck(data: any) {
  52. return request({
  53. url: "/api/v1/process/equit/maintenanceCheck",
  54. method: "post",
  55. data: data,
  56. });
  57. }
  58. export function querySeqInfo(workOrderCode: string,seqNo: string) {
  59. return request({
  60. url: "/api/v1/plan/seq/query/" + workOrderCode + "/" + seqNo,
  61. method: "get",
  62. });
  63. }
  64. export function saveSeqInfo(data: any) {
  65. return request({
  66. url: "/api/v1/plan/seq/update",
  67. method: "post",
  68. data: data,
  69. });
  70. }