boxSetting.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. import { axios } from '@/utils/request'
  2. // 列表查询
  3. export const getBoxList = (params) => {
  4. const url = `deviceType/query/${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 deviceTypeListQuery = (params) => {
  15. return axios.request({
  16. url: `/deviceType/queryList`,
  17. method: 'post',
  18. data: params
  19. })
  20. }
  21. // 确认保存
  22. export const saveBoxSetting = (params) => {
  23. const url = `deviceType/save`
  24. return axios({
  25. url: url,
  26. data: params,
  27. method: 'post'
  28. })
  29. }
  30. // 查详情
  31. export const viewBoxSetting = (params) => {
  32. const url = `deviceType/findById/${params.id}`
  33. return axios({
  34. url: url,
  35. data: {},
  36. method: 'get'
  37. })
  38. }
  39. // 删除
  40. export const deleteBoxSetting = (params) => {
  41. const url = `deviceType/delete/${params.id}`
  42. return axios({
  43. url: url,
  44. data: {},
  45. method: 'get'
  46. })
  47. }
  48. // 导出
  49. export const exportDevice = (params) => {
  50. return axios.request({
  51. url: 'device/exportDevice',
  52. data: params,
  53. method: 'post',
  54. responseType: 'blob'
  55. })
  56. }