index.js 4.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137
  1. import request from '@/utils/request';
  2. // 产品合格率
  3. export async function queryHomePage(data) {
  4. const res = await request.post(`/qms/quality_work_order/queryHomePage`, 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 queryFactory(data) {
  12. const res = await request.post(`/qms/quality_work_order/queryFactory`, data);
  13. if (res.data.code == 0) {
  14. return res.data.data;
  15. }
  16. return Promise.reject(new Error(res.data.message));
  17. }
  18. // 班组查询
  19. export async function queryTeam(data) {
  20. const res = await request.post(`/qms/quality_work_order/queryTeam`, data);
  21. if (res.data.code == 0) {
  22. return res.data.data;
  23. }
  24. return Promise.reject(new Error(res.data.message));
  25. }
  26. // 产线查询
  27. export async function queryProductionLine(data) {
  28. const res = await request.post(
  29. `/qms/quality_work_order/queryProductionLine`,
  30. data
  31. );
  32. if (res.data.code == 0) {
  33. return res.data.data;
  34. }
  35. return Promise.reject(new Error(res.data.message));
  36. }
  37. // 不良占比
  38. export async function queryProportionDefectiveTypes() {
  39. const res = await request.post(
  40. `/qms/quality_work_order/queryProportionDefectiveTypes`
  41. );
  42. if (res.data.code == 0) {
  43. return res.data.data;
  44. }
  45. return Promise.reject(new Error(res.data.message));
  46. }
  47. //获取系统参数
  48. export async function parameterGetByCode(data) {
  49. const res = await request.post('/sys/parameter/getByCode', data);
  50. if (res.data.code == 0) {
  51. return res.data.data;
  52. }
  53. return Promise.reject(new Error(res.data.message));
  54. }
  55. export async function getCategoryByCode(code) {
  56. const res = await request.get(`/main/category/getByCode/${code}`);
  57. if (res.data.code == 0) {
  58. return res.data.data;
  59. }
  60. return Promise.reject(new Error(res.data.message));
  61. }
  62. // 规则记录分页查询
  63. export async function recordrulesPage(body) {
  64. const res = await request.post(`/main/recordrules/page`, body);
  65. if (res.data.code == 0) {
  66. return res.data.data;
  67. }
  68. return Promise.reject(new Error(res.data.message));
  69. }
  70. // 规则记录分页查询 过程控制 /main/recordrules/processInspectionRecordRulesPage
  71. export async function recordrulesNotProduceTaskConfigRecordRulesPage(body) {
  72. const res = await request.post(
  73. `/main/recordrules/processInspectionRecordRulesPage`,
  74. body
  75. );
  76. if (res.data.code == 0) {
  77. return res.data.data;
  78. }
  79. return Promise.reject(new Error(res.data.message));
  80. }
  81. // /main/recordrulestype/page 规则类型分页查询
  82. export async function recordrulesTypePage(body) {
  83. const res = await request.post(`/main/recordrulestype/page`, body);
  84. if (res.data.code == 0) {
  85. return res.data.data;
  86. }
  87. return Promise.reject(new Error(res.data.message));
  88. }
  89. export async function recordrulesGetById(id) {
  90. const res = await request.get(`/main/recordrules/getById/${id}`);
  91. if (res.data.code == 0) {
  92. return res.data.data;
  93. }
  94. return Promise.reject(new Error(res.data.message));
  95. }
  96. // 列表
  97. export async function getteampage(data) {
  98. const res = await request.get(`/main/team/page`, {
  99. params: data
  100. });
  101. console.log(res.data.code == 0);
  102. if (res.data.code == 0) {
  103. return res.data.data;
  104. }
  105. return Promise.reject(new Error(res.data.message));
  106. }
  107. // 查询班组
  108. export async function getTeam(id) {
  109. const res = await request.get(`/main/team/getById/${id}`);
  110. if (res.data.code == 0) {
  111. return res.data.data;
  112. }
  113. return Promise.reject(new Error(res.data.message));
  114. }
  115. // 获取实体列表分页
  116. export async function getAssetList(data) {
  117. let par = new URLSearchParams(data);
  118. const res = await request.get(`/main/asset/page?` + par, {});
  119. if (res.data.code == 0) {
  120. return res.data.data;
  121. }
  122. return Promise.reject(new Error(res.data.message));
  123. } //通过code获取分类
  124. export async function getProduceTreeByCode(type) {
  125. const res = await request.get(
  126. `/main/categoryLevel/getProduceTreeByPid?type=${type}`,
  127. {}
  128. );
  129. if (res.data.code == 0) {
  130. return res.data.data;
  131. }
  132. return Promise.reject(new Error(res.data.message));
  133. }