index.ts 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. import request from "@/utils/request";
  2. import { AxiosPromise } from "axios";
  3. export function queryOutSourceDetails(id: object): AxiosPromise<any> {
  4. return request({
  5. url: "/api/v1/process/outsource/get/" + id,
  6. method: "get",
  7. });
  8. }
  9. export function updateOutSourceApply(params: object): AxiosPromise<any> {
  10. return request({
  11. url: "/api/v1/process/outsource/update",
  12. method: "post",
  13. data: params,
  14. });
  15. }
  16. export function queryChildrenInfo(workOrderCode: object): AxiosPromise<any> {
  17. return request({
  18. url: "/api/v1/process/info/childrenInfo/" + workOrderCode,
  19. method: "get",
  20. });
  21. }
  22. export function traceabilityTabCount(params: object): AxiosPromise<any> {
  23. return request({
  24. url: "/api/v1/process/web/traceability/tabCount",
  25. method: "post",
  26. data: params,
  27. });
  28. }
  29. export function updateItemRecord(params: object): AxiosPromise<any> {
  30. return request({
  31. url: "/api/v1/processReplace/updateReplaceBatchNo",
  32. method: "post",
  33. data: params,
  34. });
  35. }
  36. export function addProRecord(params: object): AxiosPromise<any> {
  37. return request({
  38. url: "/api/v1/proRecord/add",
  39. method: "post",
  40. data: params,
  41. });
  42. }
  43. export function queryProductHandover(params: object): AxiosPromise<any> {
  44. return request({
  45. url: "/api/v1/proRecord/queryByType",
  46. method: "post",
  47. data: params,
  48. });
  49. }
  50. export function updateHandoverList(params: object): AxiosPromise<any> {
  51. return request({
  52. url: "/api/v1/proRecord/update",
  53. method: "post",
  54. data: params,
  55. });
  56. }
  57. export function exportOperationRecord(queryParams: object) {
  58. return request({
  59. url: "/api/v1/proRecord/export",
  60. method: "post",
  61. data: queryParams,
  62. responseType: "arraybuffer",
  63. });
  64. }
  65. export function exportOperationRecord1(queryParams: object) {
  66. return request({
  67. url: "/api/v1/proRecord/export1",
  68. method: "post",
  69. data: queryParams,
  70. responseType: "arraybuffer",
  71. });
  72. }
  73. export function queryHInfo(id: number) {
  74. return request({
  75. url: "/api/v1/handoverDetails/get/" + id,
  76. method: "get",
  77. });
  78. }
  79. export function saveOpDetails(queryParams: object) {
  80. return request({
  81. url: "/api/v1/handoverDetails/add",
  82. method: "post",
  83. data: queryParams,
  84. });
  85. }
  86. export function queryFormList(queryParams: object) {
  87. return request({
  88. url: "/api/v1/proRecord/queryForms",
  89. method: "post",
  90. data: queryParams,
  91. });
  92. }
  93. // 获取工艺中工序分组
  94. export function queryProcessGroup(routeId: string) {
  95. return request({
  96. url: `/api/v1/op/routeOperation/groupList/${routeId}`,
  97. method: "get",
  98. });
  99. }
  100. // 工艺中工序分组设置
  101. export function saveProcessGroup(params: object) {
  102. return request({
  103. url: "/api/v1/op/routeOperation/groupSetting",
  104. method: "post",
  105. data: params,
  106. });
  107. }
  108. export function syncMedias(params: object) {
  109. return request({
  110. url: "/api/v1/process/media/syncSeqNo",
  111. method: "post",
  112. data: params,
  113. });
  114. }
  115. export function getLineSortList(ID: any) {
  116. return request({
  117. url: `/api/v1/op/routeOperation/lineSortList/${ID}`,
  118. method: "get",
  119. });
  120. }
  121. export function setLineSortList(params: any) {
  122. return request({
  123. url: `/api/v1/op/routeOperation/lineTagSortSetting`,
  124. method: "post",
  125. data: params,
  126. });
  127. }
  128. export function testData(processId: string, deviceNo: string, pageNo: string) {
  129. return request({
  130. url: `/api/v1/testData/get/${processId}/${deviceNo}/${pageNo}`,
  131. method: "get",
  132. });
  133. }