daywork.js 4.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243
  1. import request from '@/utils/request'
  2. const baseUrl = import.meta.env.VITE_APP_PRODUCTION_API
  3. /**
  4. * 获取 生产批次 列表
  5. * @param {*} data
  6. * @returns
  7. */
  8. export function listDaywork(query) {
  9. return request({
  10. url: baseUrl + '/business/productionDaywork/list',
  11. method: 'get',
  12. params: query
  13. })
  14. }
  15. export function listForOutsource(query) {
  16. return request({
  17. url: baseUrl + '/business/productionDaywork/listForOutsource',
  18. method: 'get',
  19. params: query
  20. })
  21. }
  22. export function processesForOutsource(query) {
  23. return request({
  24. url: baseUrl + '/business/productionDaywork/processesForOutsource',
  25. method: 'get',
  26. params: query
  27. })
  28. }
  29. export function carrierForOutsource(query) {
  30. return request({
  31. url: baseUrl + '/business/productionDaywork/carrierForOutsource',
  32. method: 'get',
  33. params: query
  34. })
  35. }
  36. // 查询工序管理
  37. export function getDayworkProcessList(query) {
  38. return request({
  39. url: baseUrl + '/business/productionDaywork/getDayworkProcessList',
  40. method: 'get',
  41. params: query
  42. })
  43. }
  44. /**
  45. * 获取 计划查询的工段列表
  46. * @param {*} data
  47. * @returns
  48. */
  49. /**
  50. * 获取 计划查询 列表
  51. * @param {*} data
  52. * @returns
  53. */
  54. export function getDayworkInfo(query) {
  55. return request({
  56. url: baseUrl + '/business/productionDaywork/getDayworkInfo',
  57. method: 'get',
  58. params: query
  59. })
  60. }
  61. /**
  62. * 获取 计划查询的工段列表
  63. * @param {*} data
  64. * @returns
  65. */
  66. export function getDeptInfo(query) {
  67. return request({
  68. url: baseUrl + '/business/productionDaywork/getDeptInfo',
  69. method: 'get',
  70. params: query
  71. })
  72. }
  73. /**
  74. * 获取 已生产批次 列表
  75. * @param {*} data
  76. * @returns
  77. */
  78. export function getProducedLot(query) {
  79. return request({
  80. url: baseUrl + '/business/productionDaywork/getProducedLot',
  81. method: 'get',
  82. params: query
  83. })
  84. }
  85. export function getItemProcess(query) {
  86. return request({
  87. url: baseUrl + '/business/productionDaywork/getItemProcess',
  88. method: 'get',
  89. params: query
  90. })
  91. }
  92. /**
  93. * 获取 报工记录的工段
  94. * @param {*} data
  95. * @returns
  96. */
  97. export function getDeptList(query) {
  98. return request({
  99. url: baseUrl + '/business/productionDaywork/getDeptList',
  100. method: 'get',
  101. params: query
  102. })
  103. }
  104. /** 查询批次信息 */
  105. export function getDayworkItemProcess(id) {
  106. return request({
  107. url: baseUrl + '/business/productionDaywork/getDayworkItemProcess/' + id,
  108. method: 'get'
  109. })
  110. }
  111. /**
  112. * 获取 生产批次报工 列表
  113. * @param {*} data
  114. * @returns
  115. */
  116. export function listDayworkItem(query) {
  117. return request({
  118. url: baseUrl + '/business/productionDaywork/listItem',
  119. method: 'get',
  120. params: query
  121. })
  122. }
  123. /**
  124. * 获取 生产批次报工 列表
  125. * @param {*} data
  126. * @returns
  127. */
  128. export function checkUseEquipment(data) {
  129. return request({
  130. url: baseUrl + '/business/productionDaywork/checkUseEquipment',
  131. method: 'post',
  132. data: data
  133. })
  134. }
  135. /**
  136. * 修改 生产批次报工 列表
  137. * @param {*} data
  138. * @returns
  139. */
  140. export function updateItem(data) {
  141. return request({
  142. url: baseUrl + '/business/productionDaywork/updateItem',
  143. method: 'post',
  144. data: data
  145. })
  146. }
  147. /**
  148. * 查询是否为首序
  149. */
  150. export function getIsFirstOrder(dayworkId) {
  151. return request({
  152. url: baseUrl + '/business/productionDaywork/getIsFirstOrder/' + dayworkId,
  153. method: 'get'
  154. })
  155. }
  156. /**
  157. * 获取报工批次工序列表
  158. * @param {*} data
  159. * @returns
  160. */
  161. export function getProcessList(query) {
  162. return request({
  163. url: baseUrl + '/business/productionDaywork/getProcessList',
  164. method: 'get',
  165. params: query
  166. })
  167. }
  168. // 查询工段资源组能够选择的设备
  169. export function getEquipmentInfo(query) {
  170. return request({
  171. url: baseUrl + '/business/detail/equipmentInfo',
  172. method: 'get',
  173. params: query
  174. })
  175. }
  176. /**
  177. * 获取报工批次废弃信息
  178. * @param {*} data
  179. * @returns
  180. */
  181. export function getDayworkItemRejectList(query) {
  182. return request({
  183. url: baseUrl + '/business/productionDaywork/getDayworkItemRejectList',
  184. method: 'get',
  185. params: query
  186. })
  187. }
  188. /**
  189. * 修改 生产批次报工 列表
  190. * @param {*} data
  191. * @returns
  192. */
  193. export function updateDayworkItemInfo(data) {
  194. return request({
  195. url: baseUrl + '/business/productionDaywork/updateDayworkItemInfo',
  196. method: 'post',
  197. data: data
  198. })
  199. }
  200. export function addDaywork(data) {
  201. return request({
  202. url: baseUrl + '/business/daywork',
  203. method: 'post',
  204. data: data
  205. })
  206. }
  207. export function getDaywork(id) {
  208. return request({
  209. url: baseUrl + '/business/daywork/' + id,
  210. method: 'get'
  211. })
  212. }
  213. export function updateDaywork(data) {
  214. return request({
  215. url: baseUrl + '/business/daywork',
  216. method: 'put',
  217. data: data
  218. })
  219. }
  220. export function delDaywork(id) {
  221. return request({
  222. url: baseUrl + '/business/daywork/' + id,
  223. method: 'delete'
  224. })
  225. }