config.ts 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /*
  2. * @Author: wanglj 471442253@qq.com
  3. * @Date: 2023-07-19 13:42:40
  4. * @LastEditors: wanglj wanglijie@dashoo.cn
  5. * @LastEditTime: 2025-03-25 16:00:58
  6. * @Description: file content
  7. * @FilePath: \labsop_meno\frontend\packages\base\src\api\system\config.ts
  8. */
  9. import request from '/@/utils/micro_request.js'
  10. const basePath = import.meta.env.VITE_ADMIN
  11. // 参数设置
  12. export function useConfigApi() {
  13. return {
  14. // 创建参数
  15. createConfig(query?: object) {
  16. return request.postRequest(basePath,'Config','Create', query)
  17. },
  18. // 参数列表
  19. getConfigList(query?: object) {
  20. return request.postRequest(basePath,'Config','GetList', query)
  21. },
  22. // 删除参数
  23. delConfig(query?: object) {
  24. return request.postRequest(basePath,'Config','DeleteByIds', query)
  25. },
  26. // 参数详情
  27. getConfigEntity(query?: object) {
  28. return request.postRequest(basePath,'Config','GetEntityById', query)
  29. },
  30. // 编辑参数
  31. updateConfig(query?: object) {
  32. return request.postRequest(basePath,'Config','UpdateById', query)
  33. },
  34. // 保存系统参数
  35. saveSysConfigParams(query?: object) {
  36. return request.postRequest(basePath,'Config','SaveSysConfigParams', query)
  37. },
  38. // 查询系统参数
  39. getEntityMapByKeys(query?: object) {
  40. return request.postRequest(basePath,'Config','GetEntityMapByKeys', query)
  41. },
  42. // 查询系统参数单个
  43. getEntityMapByKey(query?: object) {
  44. return request.postRequest(basePath,'Config','GetEntityByKey', query)
  45. },
  46. getEntityByKey(query?: object) {
  47. return request.postRequest(basePath,'Config','GetEntityByKey', query)
  48. }
  49. }
  50. }