Comments (7)
再一个请教,确实需要为某个菜单增加额外的权限,但是保存的时候会提示验证无法通过。请问下该功能是否还没有实现?另外当增加了新的权限后,前后台(后台应该是在controller标注)分别在什么位置去做控制?
感谢 !
from vue.netcore.
这个问问题之前看过,就是我问题里面说的后台是通过在controller的anotation里面做到的控制,增加权限就多加一个枚举值。
现在遇到的问题是前台如何增加额外的权限(实际只是个别页面),保存的时候会报错(提示数据验证不通过!),另外增加额外的权限后怎么控制不同的人可以看到不同的功能按钮,所以需求主要是前端部分的控制。
多谢!
from vue.netcore.
这个问问题之前看过,就是我问题里面说的后台是通过在controller的anotation里面做到的控制,增加权限就多加一个枚举值。
现在遇到的问题是前台如何增加额外的权限(实际只是个别页面),保存的时候会报错(提示数据验证不通过!),另外增加额外的权限后怎么控制不同的人可以看到不同的功能按钮,所以需求主要是前端部分的控制。多谢!
1、保存的时候会报错(提示数据验证不通过!)?
是提示的权限还是实体验证没通过?
2、另外增加额外的权限后怎么控制不同的人可以看到不同的功能按钮
- 你在onInited使用 this.$store.getters.getUserInfo();拿到用户信息来区分不同用户(这个里没有用户名,如果需要用户名,在首页返回用户的信息中添加字段),如果需要用户权限使用: this.$store.state.system.permission获取。
- 或者可以更具体点,你可以遍历botton数组,设置hidden/disabled属性决定是否显示/是否可用按钮, onInited方法中弹出框架界面使用this.boxButtons.push(...按钮配置)
from vue.netcore.
感谢 !
- 就是在菜单管理中增加其他权限,点击确认按钮,然后就如下面这样,这个在demo站点测试的
- 关于按钮的可见/不可见,在前台能否增加一个directive,譬如就叫v-can=true/false, 这样碰到有这样属性的按钮,就会自动去确认按钮自己的权限,然后设置可见性。
from vue.netcore.
感谢 !
- 就是在菜单管理中增加其他权限,点击确认按钮,然后就如下面这样,这个在demo站点测试的
- 关于按钮的可见/不可见,在前台能否增加一个directive,譬如就叫v-can=true/false, 这样碰到有这样属性的按钮,就会自动去确认按钮自己的权限,然后设置可见性。
1、因为上次修改过弹出框组件的默认大小,而没修改菜单页面弹出框的大小,权限名称下面还有一列,你把往下滚动一点就可以看到了,你拉取下代码,菜单页面弹出框的大小已经补上了
2、就会自动去确认按钮自己的权限,然后设置可见性?没太理解你说的这个,现在权限的自动确认,都是根据后台返回的权限页面加载时再判断前端的权限是否显示。
3、在前台能否增加一个directive,譬如就叫v-can=true/false?。我的理解这个就是和现在hidden属性是一样的,除了在onInit方法中,其他任何方法都可以操作this.boxButtons按钮与里面的hidden及其他属性
from vue.netcore.
ok,了解了,就是没看到权限值这个输入框,导致对实现有一些猜测,以为还要通过遍历或者其它代码来控制,看到权限代码那个输入框我就明白了。
多谢!
from vue.netcore.
ok,了解了,就是没看到权限值这个输入框,导致对实现有一些猜测,以为还要通过遍历或者其它代码来控制,看到权限代码那个输入框我就明白了。
多谢!
代码都是与生产上项目的通用功能一起在维护,中间有些在测试时存在遗漏的问题。
from vue.netcore.
Related Issues (20)
- 有重写vue3 版本的想法吗 可以帮忙 HOT 2
- 对于新增界面可以增加引用历史记录,实现一键填单的功能
- Vol项目
- 这个项目生成的前端能不能分离出来对接我自己的后台 HOT 1
- vs2002下发布选择“生成单个文件”时无法正常启动 HOT 4
- PGSQL 查询异常 HOT 1
- 新用户菜单显示问题 HOT 1
- 前端项目应该用哪个目录下的代码,vue3目录下我看是vue2写法! HOT 1
- 请问大佬,Vol.Vue3版本,点击左边每个菜单选项为什么会在控制台上报错,如图 HOT 1
- 关于解密判断入参IsBase64的优化建议
- 后台可以支持一个主表,多个子表新增编辑删除吗?具体代码怎么实现呢 HOT 6
- 老大,h5部分砍了吗,guide就放几张截图是啥意思啊 HOT 2
- 存储过程支持代码生成吗,代码生成只支持视图和单表吗 HOT 2
- 全局的时间格式配置不生效 HOT 2
- 这个框架如何集成Azure AD SSO登录呢? HOT 1
- UploadExcel组件的错误 HOT 1
- 这是多租户吗? HOT 3
- 建议增加接口限流
- vol.pro开发框架中的语言设置在后台怎么配置
- 如何动态切换数据库连接字符串? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from vue.netcore.