itemInformation.js 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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 getAssetList(params) {
  27. const data = await get(
  28. Vue.prototype.apiUrl + "/main/asset/page",
  29. params
  30. );
  31. if (data.code == 0) {
  32. return data.data;
  33. }
  34. return Promise.reject(data.message);
  35. }
  36. // 实例
  37. export async function getByRootLevelId(levelId) {
  38. const res = await get(
  39. Vue.prototype.apiUrl + `/main/asset/getByRootLevelId/${levelId}`
  40. );
  41. if (res.code == 0) {
  42. return res.data;
  43. }
  44. return Promise.reject(res.message);
  45. }