请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

djs521720 讲师达人认证 悬赏达人认证 活字格认证

金牌服务用户

443

主题

1659

帖子

5642

积分

金牌服务用户

积分
5642

活字格认证圣诞拼拼乐微信认证勋章悬赏达人讲师达人

QQ
djs521720 讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-12-3 16:36  /   查看:2386  /  回复:5
1金币
使用场景:通过一直权限的数据表来控制页面是否有打开的权限思路1.页面自动获取页面名称,然后通过公式判断该登陆用户是否又权限打开--求自动自动获取页面名称办法

思路2.活字格后台的页面权限控制能否改到前端可以让非管理员来控制是否又权限打开

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

5 个回复

wchangwei讲师达人认证 活字格认证
金牌服务用户   /  发表于:2019-12-3 17:43:56
沙发
//获取当前页面
var page = Forguncy.Page;
//获取当前页面名称
var pageName = page.getPageName();
//弹出警告框,显示当前页面的名称
alert(pageName);
回复 使用道具 举报
djs521720讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-12-3 18:00:20
板凳
wchangwei 发表于 2019-12-3 17:43
//获取当前页面
var page = Forguncy.Page;
//获取当前页面名称

在母版里没加装js命令,这些语句好像起不了作用了!
回复 使用道具 举报
谢厅讲师达人认证 悬赏达人认证 活字格认证
金牌服务用户   /  发表于:2019-12-3 19:04:51
地板
djs521720 发表于 2019-12-3 18:00
在母版里没加装js命令,这些语句好像起不了作用了!

可以在全局添加js资源文件
用页面名称作为判断条件不靠谱
在浏览器中一条脚本就可以改title
回复 使用道具 举报
LukeLiu
银牌会员   /  发表于:2019-12-4 09:43:17
5#
本帖最后由 LukeLiu 于 2019-12-4 14:17 编辑

目前活字格的策略
活字格内置页面权限管理,针对您的思路2,有如下相关的策略帮助到您,首先,在活字格5.0Update1之后,服务管理器变为了网页Web的形式,详细参考:点击查看:《活字格5.0 Update 1 新功能解密:五丶服务管理器网页化 , 因此,对于服务管理器的访问,您可以这样:
  1. 方式1:http://您的主机IP:22345/UserService/ManagementPage/RolesList
  2. 方式2:http://您的主机域名:22345/UserService/ManagementPage/RolesList
复制代码

属于管理员角色的用户可以登录到服务管理器,在服务服务管理器配置页面权限或者单元格的权限的方式,参考:点击查看:《活字格5.0 Update 1 新功能解密:六丶后台配置页面权限及单元格权限》


思路2的建议解决方式

管理员角色添加用户,让指定用户也拥有登录服务管理器的权限。



注意,因为您设定了用户为Administrator角色后,该用户拥有和管理员一致的权限,同时具有发布应用的权限。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
LukeLiu
银牌会员   /  发表于:2019-12-4 10:04:42
6#
wchangwei 发表于 2019-12-3 17:43
//获取当前页面
var page = Forguncy.Page;
//获取当前页面名称

感谢大佬支持~!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部