index.ts 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164
  1. import request from "@/utils/request";
  2. // 返回一工段为
  3. export function processTreeList(operationType: string) {
  4. return request({
  5. url: "/api/v1/op/baseOperation/treeList",
  6. method: "post",
  7. data: {
  8. operationType: operationType,
  9. },
  10. });
  11. }
  12. // 新增自定义工艺工序组件路径
  13. export function saveCompoents(data: object) {
  14. return request({
  15. url: "/api/v1/op/compent/saveOrUpdate",
  16. method: "post",
  17. data: data,
  18. });
  19. }
  20. export function addBatch(data: object) {
  21. return request({
  22. url: "/api/v1/op/operationItem/addBatch",
  23. method: "post",
  24. data: data,
  25. });
  26. }
  27. // 新增工序采集辅料
  28. export function addFuliao(data: object) {
  29. return request({
  30. url: "/api/v1/operationAccessoryItem/addBatch",
  31. method: "post",
  32. data: data,
  33. });
  34. }
  35. //批量新增esop
  36. export function addEsopBatch(data: object) {
  37. return request({
  38. url: "/api/v1/op/esop/addBatch",
  39. method: "post",
  40. data: data,
  41. });
  42. }
  43. //批量新增检验项
  44. export function addCheckBatch(data: object) {
  45. return request({
  46. url: "/api/v1/op/operationCheck/addBatch",
  47. method: "post",
  48. data: data,
  49. });
  50. }
  51. // 获取工艺工序组件路径信息
  52. export function getCompoentsList(opId: string) {
  53. return request({
  54. url: `/api/v1/op/compent/get/${opId}`,
  55. method: "get",
  56. });
  57. }
  58. // 批量更新工序记录项信息
  59. export function sortGXJLList(data: object) {
  60. return request({
  61. url: `/api/v1/op/operationRecord/batch-update`,
  62. method: "post",
  63. data: data,
  64. });
  65. }
  66. export function getBomVersion(data: object) {
  67. return request({
  68. url: `/api/v1/base/bomVersion/list`,
  69. method: "post",
  70. data: data,
  71. });
  72. }
  73. export function getRouteMaxVersion(routeId: string) {
  74. return request({
  75. url: `/api/v1/op/route/getRouteMaxVersion/${routeId}`,
  76. method: "get",
  77. });
  78. }
  79. export function checkSyncList(id: string) {
  80. return request({
  81. url: "/api/v1/op/routeOperation/checkSyncList/" + id,
  82. method: "get",
  83. });
  84. }
  85. export function syncOperation(data: Object) {
  86. return request({
  87. url: "/api/v1/op/routeOperation/syncOperation",
  88. method: "post",
  89. data: data,
  90. });
  91. }
  92. export function treeDataList(data: object) {
  93. return request({
  94. url: `/api/v1/operation/item/group/list`,
  95. method: "post",
  96. data: data,
  97. });
  98. }
  99. export function treeDataSave(data: object) {
  100. return request({
  101. url: `/api/v1/operation/item/group/add`,
  102. method: "post",
  103. data: data,
  104. });
  105. }
  106. export function treeDataDel(data: object) {
  107. return request({
  108. url: `/api/v1/operation/item/group/del`,
  109. method: "post",
  110. data: data,
  111. });
  112. }
  113. export function treeDataUpdate(data: object) {
  114. return request({
  115. url: `/api/v1/operation/item/group/update`,
  116. method: "post",
  117. data: data,
  118. });
  119. }
  120. export function treeDataAddBatch(data: object) {
  121. return request({
  122. url: `/api/v1/op/operationItem/updateBatch`,
  123. method: "post",
  124. data: data,
  125. });
  126. }
  127. export function removeGroup(data: object) {
  128. return request({
  129. url: `/api/v1/op/operationItem/removeGroup`,
  130. method: "post",
  131. data: data,
  132. });
  133. }
  134. export function removeAccessoryGroup(data: object){
  135. return request({
  136. url: `/api/v1/operationAccessoryItem/removeGroup`,
  137. method: "post",
  138. data: data,
  139. });
  140. }
  141. export function treeAccessoryAddBatch(data: object) {
  142. return request({
  143. url: `/api/v1/operationAccessoryItem/updateBatch`,
  144. method: "post",
  145. data: data,
  146. });
  147. }