index.ts 971 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import request from "@/utils/request";
  2. import { AxiosPromise } from "axios";
  3. /**
  4. * 获取物料信息
  5. *
  6. * @param id
  7. * @param data
  8. */
  9. export function getMaterialDetails(materialCode: String): AxiosPromise<any> {
  10. return request({
  11. url: "/api/v1/base/material/getDetails/" + materialCode,
  12. method: "get",
  13. });
  14. }
  15. export function getMaterialDetailsByseqNo(workOrderCode: String,seqNo: String): AxiosPromise<any> {
  16. return request({
  17. url: "/api/v1/process/web/traceability/get/" + workOrderCode + "/" + seqNo,
  18. method: "get",
  19. });
  20. }
  21. export function getOperationCompent(opId: String): AxiosPromise<any> {
  22. return request({
  23. url: "/api/v1/op/compent/get/" + opId,
  24. method: "get",
  25. });
  26. }
  27. /**
  28. * 根据物料编码获取最大版本号
  29. *
  30. * @param id
  31. * @param data
  32. */
  33. export function getBomVersion(materialCode: String): AxiosPromise<any> {
  34. return request({
  35. url: "/api/v1/base/bomVersion/max/" + materialCode,
  36. method: "get",
  37. });
  38. }