DIY的URL后面能否动态追加用户的角色ID?
Feshional 发布于40月前 4答/782阅

我的原始需求是:DIY的菜单访问进去是报表,在报表中需要做数据级别的权限,就需要在diy的访问URL后面动态的追加到用户的角色ID,这个怎么实现?


实现过程中遇到的问题:自己试了下,获取到了menu的json数据,想在这一步做过滤,但是好麻烦,有想过其他方案,自定义js不会写,aop也不会拦截,具体方法不知道怎么用。


我觉得这个问题的原因是:Jfinal第一次接触,底层代码看不太懂,EOVA还没玩的太明白,所以现在在学习jfinal,同时也希望能有大佬能指点一下



[沙发] Jieven
@Feshional 让能做主的人去升级,beta4 可以兼容beta1,另外的办法 就是手工阅读代码,然后手工调整源码.beta4 修复了大量BUG.建议升级.
最佳
[地板] Jieven
@Feshional 请升级到最新版本https://gitee.com/eova/eova/tree/V1.6-beta4/

[需求]Office模版支持自定义业务参数
/office/list/菜单编码-业务参数1-业务参数N
方便动态构建报表

然后配置菜单业务拦截器 继承自 OfficeIntercept.init() 来控制自定义逻辑
里面获取参数的代码 ctrl.getPara(1)
然后通过自定义参数 然后作为SQL条件去查数据!
[地毯] Feshional
@Jieven 项目目前好像是beta1,升级的话我还做不了主,有没有其他办法?
[4楼] Feshional
@Jieven 解决了 我在IndexControler里面在获取到menu的json数据之前对数据进行了过滤和处理,加入了动态的参数,然后再返回。
提交评论
嘿,我来帮你!