index.js 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141
  1. import {
  2. get,
  3. put,
  4. putJ,
  5. postJ,
  6. deleteApi
  7. } from "@/utils/request";
  8. import Vue from "vue";
  9. // /main/recordrules/getById/{id} 查看详情
  10. export async function recordrulesGetById(id) {
  11. const res = await get(Vue.prototype.apiUrl + `/main/recordrules/getById/${id}`);
  12. if (res.code == 0) {
  13. return res.data;
  14. }
  15. return Promise.reject(new Error(res.message));
  16. }
  17. // 规则记录分页查询
  18. export async function recordrulesPage(body) {
  19. const res = await postJ(Vue.prototype.apiUrl + `/main/recordrules/page`, body);
  20. if (res.code == 0) {
  21. return res.data;
  22. }
  23. return Promise.reject(new Error(res.message));
  24. }
  25. // 规则记录分页查询 过程控制 /main/recordrules/notProduceTaskConfigRecordRulesPage
  26. export async function recordrulesNotProduceTaskConfigRecordRulesPage(body) {
  27. const res = await postJ(
  28. Vue.prototype.apiUrl + `/main/recordrules/processInspectionRecordRulesPage`,
  29. body
  30. );
  31. if (res.code == 0) {
  32. return res.data;
  33. }
  34. return Promise.reject(new Error(res.message));
  35. }
  36. // 记录计划配置 计划
  37. export async function recordrulesplanPage(params) {
  38. const res = await get(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/page`, params);
  39. if (res.code == 0) {
  40. return res.data;
  41. }
  42. return Promise.reject(new Error(res.message));
  43. }
  44. export async function recordrulesplanDelete(ids) {
  45. const res = await deleteApi(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/delete`, ids);
  46. if (res.code == 0) {
  47. return res.data;
  48. }
  49. return Promise.reject(new Error(res.message));
  50. }
  51. // /mes/recordrulesplan/saveOrUpdate
  52. export async function save(body) {
  53. const res = await postJ(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/save`, body);
  54. if (res.code == 0) {
  55. return res.data;
  56. }
  57. return Promise.reject(new Error(res.message));
  58. }
  59. export async function update(body) {
  60. const res = await putJ(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/update`, body);
  61. if (res.code == 0) {
  62. return res.data;
  63. }
  64. return Promise.reject(new Error(res.message));
  65. }
  66. // 获取记录规则计划详情 /mes/recordrulesplan/getById/{id}
  67. export async function getRecordRulesPlanDetail(id) {
  68. const res = await get(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/getById/${id}`);
  69. if (res.code == 0) {
  70. return res.data;
  71. }
  72. return Promise.reject(new Error(res.message));
  73. }
  74. // /mes/recordrulesplan/revoke post 撤回
  75. export async function recordrulesplanRevoke(id) {
  76. const res = await put(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/revoke`, id);
  77. if (res.code == 0) {
  78. return res.data;
  79. }
  80. return Promise.reject(new Error(res.message));
  81. }
  82. // /mes/producetaskrulerecord/queryRecordWorkOrderPage
  83. export async function producetaskrulerecordQueryRecordWorkOrderPage(params) {
  84. const res = await get(Vue.prototype.apiUrl + `/pcs/recordrulesorder/page`, params);
  85. if (res.code == 0) {
  86. return res.data;
  87. }
  88. return Promise.reject(new Error(res.message));
  89. }
  90. // /mes/recordrulesplan/manualDispatchOrder 手动派单
  91. export async function recordrulesplanManualDispatchOrder(body) {
  92. const res = await put(Vue.prototype.apiUrl + `/pcs/recordRulesPlan/dispatchOrder`, body);
  93. if (res.code == 0) {
  94. return res.data;
  95. }
  96. return Promise.reject(new Error(res.message));
  97. }
  98. // /mes/recordrulesplan/reManualDispatchOrder
  99. export async function recordrulesplanReManualDispatchOrder(body) {
  100. const res = await putJ(Vue.prototype.apiUrl + `/pcs/recordrulesorder/reassign`, body);
  101. if (res.code == 0) {
  102. return res.data;
  103. }
  104. return Promise.reject(new Error(res.message));
  105. }
  106. // /mes/producetaskrulerecord/saveOrUpdateAndSubmit 报工
  107. export async function producetaskrulerecordSaveOrUpdateAndSubmit(body) {
  108. const res = await putJ(Vue.prototype.apiUrl + `/pcs/recordrulesorder/reportingWork`, body);
  109. if (res.code == 0) {
  110. return res.data;
  111. }
  112. return Promise.reject(new Error(res.message));
  113. }
  114. export async function getById(id) {
  115. const res = await get(Vue.prototype.apiUrl + `/pcs/recordrulesorder/getById/${id}`);
  116. if (res.code == 0) {
  117. return res.data;
  118. }
  119. return Promise.reject(new Error(res.message));
  120. }
  121. export async function checkReportingWork(id) {
  122. const res = await get(
  123. Vue.prototype.apiUrl + `/pcs/recordrulesorder/checkReportingWork/${id}`
  124. );
  125. return res.code;
  126. }