checklistCatApi.js 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980
  1. import {
  2. request
  3. } from '@/utils/request'
  4. /**
  5. * 获取分页
  6. * @param data
  7. * @returns {AxiosPromise}
  8. */
  9. export function getChecklistCatByPage(data) {
  10. return request({
  11. url: '/checklist/cat/page',
  12. method: 'GET',
  13. params: data
  14. })
  15. }
  16. /**
  17. * 获取列表
  18. * @param data
  19. * @returns {AxiosPromise}
  20. */
  21. export function getChecklistCatByList(data) {
  22. return request({
  23. url: '/checklist/cat',
  24. method: 'GET',
  25. params: data
  26. })
  27. }
  28. /**
  29. * 根据Id获取
  30. * @param data
  31. * @returns {AxiosPromise}
  32. */
  33. export function getChecklistCatById(id) {
  34. return request({
  35. url: `/checklist/cat/${id}`,
  36. method: 'GET'
  37. })
  38. }
  39. /**
  40. * 添加
  41. * @param data
  42. * @returns {AxiosPromise}
  43. */
  44. export function createChecklistCat(data) {
  45. return request({
  46. url: `/checklist/cat/add`,
  47. method: 'post',
  48. data
  49. })
  50. }
  51. /**
  52. * 更新
  53. * @param data
  54. * @returns {AxiosPromise}
  55. */
  56. export function updateChecklistCat(data) {
  57. return request({
  58. url: `/checklist/cat/update`,
  59. method: 'PUT',
  60. data
  61. })
  62. }
  63. /**
  64. * 删除
  65. * @param data
  66. * @returns {AxiosPromise}
  67. */
  68. export function deleteChecklistCatById(id) {
  69. return request({
  70. url: `/checklist/cat/${id}`,
  71. method: 'DELETE'
  72. })
  73. }