index.js 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  1. import request from '@/utils/request';
  2. // 列表
  3. export async function getList(data) {
  4. const res = await request.post(`/qms/quality_plan/page`, data);
  5. if (res.data.code == 0) {
  6. return res.data.data;
  7. }
  8. return Promise.reject(new Error(res.data.message));
  9. }
  10. // 新增
  11. export async function save(data) {
  12. const res = await request.post(`/qms/quality_plan/save`, data);
  13. if (res.data.code == 0) {
  14. return res.data;
  15. }
  16. return Promise.reject(new Error(res.data.message));
  17. }
  18. // 编辑
  19. export async function update(data) {
  20. const res = await request.post(`/qms/quality_plan/update`, data);
  21. if (res.data.code == 0) {
  22. return res.data.message;
  23. }
  24. return Promise.reject(new Error(res.data.message));
  25. }
  26. // 下发
  27. export async function planIssued(data) {
  28. const res = await request.post(`/qms/quality_plan/plan_issued`, data);
  29. if (res.data.code == 0) {
  30. return res.data.message;
  31. }
  32. return Promise.reject(new Error(res.data.message));
  33. }
  34. // 采购收货单
  35. export async function purchaseorderreceive(params) {
  36. const res = await request.get(`/eom/purchaseorderreceive/listForQms`, {
  37. params
  38. });
  39. if (res.data.code == 0) {
  40. return res.data.data;
  41. }
  42. return Promise.reject(new Error(res.data.message));
  43. }
  44. // 采购收货单 详情
  45. export async function purchaseorderreceiveGetById(id) {
  46. const res = await request.get(`/eom/purchaseorderreceive/getById/` + id, {});
  47. if (res.data.code == 0) {
  48. return res.data.data;
  49. }
  50. return Promise.reject(new Error(res.data.message));
  51. }
  52. // 删除
  53. export async function removeItem(data) {
  54. const res = await request.delete('/qms/quality_plan/delete', {
  55. data
  56. });
  57. if (res.data.code == 0) {
  58. return res.data.message;
  59. }
  60. return Promise.reject(new Error(res.data.message));
  61. }
  62. // 清单列表接口 1
  63. export async function getPurchaseWarehouseGoods(params) {
  64. const res = await request.get(`/wms/outInDetailRecordTwo/getPurchaseWarehouseGoods`, {
  65. params
  66. });
  67. if (res.data.code == 0) {
  68. return res.data.data;
  69. }
  70. return Promise.reject(new Error(res.data.message));
  71. }
  72. // 清单列表接口 2
  73. export async function outInRecordsPage(params) {
  74. const res = await request.get(`/wms/outInDetailRecordTwo/outInRecordsPage`, {
  75. params
  76. });
  77. if (res.data.code == 0) {
  78. return res.data.data;
  79. }
  80. return Promise.reject(new Error(res.data.message));
  81. }
  82. // 方案列表
  83. export async function getQualityTemplateList(params) {
  84. const res = await request.get(`/qms/qualitytemplate/getQualityTemplateList`, {
  85. params
  86. });
  87. if (res.data.code == 0) {
  88. return res.data.data;
  89. }
  90. return Promise.reject(new Error(res.data.message));
  91. }
  92. // 修改时查询 质检方案
  93. export async function getTemplateListByPlanId(data) {
  94. const res = await request.post(`/qms/quality_plan/getQualityTemplateList`, data);
  95. if (res.data.code == 0) {
  96. return res.data.data;
  97. }
  98. return Promise.reject(new Error(res.data.message));
  99. }
  100. // 修改时查询 质检样品
  101. export async function getSampleListByPlanId(data) {
  102. const res = await request.post(`/qms/quality_plan/getQualitySampleList`, data);
  103. if (res.data.code == 0) {
  104. return res.data.data;
  105. }
  106. return Promise.reject(new Error(res.data.message));
  107. }
  108. // 修改时查询 质检清单
  109. export async function getInventoryListByPlanId(data) {
  110. const res = await request.post(`/qms/quality_plan/getQueryQualityInventory`, data);
  111. if (res.data.code == 0) {
  112. return res.data.data;
  113. }
  114. return Promise.reject(new Error(res.data.message));
  115. }
  116. // 根据物品id 查询 仓库信息
  117. export async function getByCategoryId(data) {
  118. const res = await request.post(`/qms/quality_plan/categoryId`, data);
  119. if (res.data.code == 0) {
  120. return res.data.data;
  121. }
  122. return Promise.reject(new Error(res.data.message));
  123. }
  124. // 清单列表接口 3
  125. export async function getBatchInfoData(params) {
  126. const res = await request.get(`/wms/outindetailtwo/getBatchInfo`, {
  127. params
  128. });
  129. if (res.data.code == 0) {
  130. return res.data.data;
  131. }
  132. return Promise.reject(new Error(res.data.message));
  133. }