index.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. import request from '@/utils/request';
  2. // 获取车间下的所有产线
  3. export async function listFactoryLineByParentId(params) {
  4. const res = await request.get(
  5. `/main/factoryarea/listFactoryLineByParentId/${params}`, {}
  6. );
  7. if (res.data.code == 0) {
  8. return res.data.data;
  9. }
  10. return Promise.reject(new Error(res.data.message));
  11. }
  12. // 获取工厂下的所有车间
  13. export async function listWorkshopByParentId(params) {
  14. const res = await request.get(
  15. `/main/factoryarea/listWorkshopByParentId/${params}`, {}
  16. );
  17. if (res.data.code == 0) {
  18. return res.data.data;
  19. }
  20. return Promise.reject(new Error(res.data.message));
  21. }
  22. // 保存
  23. export async function saveOrUpdate(params) {
  24. const res = await request.post(
  25. `/main/factoryarea/saveOrUpdate`,
  26. params
  27. );
  28. if (res.data.code == 0) {
  29. return res.data.message;
  30. }
  31. return Promise.reject(new Error(res.data.message));
  32. }
  33. // 查询工厂列表-分页
  34. export async function getFactoryarea(params) {
  35. const res = await request.get(
  36. `/main/factoryarea/page`,
  37. {
  38. params
  39. }
  40. );
  41. if (res.data.code == 0) {
  42. return res.data.data;
  43. }
  44. return Promise.reject(new Error(res.data.message));
  45. }
  46. // 删除
  47. export async function deletefactoryarea(params) {
  48. const res = await request.get(
  49. `/main/factoryarea/delete/${params}`,
  50. );
  51. if (res.data.code == 0) {
  52. return res.data.message;
  53. }
  54. return Promise.reject(new Error(res.data.message));
  55. }
  56. // 保存修改工位
  57. export async function saveOrUpdate_gw(params) {
  58. const res = await request.post(
  59. `/main/factoryworkstation/saveOrUpdate`,
  60. params
  61. );
  62. if (res.data.code == 0) {
  63. return res.data.message;
  64. }
  65. return Promise.reject(new Error(res.data.message));
  66. }
  67. // 工位分页查询
  68. export async function getFactoryworkstation(params) {
  69. const res = await request.get(
  70. `/main/factoryworkstation/page`,
  71. {
  72. params
  73. }
  74. );
  75. if (res.data.code == 0) {
  76. return res.data.data;
  77. }
  78. return Promise.reject(new Error(res.data.message));
  79. }
  80. // 工位删除
  81. export async function deleteFactoryworkstation(params) {
  82. const res = await request.delete(
  83. `/main/factoryworkstation/delete/${params}`,
  84. );
  85. if (res.data.code == 0) {
  86. return res.data.message;
  87. }
  88. return Promise.reject(new Error(res.data.message));
  89. }
  90. // 工位详情
  91. export async function getById(params) {
  92. const res = await request.get(
  93. `/main/factoryworkstation/getById/${params}`,
  94. );
  95. if (res.data.code == 0) {
  96. return res.data.data;
  97. }
  98. return Promise.reject(new Error(res.data.message));
  99. }