_config.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. import Rs from "@@/services/RequestService"
  2. class configApi {
  3. tableUrl = "/system/config/list"
  4. exportUrl = "/system/config/export"
  5. // 查询参数列表
  6. listConfig = (query: any) => {
  7. return Rs.get({
  8. url: "/sys-config",
  9. params: query,
  10. loading: false
  11. })
  12. }
  13. // 查询参数详细
  14. getConfig = (configId: string) => {
  15. return Rs.get({
  16. url: "/sys-config/" + configId
  17. })
  18. }
  19. // 新增参数配置
  20. addConfig = (data: any) => {
  21. return Rs.post({
  22. url: "/sys-config",
  23. data
  24. })
  25. }
  26. // 修改参数配置
  27. updateConfig = (data: any) => {
  28. return Rs.put({
  29. url: "/sys-config/" + data.id,
  30. data
  31. })
  32. }
  33. // 删除参数配置
  34. delConfig = (configId: string | string[]) => {
  35. return Rs.del({
  36. url: "/sys-config",
  37. data: { ids: configId }
  38. })
  39. }
  40. // 根据参数键名查询参数值
  41. getConfigKey = (configKey: string) => {
  42. return Rs.get({
  43. url: "/config-key/" + configKey
  44. })
  45. }
  46. getAppConfig = () => {
  47. return Rs.get({
  48. url: "/app-config/"
  49. })
  50. }
  51. setConfig = () => {
  52. return Rs.put({
  53. url: "/set-config/"
  54. })
  55. }
  56. getSetConfig = () => {
  57. return Rs.get({
  58. url: "/set-config/"
  59. })
  60. }
  61. }
  62. export default configApi