diff --git a/backend/src/main/java/io/metersphere/controller/UserController.java b/backend/src/main/java/io/metersphere/controller/UserController.java index 8ba5bbcd2d..21ca915981 100644 --- a/backend/src/main/java/io/metersphere/controller/UserController.java +++ b/backend/src/main/java/io/metersphere/controller/UserController.java @@ -4,6 +4,7 @@ import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import io.metersphere.base.domain.Role; import io.metersphere.base.domain.User; +import io.metersphere.commons.constants.RoleConstants; import io.metersphere.commons.utils.PageUtils; import io.metersphere.commons.utils.Pager; import io.metersphere.controller.request.member.AddMemberRequest; @@ -16,6 +17,7 @@ import io.metersphere.dto.UserRoleDTO; import io.metersphere.service.UserService; import io.metersphere.user.SessionUser; import io.metersphere.user.SessionUtils; +import org.apache.shiro.authz.annotation.RequiresRoles; import org.springframework.beans.BeanUtils; import org.springframework.web.bind.annotation.*; import javax.annotation.Resource; @@ -88,7 +90,7 @@ public class UserController { } /** - * 获取成员用户 + * 获取工作空间成员用户 */ @PostMapping("/member/list/{goPage}/{pageSize}") //@RequiresRoles(RoleConstants.TEST_MANAGER) @@ -97,6 +99,15 @@ public class UserController { return PageUtils.setPageInfo(page, userService.getMemberList(request)); } + /** + * 获取工作空间成员用户 不分页 + */ + @PostMapping("/member/list/all") + @RequiresRoles(RoleConstants.ADMIN) + public List getMemberList(@RequestBody QueryMemberRequest request) { + return userService.getMemberList(request); + } + /** * 添加成员 */ diff --git a/frontend/src/performance/components/settings/Organization.vue b/frontend/src/performance/components/settings/Organization.vue index cdcd5c42fd..bafeac61e1 100644 --- a/frontend/src/performance/components/settings/Organization.vue +++ b/frontend/src/performance/components/settings/Organization.vue @@ -66,14 +66,14 @@ - + - +