AccountGroup.js 1.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. /*
  2. * @Author: Badguy
  3. * @Date: 2022-02-14 09:37:11
  4. * @LastEditTime: 2022-04-06 10:43:17
  5. * @LastEditors: your name
  6. * @Description: 账号组|岗位api
  7. * have a nice day!
  8. */
  9. import request from '@/utils/request'
  10. const accountGroupType = PLATFROM_CONFIG.accountGroupType
  11. // 账号组|岗位树查询
  12. export function GetGroupTree (params) {
  13. return request({
  14. url: '/api/fs4a/GetGroupTree/v1',
  15. method: 'post',
  16. data: params
  17. })
  18. }
  19. //账号组|岗位新增
  20. export function SaveGroup (params) {
  21. return request({
  22. url: '/api/fs4a/SaveGroup/v1',
  23. method: 'post',
  24. data: params,
  25. msg: `新增${accountGroupType}`,
  26. Ident: 'group_btn_save'
  27. })
  28. }
  29. //账号组|岗位删除
  30. export function DeleteGroup (params) {
  31. return request({
  32. url: '/api/fs4a/DeleteGroup/v1',
  33. method: 'post',
  34. data: params,
  35. msg: `删除${accountGroupType}`,
  36. Ident: 'grouptree_btn_del_group'
  37. })
  38. }
  39. //账号组|岗位详情
  40. export function GetGroupDetails (params) {
  41. return request({
  42. url: '/api/fs4a/GetGroupDetails/v1',
  43. method: 'post',
  44. data: params
  45. })
  46. }
  47. //账号组|岗位修改状态
  48. export function ChangeGroupStatus (params) {
  49. return request({
  50. url: '/api/fs4a/ChangeGroupStatus/v1',
  51. method: 'post',
  52. data: params,
  53. msg: `${accountGroupType}状态更新`,
  54. Ident: 'grouptree_btn_state_switch'
  55. })
  56. }
  57. // 根据账号组|岗位获取权限树
  58. export function GetAuthTreeByGroup (params) {
  59. return request({
  60. url: '/api/fs4a/GetAuthTreeByGroup/v1',
  61. method: 'post',
  62. data: params
  63. })
  64. }
  65. // 修改保存账号组|岗位
  66. export function EditGroup (params) {
  67. return request({
  68. url: '/api/fs4a/EditGroup/v1',
  69. method: 'post',
  70. data: params,
  71. msg: `更新${accountGroupType}`,
  72. Ident: 'group_btn_edit'
  73. })
  74. }
  75. //根据账号组|岗位获取角色
  76. export function GetRoleByGroup (params) {
  77. return request({
  78. url: '/api/fs4a/GetRoleByGroup/v1',
  79. method: 'post',
  80. data: params
  81. })
  82. }