productUniversalCode.js 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. import { axios } from '@/utils/request'
  2. // 通用产品 列表 有分页
  3. export const productUniversalCodeList = (params) => {
  4. const url = `/productUniversalCode/queryPage/${params.pageNo}/${params.pageSize}`
  5. delete params.pageNo
  6. delete params.pageSize
  7. return axios({
  8. url: url,
  9. data: params,
  10. method: 'post',
  11. headers:{
  12. 'module': encodeURIComponent('列表查询')
  13. }
  14. })
  15. }
  16. // 通用产品 删除
  17. export const productUniversalCodeDel = (params) => {
  18. const url = `/productUniversalCode/delete/${params.id}`
  19. return axios({
  20. url: url,
  21. method: 'get',
  22. headers:{
  23. 'module': encodeURIComponent('删除')
  24. }
  25. })
  26. }
  27. // 通用产品 保存
  28. export const productUniversalCodeSave = (params) => {
  29. return axios({
  30. url: '/productUniversalCode/save',
  31. data: params,
  32. method: 'post',
  33. headers:{
  34. 'module': encodeURIComponent(params.id?'编辑':'新增')
  35. }
  36. })
  37. }
  38. // 通用产品 详情
  39. export const productUniversalCodeDetail = (params) => {
  40. const url = `/productUniversalCode/findById/${params.id}`
  41. return axios({
  42. url: url,
  43. method: 'get'
  44. })
  45. }
  46. // 产品编码模糊搜索 有分页 产品编码
  47. export const productCodeQueryList = (params) => {
  48. const url = `/productUniversalCode/productListPage/${params.pageNo}/${params.pageSize}`
  49. delete params.pageNo
  50. delete params.pageSize
  51. return axios({
  52. url: url,
  53. data: params,
  54. method: 'post',
  55. headers:{
  56. 'module': encodeURIComponent('产品编码模糊搜索')
  57. }
  58. })
  59. }
  60. // 导出
  61. export const productUniversalExport = (params) => {
  62. return axios({
  63. url: '/productUniversalCode/exportExcel',
  64. data: params,
  65. method: 'post',
  66. responseType: 'blob',
  67. headers:{
  68. 'module': encodeURIComponent('导出')
  69. }
  70. })
  71. }