一、该问题的重现步骤是什么?
1.saber想根据管理员权限在列表上多显示一个字段
二、你期待的结果是什么?实际看到的又是什么?
普通用户只能查询到自己的数据,管理员看全部能多看到一个操作人字段
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
bladex-boot 3.4.0 + saber2
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
mounted() { if (this.userInfo.role_name.includes('administrator')) { const index = this.$refs.crud.findColumnIndex("operateUser"); this.option.column[index].hide = false; } }, computed: { ...mapGetters(['userInfo', 'permission']), },
大概逻辑这么写,你先把需要隐藏的字段写出来,然后给一个属性hide:true。接着写mounted,判断当前账号为管理员,则把需要展示的字段的hide改成false,这样就会只有管理员才能看到这个字段了。
讨论(0)
- 热议问题
-
点击边缘网关中的设置,没有反应。日志并报错
1
-
Bladex-Boot运行没问题,但是进行package时报错
1
-
打包部署出现问题
2
-
生产环境部署 如何解决knife4j报错
1
-
数据库连接数和超时时间
1
-
去掉菜单名称唯一性校验,对系统有什么影响吗
1
-
blade boot 4.4.0 单点登录问题
2
-
租户数据源分库调用feign接口出错
2
-
数据大屏点击保存报错
1
-
生产环境部署报knife4j错误
1
扫一扫访问 Blade技术社区 移动端