admin_role.go 2.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. package api
  2. //func AdminRoleList(c *gin.Context) {
  3. // var req forms.AdminRoleListReq
  4. // if err := c.ShouldBind(&req); err != nil {
  5. // c.JSON(200, ErrorResponse(err))
  6. // return
  7. // }
  8. // if err := forms.ParseParams(&req); err != nil {
  9. // c.JSON(200, ErrorResponse(err))
  10. // return
  11. // }
  12. //
  13. // c.JSON(200, service.AdminRole.List(c, req))
  14. //}
  15. //
  16. //func AdminRoleAuthOption(c *gin.Context) {
  17. // var (
  18. // //keys []int
  19. // lists []*forms.Option
  20. // )
  21. // //permissions, err := config.GetAllPermissions()
  22. // permissions := config.GetAllOptions()
  23. //
  24. // //if err != nil {
  25. // // c.JSON(200, ErrorResponse(err))
  26. // // return
  27. // //}
  28. //
  29. // //for k, _ := range config.AuthNameMap {
  30. // // keys = append(keys, k)
  31. // //}
  32. // //
  33. // //sort.Ints(keys)
  34. //
  35. // for _, v := range permissions {
  36. // lists = append(lists, &forms.Option{
  37. // Value: v.ID,
  38. // Label: v.Name,
  39. // Name: v.Name,
  40. // })
  41. // }
  42. //
  43. // c.JSON(200, serializer.Suc(lists))
  44. //}
  45. //
  46. //func AdminRolePageOption(c *gin.Context) {
  47. //
  48. // lists := make(map[int32][]*forms.TreeOption)
  49. //
  50. // menuMap, err := GetAllMenuList(c)
  51. // if err != nil {
  52. // c.JSON(200, ErrorResponse(err))
  53. // return
  54. // }
  55. // for systemId, items := range menuMap {
  56. // for _, item := range items {
  57. // if item.Meta.IsSuper {
  58. // continue
  59. // }
  60. // menu := &forms.TreeOption{
  61. // Key: item.Id,
  62. // Label: item.Meta.Title,
  63. // Children: []*forms.TreeOption{},
  64. // }
  65. // if len(item.Children) > 0 {
  66. // for _, children := range item.Children {
  67. // if children.Meta.IsSuper {
  68. // continue
  69. // }
  70. // menu.Children = append(menu.Children, &forms.TreeOption{
  71. // Key: children.Id,
  72. // Label: children.Meta.Title,
  73. // })
  74. // }
  75. // }
  76. // if _, ok := lists[systemId]; !ok {
  77. // lists[systemId] = []*forms.TreeOption{menu}
  78. // } else {
  79. // lists[systemId] = append(lists[systemId], menu)
  80. // }
  81. // }
  82. // }
  83. //
  84. // c.JSON(200, serializer.Suc(lists))
  85. //}
  86. //
  87. //// AdminRoleOption 角色选项
  88. //func AdminRoleOption(c *gin.Context) {
  89. // var (
  90. // q = query.Use(config.AdminDB).AdminRole
  91. // m = q.WithContext(c)
  92. // lists []*model.AdminRole
  93. // list []forms.Option
  94. // err error
  95. // )
  96. //
  97. // if err = m.Scan(&lists); err != nil {
  98. // c.JSON(200, ErrorResponse(err))
  99. // return
  100. // }
  101. //
  102. // for _, v := range lists {
  103. // list = append(list, forms.Option{
  104. // Value: v.ID,
  105. // Label: v.Name,
  106. // Name: v.Name,
  107. // })
  108. // }
  109. //
  110. // c.JSON(200, serializer.Suc(list))
  111. //}
  112. //
  113. //func AdminRoleEdit(c *gin.Context) {
  114. // var req forms.AdminRoleEditReq
  115. // if err := c.ShouldBind(&req); err != nil {
  116. // logrus.Error(err)
  117. // c.JSON(200, ErrorResponse(err))
  118. // return
  119. // }
  120. // if err := forms.ParseParams(&req); err != nil {
  121. // c.JSON(200, ErrorResponse(err))
  122. // return
  123. // }
  124. //
  125. // c.JSON(200, service.AdminRole.Edit(c, req))
  126. //}