index.ts 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. import request from '@/request'
  2. /**
  3. * 获取角色列表
  4. */
  5. export const queryRoleList = (): Promise<
  6. ResponseData<
  7. {
  8. roleName: string
  9. roleId: string
  10. }[]
  11. >
  12. > => {
  13. return request.get('/system/roleList')
  14. }
  15. /**
  16. * 全局系统参数保存
  17. */
  18. export const saveSystemConfig = (params: {
  19. parameterId?: string | null
  20. paramCode: string
  21. paramName: string
  22. paramValue: string
  23. paramDesc?: string
  24. remark?: string
  25. }): Promise<ResponseData<object>> => {
  26. return request.post('/system/parameter/upsert', params)
  27. }
  28. /**
  29. * 全局系统参数查询
  30. */
  31. export const querySystemConfig = (params: {
  32. paramCode?: string
  33. }): Promise<
  34. ResponseData<
  35. {
  36. paramId: number
  37. paramCode: string
  38. paramName: string
  39. paramValue: string
  40. paramDesc: string
  41. remark: string
  42. }[]
  43. >
  44. > => {
  45. return request.post('/system/parameter/query', params)
  46. }
  47. /**
  48. * 全局系统参数删除
  49. */
  50. export const deleteSystemConfig = (params: { paramId: string }): Promise<ResponseData<object>> => {
  51. return request.post('/system/parameter/delete', params)
  52. }