productUniversalCode.js 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  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. })
  12. }
  13. // 通用产品 删除
  14. export const productUniversalCodeDel = (params) => {
  15. const url = `/productUniversalCode/delete/${params.id}`
  16. return axios({
  17. url: url,
  18. method: 'get'
  19. })
  20. }
  21. // 通用产品 保存
  22. export const productUniversalCodeSave = (params) => {
  23. return axios({
  24. url: '/productUniversalCode/save',
  25. data: params,
  26. method: 'post'
  27. })
  28. }
  29. // 通用产品 详情
  30. export const productUniversalCodeDetail = (params) => {
  31. const url = `/productUniversalCode/findById/${params.id}`
  32. return axios({
  33. url: url,
  34. method: 'get'
  35. })
  36. }
  37. // 产品编码模糊搜索 有分页 产品编码
  38. export const productCodeQueryList = (params) => {
  39. const url = `/productUniversalCode/productListPage/${params.pageNo}/${params.pageSize}`
  40. delete params.pageNo
  41. delete params.pageSize
  42. return axios({
  43. url: url,
  44. data: params,
  45. method: 'post'
  46. })
  47. }
  48. // 导出
  49. export const productUniversalExport = (params) => {
  50. return axios({
  51. url: '/productUniversalCode/exportExcel',
  52. data: params,
  53. method: 'post',
  54. responseType: 'blob'
  55. })
  56. }