index.ts 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  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. export function carCall(data: any) {
  33. return request({
  34. url: "/api/v1/test/callMaterial",
  35. method: "post",
  36. data: data,
  37. });
  38. }
  39. export function carExtend(data: any) {
  40. return request({
  41. url: "/api/v1/test/operateDrawer",
  42. method: "post",
  43. data: data,
  44. });
  45. }
  46. export function carBack(data: any) {
  47. return request({
  48. url: "/api/v1/test/stockIn",
  49. method: "post",
  50. data: data,
  51. });
  52. }
  53. // 流程叫料
  54. export function callItems(data: any) {
  55. return request(
  56. {
  57. url: "/api/v1/process/vehicleOperation/callItems",
  58. method: "post",
  59. data: data,
  60. },
  61. { loadingKey: "callItems" }
  62. );
  63. }
  64. // 设备点检列表查询
  65. export function checkList() {
  66. return request({
  67. url: "/api/v1/process/equit/checkList",
  68. method: "get",
  69. });
  70. }
  71. // 设备点检提交
  72. export function maintenanceCheck(data: any) {
  73. return request({
  74. url: "/api/v1/process/equit/maintenanceCheck",
  75. method: "post",
  76. data: data,
  77. });
  78. }
  79. export function querySeqInfo(workOrderCode: string, seqNo: string) {
  80. return request({
  81. url: "/api/v1/plan/seq/query/" + workOrderCode + "/" + seqNo,
  82. method: "get",
  83. });
  84. }
  85. export function saveSeqInfo(data: any) {
  86. return request({
  87. url: "/api/v1/plan/seq/update",
  88. method: "post",
  89. data: data,
  90. });
  91. }
  92. //拉料
  93. export function getPull(data: any) {
  94. return request({
  95. url: "/api/v1/process/vehicleOperation/callSeq",
  96. method: "post",
  97. data: data,
  98. });
  99. }