|
@@ -7,6 +7,8 @@ import java.io.File;
|
|
import java.io.IOException;
|
|
import java.io.IOException;
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.io.UnsupportedEncodingException;
|
|
import java.net.URLDecoder;
|
|
import java.net.URLDecoder;
|
|
|
|
+import java.util.ArrayList;
|
|
|
|
+import java.util.Arrays;
|
|
import java.util.List;
|
|
import java.util.List;
|
|
import java.util.Map;
|
|
import java.util.Map;
|
|
|
|
|
|
@@ -100,7 +102,16 @@ public class UserController extends BaseController {
|
|
@RequiresPermissions("sys:user:index")
|
|
@RequiresPermissions("sys:user:index")
|
|
@ResponseBody
|
|
@ResponseBody
|
|
@RequestMapping(value = {"list", ""})
|
|
@RequestMapping(value = {"list", ""})
|
|
- public Map<String, Object> list(User user, HttpServletRequest request, HttpServletResponse response, Model model) {
|
|
|
|
|
|
+ public Map<String, Object> list(User user, HttpServletRequest request, HttpServletResponse response, Model model,String roleNeedName) {
|
|
|
|
+ String[] split = roleNeedName.split(";");
|
|
|
|
+ Role role = null;
|
|
|
|
+ List<Role> roles = new ArrayList<>();
|
|
|
|
+ for (int i = 0; i < split.length; i++) {
|
|
|
|
+ role = new Role();
|
|
|
|
+ role.setName(split[i]);
|
|
|
|
+ roles.add(role);
|
|
|
|
+ }
|
|
|
|
+ user.setRoleList(roles);
|
|
Page<User> page = systemService.findUser(new Page<User>(request, response), user);
|
|
Page<User> page = systemService.findUser(new Page<User>(request, response), user);
|
|
return getBootstrapData(page);
|
|
return getBootstrapData(page);
|
|
}
|
|
}
|