|
@@ -99,9 +99,13 @@ public class LoginService {
|
|
|
|
|
|
@DS("his")
|
|
|
public ResultVo<Map<String, Object>> fetchVueMenus(String code) {
|
|
|
+ // 63 只有个人中心的权限
|
|
|
List<Integer> roles = dao.getUserRoles(code == null ? TokenUtil.getInstance().getTokenUserId() : code);
|
|
|
+
|
|
|
if (null == roles || roles.isEmpty()) {
|
|
|
- return ResultVoUtil.fail(ExceptionEnum.LOGICAL_ERROR, "请联系管理员为您分配角色权限");
|
|
|
+ roles = Collections.singletonList(63);
|
|
|
+ } else {
|
|
|
+ roles.add(63);
|
|
|
}
|
|
|
List<VueMenu> temp = dao.selectVueMenusByRoles(roles);
|
|
|
Map<String, Object> map = new HashMap<>();
|