basics.js 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. import request from '@/utils/request'
  2. // 查询配置
  3. export function getConfig (params) {
  4. return request({
  5. url: '/config',
  6. method: 'GET',
  7. params
  8. })
  9. }
  10. // 新增配置
  11. export function postConfig (data) {
  12. const { modalType } = data
  13. return request({
  14. url: '/config',
  15. method: modalType === 'edit' ? 'PUT' : 'POST',
  16. data
  17. })
  18. }
  19. // 删除配置
  20. export function deleteConfig (id) {
  21. return request({
  22. url: `/config/${id}`,
  23. method: 'DELETE'
  24. })
  25. }
  26. // 新增标签配置
  27. export function postTag (data) {
  28. const { modalType } = data
  29. return request({
  30. url: `/config/tag`,
  31. method: modalType === 'edit' ? 'PUT' : 'POST',
  32. data
  33. })
  34. }
  35. // 查询标签配置
  36. export function getTag (params) {
  37. return request({
  38. url: `/config/tag`,
  39. method: 'GET',
  40. params
  41. })
  42. }
  43. // 删除标签
  44. export function deleteTag (id) {
  45. return request({
  46. url: `/config/tag/${id}`,
  47. method: 'DELETE'
  48. })
  49. }
  50. // 新增教室配置
  51. export function postClass (data) {
  52. const { modalType } = data
  53. return request({
  54. url: `/config/classroom`,
  55. method: modalType === 'edit' ? 'PUT' : 'POST',
  56. data
  57. })
  58. }
  59. // 查询教室配置
  60. export function getClass (params) {
  61. return request({
  62. url: `/config/classroom`,
  63. method: 'GET',
  64. params
  65. })
  66. }
  67. // 删除教室配置
  68. export function deleteClass (id) {
  69. return request({
  70. url: `/config/classroom/${id}`,
  71. method: 'DELETE'
  72. })
  73. }