planDetailSubDetail.js 2.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. import request from '@/utils/request'
  2. // 【 ezhizao-dms-production 】这个名字对应的就是 nacos 中的服务的 id,必须用“-”分割
  3. // 开发时,在 vite.config.js 中配置 /ezhizao-dms-production,参考 /dev-api 的配置
  4. // 生产时,在nginx中配置 /ezhizao-dms-production,指定对应的 nacos 中的服务 id:/ezhizao-dms-production
  5. const baseUrl = import.meta.env.VITE_APP_PRODUCTION_API
  6. // 查询生产子计划明细列表
  7. export function listPlanDetailSubDetail(query) {
  8. return request({
  9. url: baseUrl + '/business/planDetailSubDetail/list',
  10. method: 'get',
  11. params: query
  12. })
  13. }
  14. // 查询生产子计划明细详细
  15. export function getPlanDetailSubDetail(id) {
  16. return request({
  17. url: baseUrl + '/business/planDetailSubDetail/' + id,
  18. method: 'get'
  19. })
  20. }
  21. //查询生产子计划是否含有尾批
  22. export function getLastLotStatus(id) {
  23. return request({
  24. url: baseUrl + '/business/planDetailSubDetail/getLastLotStatus/' + id,
  25. method: 'get'
  26. })
  27. }
  28. // 登陆人员工段
  29. export function getDept() {
  30. return request({
  31. url: baseUrl + '/business/planDetailSubDetail/getDept',
  32. method: 'get'
  33. })
  34. }
  35. export function getDeptList() {
  36. return request({
  37. url: baseUrl + '/business/planDetailSubDetail/getDeptList',
  38. method: 'get'
  39. })
  40. }
  41. export function getDeptListByUserIdInPackage() {
  42. return request({
  43. url: baseUrl + '/business/planDetailSubDetail/getDeptListByUserIdInPackage',
  44. method: 'get'
  45. })
  46. }
  47. export function specialGetDeptList() {
  48. return request({
  49. url: baseUrl + '/business/planDetailSubDetail/specialGetDeptList',
  50. method: 'get'
  51. })
  52. }
  53. export function getDeptListByUserId() {
  54. return request({
  55. url: baseUrl + '/business/planDetailSubDetail/getDeptListByUserId',
  56. method: 'get'
  57. })
  58. }
  59. // 新增生产子计划明细
  60. export function savePlanDetailSubDetail(data) {
  61. return request({
  62. url: baseUrl + '/business/planDetailSubDetail/save',
  63. method: 'post',
  64. data: data
  65. })
  66. }
  67. // 新增生产子计划明细 根据投产数量生成批次
  68. export function savePlanDetailSubDetailByNumber(data) {
  69. return request({
  70. url: baseUrl + '/business/planDetailSubDetail/saveByNumber',
  71. method: 'post',
  72. data: data
  73. })
  74. }
  75. // 修改生产子计划明细
  76. export function updatePlanDetailSubDetail(data) {
  77. return request({
  78. url: baseUrl + '/business/planDetailSubDetail/save',
  79. method: 'put',
  80. data: data
  81. })
  82. }
  83. // 删除生产子计划明细
  84. export function delPlanDetailSubDetail(id) {
  85. return request({
  86. url: baseUrl + '/business/planDetailSubDetail/' + id,
  87. method: 'delete'
  88. })
  89. }