index.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159
  1. import request from '@/utils/request';
  2. // 列表
  3. export async function getList(data) {
  4. const res = data.parentId ? await request.post(`/qms/line_point/page`) : await request.post('/qms/quality_work_order/page', data);
  5. console.log(res)
  6. if (res.data.code == 0) {
  7. return res.data.data;
  8. }
  9. return Promise.reject(new Error(res.data.message));
  10. }
  11. // 新增
  12. export async function save(data) {
  13. const res = await request.post(`/qms/quality_work_order/save`, data);
  14. if (res.data.code == 0) {
  15. return res.data;
  16. }
  17. return Promise.reject(new Error(res.data.message));
  18. }
  19. // 编辑
  20. export async function update(data) {
  21. const res = await request.post(`/qms/quality_work_order/update`, data);
  22. if (res.data.code == 0) {
  23. return res.data.message;
  24. }
  25. return Promise.reject(new Error(res.data.message));
  26. }
  27. export async function getById(id) {
  28. const res = await request.get(`/qms/quality_work_order/getById/${id}`);
  29. if (res.data.code == 0) {
  30. return res.data;
  31. }
  32. return Promise.reject(new Error(res.data.message));
  33. }
  34. // 查询工单详情
  35. export async function getDetailById(id) {
  36. const res = await request.get(`/qms/quality_work_order/getDetailById/${id}`);
  37. if (res.data.code == 0) {
  38. return res.data;
  39. }
  40. return Promise.reject(new Error(res.data.message));
  41. }
  42. // 新增合格证
  43. export async function qualificationSave(data) {
  44. const res = await request.post(`/qms/qualityWorkOrderCertificate/save`, data);
  45. if (res.data.code == 0) {
  46. return res.data;
  47. }
  48. return Promise.reject(new Error(res.data.message));
  49. }
  50. // 删除
  51. export async function removeItem(data) {
  52. const res = await request.delete('/qms/quality_work_order/delete', {
  53. data
  54. });
  55. if (res.data.code == 0) {
  56. return res.data.message;
  57. }
  58. return Promise.reject(new Error(res.data.message));
  59. }
  60. //列表
  61. export async function parameterList(params) {
  62. const res = await request.get('/main/produceparam/page', {
  63. params
  64. });
  65. if (res.data.code == 0) {
  66. return res.data.data;
  67. }
  68. }
  69. // 报工
  70. export async function exeReportWork(data) {
  71. const res = await request.post(`/qms/quality_work_order/exeReportWork`, data);
  72. if (res.data.code == 0) {
  73. return res.data;
  74. }
  75. return Promise.reject(new Error(res.data.message));
  76. }
  77. // 根据质检工单id获取清单列表
  78. export async function queryQualityInventory(data) {
  79. const res = await request.post('/qms/quality_work_order/query_quality_inventory', data);
  80. if (res.data.code == 0) {
  81. return res.data.data;
  82. }
  83. }
  84. // 根据质检工单id获取质检样品列表
  85. export async function queryQualitySamplContent(data) {
  86. const res = await request.post('/qms/quality_work_order/query_quality_sampl_content', data);
  87. if (res.data.code == 0) {
  88. return res.data.data;
  89. }
  90. }
  91. // 根据质检工单id获取方案内容
  92. export async function queryQualityTempleContent(data) {
  93. const res = await request.post('/qms/quality_work_order/query_quality_temple_content', data);
  94. if (res.data.code == 0) {
  95. return res.data.data;
  96. }
  97. }
  98. // 仓库定义列表
  99. export async function warehouseList(data) {
  100. const res = await request.post('/wms/warehouse/select/warehouseList', data);
  101. if (res.data.code == 0) {
  102. return res.data.data;
  103. }
  104. }
  105. //更新合格证号
  106. export async function updateCertificateNumber(data) {
  107. const res = await request.post('/qms/quality_work_order/updateCertificateNumber', data);
  108. if (res.data.code == 0) {
  109. return res.data.data;
  110. }
  111. }
  112. // 查询合格证
  113. export async function qualityWorkOrderCertificate(params) {
  114. const res = await request.get('/qms/qualityWorkOrderCertificate/page', {params});
  115. if (res.data.code == 0) {
  116. return res.data.data;
  117. }
  118. }
  119. // 关闭
  120. export async function closeWork(data) {
  121. const res = await request.post(`/qms/quality_work_order/close`, data);
  122. if (res.data.code == 0) {
  123. return res.data.data;
  124. }
  125. return Promise.reject(new Error(res.data.message));
  126. }
  127. // 关闭
  128. export async function verificationQualityInspector(id) {
  129. const res = await request.post(`/qms/quality_work_order/verificationQualityInspector/${id}`);
  130. return res.data.code
  131. return Promise.reject(new Error(res.data.message));
  132. }
  133. //转派
  134. export async function transferQualityWork(data) {
  135. const res = await request.post('/qms/quality_work_order/transfer', data);
  136. if (res.data.code == 0) {
  137. return res.data.data;
  138. }
  139. }