allocateReturn.js 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119
  1. import { axios } from '@/utils/request'
  2. // 审核调拨退货
  3. export const allocateReturnAudit = params => {
  4. return axios({
  5. url: '/allocateReturn/audit',
  6. data: params,
  7. method: 'post'
  8. })
  9. }
  10. // 删除调拨退货
  11. export const allocateReturnDelete = params => {
  12. return axios({
  13. url: `/allocateReturn/delete/${params.allocateReturnSn}`,
  14. data: params,
  15. method: 'post'
  16. })
  17. }
  18. // 财务审核调拨退货
  19. export const allocateReturnFinanceAudit = params => {
  20. return axios({
  21. url: '/allocateReturn/financeAudit',
  22. data: params,
  23. method: 'post'
  24. })
  25. }
  26. // 导出excel
  27. export const allocateReturnExcel = params => {
  28. return axios({
  29. url: `/allocateReturn/excel/${params.allocateReturnSn}`,
  30. method: 'get',
  31. responseType: 'blob'
  32. })
  33. }
  34. // 打印
  35. export const allocateReturnPrint = params => {
  36. return axios({
  37. url: `/allocateReturn/print/${params.allocateReturnSn}`,
  38. method: 'get'
  39. })
  40. }
  41. // 查询调拨退货详情
  42. export const allocateReturnQueryBySn = params => {
  43. return axios({
  44. url: `/allocateReturn/queryBySn/${params.allocateReturnSn}`,
  45. method: 'get'
  46. })
  47. }
  48. // 分页查询调拨退货列表
  49. export const allocateReturnQueryPage = (params) => {
  50. const url = `/allocateReturn/queryPage/${params.pageNo}/${params.pageSize}`
  51. delete params.pageNo
  52. delete params.pageSize
  53. return axios({
  54. url: url,
  55. data: params,
  56. method: 'post'
  57. })
  58. }
  59. // 保存调拨退货
  60. export const allocateReturnSave = params => {
  61. return axios({
  62. url: '/allocateReturn/save',
  63. data: params,
  64. method: 'post'
  65. })
  66. }
  67. // 提交调拨退货
  68. export const allocateReturnSubmit = params => {
  69. return axios({
  70. url: '/allocateReturn/submit',
  71. data: params,
  72. method: 'post'
  73. })
  74. }
  75. // 调拨退货品检
  76. export const allocateReturnCheck = params => {
  77. return axios({
  78. url: '/allocateReturn/check',
  79. data: params,
  80. method: 'post'
  81. })
  82. }
  83. // 删除调拨退货明细
  84. export const allocReturnDetailDelete = params => {
  85. return axios({
  86. url: '/allocReturnDetail/delete',
  87. data: params,
  88. method: 'post'
  89. })
  90. }
  91. // 新增调拨退货明细
  92. export const allocReturnDetailInsert = params => {
  93. return axios({
  94. url: '/allocReturnDetail/insert',
  95. data: params,
  96. method: 'post'
  97. })
  98. }
  99. // 分页查询调拨退货明细列表
  100. export const allocReturnDetailQueryPage = (params) => {
  101. const url = `/allocReturnDetail/queryPage/${params.pageNo}/${params.pageSize}`
  102. delete params.pageNo
  103. delete params.pageSize
  104. return axios({
  105. url: url,
  106. data: params,
  107. method: 'post'
  108. })
  109. }
  110. // 更新调拨退货明细
  111. export const allocReturnDetailUpdate = params => {
  112. return axios({
  113. url: '/allocReturnDetail/update',
  114. data: params,
  115. method: 'post'
  116. })
  117. }