p2.js 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import request from '@/utils/request'
  2. // 【 ezhizao-dms-p2 】这个名字对应的就是 nacos 中的服务的 id,必须用“-”分割
  3. // 开发时,在 vite.config.js 中配置 /ezhizao-dms-p2,参考 /dev-api 的配置
  4. // 生产时,在nginx中配置 /ezhizao-dms-p2,指定对应的 nacos 中的服务 id:/ezhizao-dms-p2
  5. const baseUrl = import.meta.env.VITE_APP_P2_API
  6. // 查询 p2 中的生产计划列表
  7. export function getP2Plan(data) {
  8. return request({
  9. url: baseUrl + '/business/p2/getP2Plan',
  10. method: 'get',
  11. params: data
  12. })
  13. }
  14. // 查询p2中的产品表
  15. export function getP2Product() {
  16. return request({
  17. url: baseUrl + '/business/inc10100/getP2Product',
  18. method: 'get',
  19. timeout: 200000
  20. })
  21. }
  22. // 查询p2中的产品表
  23. export function getP2Process() {
  24. return request({
  25. url: baseUrl + '/business/sfc10300/getP2Process',
  26. method: 'get'
  27. })
  28. }
  29. // 查询p2中需要序检的工序
  30. export function getP2NeedCheckProcess(type) {
  31. return request({
  32. url: baseUrl + '/business/sfc10300/getP2ProcessWrbz/' + type,
  33. method: 'get'
  34. })
  35. }
  36. // 查询p2中计划单的单批重量
  37. export function getProductionLotAmount(data) {
  38. return request({
  39. url: baseUrl + '/business/sfc10500/getLotAmount',
  40. method: 'get',
  41. params: data
  42. })
  43. }
  44. // 查询productionPlan详细
  45. export function getProductionPlan(id) {
  46. return request({
  47. url: baseUrl + '/business/productionPlan/' + id,
  48. method: 'get'
  49. })
  50. }
  51. // 新增productionPlan
  52. export function saveProductionPlan(data) {
  53. return request({
  54. url: baseUrl + '/business/productionPlan',
  55. method: 'post',
  56. data: data
  57. })
  58. }
  59. // 修改productionPlan
  60. export function updateProductionPlan(data) {
  61. return request({
  62. url: baseUrl + '/business/productionPlan',
  63. method: 'put',
  64. data: data
  65. })
  66. }
  67. // 删除productionPlan
  68. export function delProductionPlan(id) {
  69. return request({
  70. url: baseUrl + '/business/productionPlan/' + id,
  71. method: 'delete'
  72. })
  73. }