itemInformation.js 920 B

1234567891011121314151617181920212223242526272829303132333435
  1. import { postJ, post, get } from "@/utils/request";
  2. import Vue from "vue";
  3. // 物品信息列表
  4. export async function getList(params) {
  5. const data = await get(
  6. Vue.prototype.apiUrl + "/main/category/getList",
  7. params
  8. );
  9. if (data.code == 0) {
  10. return data.data;
  11. }
  12. return Promise.reject(data.message);
  13. }
  14. // 根据生产版本ID查询bom子项列表
  15. export async function bomSubListByVersionId(params) {
  16. const res = await get(
  17. Vue.prototype.apiUrl +
  18. `/main/produceversion/resource/bomSubListByVersionId/${params.versionId}/${params.taskInstanceId}`
  19. );
  20. if (res.code == 0) {
  21. return res.data;
  22. }
  23. return Promise.reject(res.message);
  24. }
  25. // 实例
  26. export async function getByRootLevelId(levelId) {
  27. const res = await get(
  28. Vue.prototype.apiUrl + `/main/asset/getByRootLevelId/${levelId}`
  29. );
  30. if (res.code == 0) {
  31. return res.data;
  32. }
  33. return Promise.reject(res.message);
  34. }