起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4634|回复: 10

[结贴] 关于系统的业务权限问题

[复制链接]

62

主题

239

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
发表于 2017-8-17 09:13:14 | 显示全部楼层 |阅读模式
如果开发的系统权限想要精确到某个具体的功能,比如说编辑或者查看,新增,那这个是不是需要在目录里边加上配置

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
发表于 2017-8-17 09:42:59 | 显示全部楼层
这个你可以定义一个用户类型,然后这个用户类型用一个json去控制它的菜单([{"ID":"1","NAME":"待分配订单","SRC":"./clientOrder.w?type=0"},{"ID":"2","NAME":"待发货订单","SRC":"./clientOrder.w?type=1"},{"ID":"3","NAME":"已发货订单","SRC":"./clientOrder.w?type=2"},{"ID":"4","NAME":"已完成订单","SRC":"./clientOrder.w?type=10"}])。这个作为组权限,如果单个人要做权限,你还可以去做另一个json去控制每一个人的权限。
回复 支持 反对

使用道具 举报

62

主题

239

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-17 09:57:26 | 显示全部楼层
秦殇 发表于 2017-8-17 09:42
这个你可以定义一个用户类型,然后这个用户类型用一个json去控制它的菜单([{"ID":"1","NAME":"待分配订单" ...

这个是在后台里边自己实现的么
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
发表于 2017-8-17 10:02:35 | 显示全部楼层
黄禹 发表于 2017-8-17 09:57
这个是在后台里边自己实现的么

这个是要存在数据库里的啊。然后登陆之后把这个权限拿到之后,在界面上按这个权限去生成菜单。
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
发表于 2017-8-17 10:06:34 | 显示全部楼层
黄禹 发表于 2017-8-17 09:57
这个是在后台里边自己实现的么

Screenshot_2017-08-17-10-04-25.png Screenshot_2017-08-17-10-04-58.png 像这样。根据不同权限生成不同的菜单。甚至也不可以吧样式写在接送里面,到前段的时候再拼
回复 支持 反对

使用道具 举报

62

主题

239

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-17 10:49:37 | 显示全部楼层
秦殇 发表于 2017-8-17 10:06
像这样。根据不同权限生成不同的菜单。甚至也不可以吧样式写在接送里面,到前段的时候再拼
...

web端也一样的是吧,web端不是那个树形的目录么,也可以通过这种方式来控制么
回复 支持 反对

使用道具 举报

38

主题

197

帖子

346

积分

中级会员

Rank: 3Rank: 3

积分
346
QQ
发表于 2017-8-17 10:54:01 | 显示全部楼层
黄禹 发表于 2017-8-17 10:49
web端也一样的是吧,web端不是那个树形的目录么,也可以通过这种方式来控制么
...

是的,web端更好控制。也可以加深json的复杂度,控制多层菜单。如:{ "IsOK": true,"Menus":[{"Title": "教学管理系统 ","MouseOverImage":"resources/its3/images/JXGLXT.ico","MouseOutImage":"","ClassMenus":[{"Title":"学生选课","LogoImage":"resources/its3/images/EJCD.ico","SecondMenus":[{"Title": "本专业选课","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "XKXX.html"},{"Title": "已选课程","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "YXKC.html"}]},{"Title":"信息维护","LogoImage":"resources/its3/images/EJCD.ico","SecondMenus":[{"Title": "个人信息","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "personinfo.html"},{"Title": "修改密码","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "editpass.html"}]},{"Title":"信息查询","LogoImage":"resources/its3/images/EJCD.ico","SecondMenus":[{"Title": "成绩查询","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "cjquery.html"},{"Title": "课表查询","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "main.html"},{"Title": "教室查询","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "HTMLPage1.htm"},{"Title": "考试查询","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "HTMLPage1.htm"}]},{"Title":"教学评价","LogoImage":"resources/its3/images/EJCD.ico","SecondMenus":[{"Title": "教学评价","LogoImage": "resources/its3/images/SJCD.ico","TargetUrl": "xsjxpj.html"}]} *CONFIGMANAGE*]}],"Privelige": null,"Token": "*Token*","UserName":  "*UserName*"}
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-17 13:57:28 | 显示全部楼层
比如说编辑或者查看,新增这个是具体的功能中的按钮的控制吧,跟目录没关系
按钮通过权限控制可以参考http://docs.wex5.com/bex5-ui-question-list-10127/

获取就是自己js动态判断当前的信息控制按钮是否可以用

如果是控制某些人的功能树菜单不显示目前功能,在跟组织授权的时候不要把有这个功能权限的角色分配跟这个人以及他的父(包括岗位、部门等)
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

62

主题

239

帖子

434

积分

中级会员

Rank: 3Rank: 3

积分
434
QQ
 楼主| 发表于 2017-8-17 19:19:44 | 显示全部楼层
jishuang 发表于 2017-8-17 13:57
比如说编辑或者查看,新增这个是具体的功能中的按钮的控制吧,跟目录没关系
按钮通过权限控制可以参考http: ...

ABC.png 按照那个链接里边说的,那这里边应该会出现对应的action的,但是我这里边为什么会没有,是我哪里配错东西了吗
回复 支持 反对

使用道具 举报

91

主题

13万

帖子

3万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
35913
发表于 2017-8-18 09:29:18 | 显示全部楼层
请仔细看看链接中的第1点,process中action访问权限的设置
远程的联系方法QQ1392416607,添加好友时,需在备注里注明其论坛名字及ID,公司等信息
发远程时同时也发一下帖子地址,方便了解要解决的问题  WeX5教程  WeX5下载



如按照该方法解决,请及时跟帖,便于版主结贴
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-20 06:04 , Processed in 0.085655 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表