You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

114 lines
5.2 KiB

6 months ago
6 months ago
5 months ago
6 months ago
  1. import {createAPI} from "@/utils/httpRequest.js";
  2. // -------------生产订单类型--------------
  3. // 获取生产订单类型
  4. export const getShopOrderFamily = data => createAPI(`/shopOrder/getShopOrderFamily`, 'post', data)
  5. // 保存修改生产订单类型
  6. export const saveShopOrderFamily = data => createAPI(`/shopOrder/saveShopOrderFamily`, 'post', data)
  7. // 删除生产订单类型
  8. export const deleteShopOrderFamily = data => createAPI(`/shopOrder/deleteShopOrderFamily`, 'post', data)
  9. // -------------计划方式页面--------------
  10. // 获取计划方式
  11. export const getPlanFamily = data => createAPI(`/shopOrder/getPlanFamily`, 'post', data)
  12. // 保存修改计划方式
  13. export const savePlanFamily = data => createAPI(`/shopOrder/savePlanFamily`, 'post', data)
  14. // 删除计划方式
  15. export const deletePlanFamily = data => createAPI(`/shopOrder/deletePlanFamily`, 'post', data)
  16. // -------------查询-生产订单无工艺路线--------------
  17. export const searchShopOrderWithNoProcessRoute = data => createAPI(`/shopOrder/searchShopOrderWithNoProcessRoute`, 'post', data)
  18. // -------------查询-生产派工单--------------
  19. export const searchProductionDispatchList = data => createAPI(`/shopOrder/searchProductionDispatchList`, 'post', data)
  20. // -------------查询-生产订单--------------
  21. export const searchShopOrder = data => createAPI(`/shopOrder/searchShopOrder`, 'post', data)
  22. export const searchShopOrderByPaging = data => createAPI(`/shopOrder/searchShopOrderByPaging`, 'post', data)
  23. // -------------生产订单--------------
  24. export const getShopOrderData = data => createAPI(`/shopOrder/getShopOrderData`, 'post', data)
  25. export const deleteShopOrderData = data => createAPI(`/shopOrder/deleteShopOrderData`, 'post', data)
  26. export const saveShopOrderData = data => createAPI(`/shopOrder/saveShopOrderData`, 'post', data)
  27. export const getShopOrderDetail = data => createAPI(`/shopOrder/getShopOrderDetail`, 'post', data)
  28. // 获取shoporder 信息
  29. export const getOrderInfo = data => createAPI(`/shopOrder/getOrderInfo`, 'post', data)
  30. // 获取 shoporder sap sobom 信息
  31. export const getShopOrderSapSOBOM = data => createAPI(`/shopOrder/getShopOrderSapSOBOM`, 'post', data)
  32. //取消shopOrder
  33. export const cancelShopOrderBun = data => createAPI(`/shopOrder/cancelShopOrderBun`, 'post', data)
  34. //关闭订单
  35. export const closeShopOrder = data => createAPI('/shopOrder/closeShopOrder', 'post', data)
  36. //打开工单
  37. export const openShopOrder = data => createAPI('/shopOrder/openShopOrder', 'post', data)
  38. // 获取 订单工序
  39. export const getRouteInShopOrder = data => createAPI('/shopOrder/getRouteInShopOrder', 'post', data)
  40. // 删除 订单工序
  41. export const deleteRouteInShopOrder = data => createAPI('/shopOrder/deleteRouteInShopOrder', 'post', data)
  42. // 保存 订单工序
  43. export const insertRouteInShopOrder = data => createAPI('/shopOrder/insertRouteInShopOrder', 'post', data)
  44. // 修改 工单工序
  45. export const updateRouteInShopOrder = data => createAPI('/shopOrder/updateRouteInShopOrder', 'post', data)
  46. // 获取工单工序需求时间
  47. export const getRoutingTimeRequired = data => createAPI('/shopOrder/getRoutingTimeRequired', 'post', data)
  48. // 获取 加工中心信息
  49. export const getWorkCenterInfo = data => createAPI('/shopOrder/getWorkCenterInfo', 'post', data)
  50. // 获取订单最大工序
  51. export const getOrderNoRouteInMaxItemNo = data => createAPI('/shopOrder/getOrderNoRouteInMaxItemNo', 'post', data)
  52. // 获取订单可用机台
  53. export const getOrderNoItemNoCenter = data => createAPI('/shopOrder/getOrderNoItemNoCenter', 'post', data)
  54. // 查询--生产派工单 ---》取消派工单操作
  55. export const cancelScheduleWithScheduleQuery = data => createAPI('/scheduling/cancelScheduleWithScheduleQuery', 'post', data)
  56. // 查询工单的工具信息
  57. export const getShopOrderToolDatas = data => createAPI('/shopOrder/getShopOrderToolDatas', 'post', data)
  58. // 新增工单的工具信息
  59. export const insertShopOrderToolData = data => createAPI('/shopOrder/insertShopOrderToolData', 'post', data)
  60. // 修改工单的工具信息
  61. export const updateShopOrderToolData = data => createAPI('/shopOrder/updateShopOrderToolData', 'post', data)
  62. // 查询工单的工具信息
  63. export const deleteShopOrderToolData = data => createAPI('/shopOrder/deleteShopOrderToolData', 'post', data)
  64. // 更改生产工单工艺路线
  65. export const shopOrderUpdateRoutingViaRev = data => createAPI('/shopOrder/shopOrderUpdateRoutingViaRev', 'post', data)
  66. export const shopOrderUpdateBomViaRev = data => createAPI('/shopOrder/shopOrderUpdateBomViaRev', 'post', data)
  67. // 查询生产通知单信息
  68. export const shopNoticeSearch = data => createAPI('/shopOrder/shopNoticeSearch', 'post', data)
  69. // 获取文件export const downLoadObjectFile = data => createAPI(`pms/eamObject/downLoadObjectFile?id=`+data.id,'post',777)
  70. export const downLoadObjectFile = data => createAPI(`shopOrder/downLoadObjectFile?id=`+data.id,'post',777)
  71. // 派工单上移
  72. export const resortJobUp = data => createAPI('/scheduling/resortJobUp', 'post', data)
  73. // 派工单下移
  74. export const resortJobDown = data => createAPI('/scheduling/resortJobDown', 'post', data)
  75. // 批量更新派工单排序号
  76. export const batchUpdateSerialNumber = data => createAPI('/scheduling/batchUpdateSerialNumber', 'post', data)