找回密码
 立即注册

QQ登录

只需一步,快速开始

wsh89757
金牌服务用户   /  发表于:2024-12-24 16:09  /   查看:222  /  回复:24
20金币
如何实现控制台里这两个功能?

这个服务端命令虽然达到继承效果,连同继承角色的继承角色一块加到本角色中了,继承一多就不方便删除



另外还想达到展示继承关系的效果,不一定非要下图这个效果,但要能展示本角色的继承关系

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

24 个回复

正序浏览
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:昨天 16:20
25#
wsh89757 发表于 2025-1-8 11:23
大佬 我们是针对角色与角色之间的关系,我们能建一个角色拥有权限视图结构相同的内建表,但怎么从服务器 ...

关于角色拥有权限视图,这个应该是经过内部处理,并没有真实对应的表,我感觉咱们想复杂了。
咱们也不需要知道,只需要发布一个应用,这个应用可以通过表格展示角色拥有权限视图的数据,然后咱们从表格中拷贝一部分数据到设计器新建的数据表即可。

这样就可以在设计器获取到服务器的部分数据,做测试使用了。
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:昨天 11:23
24#
Grayson.Shang 发表于 2025-1-3 16:56
大佬您好,服务器的用户数据在外联库,设计器又获取不到服务器真实的用户管理信息视图数据,这个测试确实有 ...

大佬 我们是针对角色与角色之间的关系,我们能建一个角色拥有权限视图结构相同的内建表,但怎么从服务器上的拷对应的数据呢,我们不知道角色拥有权限视图对应服务器上哪张表
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:6 天前
23#
大佬您好,服务器的用户数据在外联库,设计器又获取不到服务器真实的用户管理信息视图数据,这个测试确实有些麻烦。
咱们可以这样尝试一下试试,应该可以快速完成开发和测试
1、在工程文件中,新建一个用户权限视图结构相同的内建表,用过发布一个新的应用获取服务器的用户信息,然后将部分数据拷贝到设计器,然后用于设计和简单测试
2、当设计器设计成之后,将数据源切换到正式的用户权限管理视图上,发布一个简单的应用到服务器上测试
通过上面两步问题解决起来基本上就可以快速得到完成。
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:6 天前
22#
本帖最后由 wsh89757 于 2025-1-3 13:40 编辑
Grayson.Shang 发表于 2025-1-3 11:12
大佬您好,这个确实是一个问题,因为用户关系信息视图,在内建库,咱们的而服务器的有用户信息在外联库无法 ...

大佬 我们目前用的就是方案一 但是生成的新视图依旧无法转外联 内置视图的数据跟实际服务器不一样 导致我们测试无法判断数据的准确性,发布测试效果也还是区分不了直接和间接角色
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:6 天前
21#
大佬您好,这个确实是一个问题,因为用户关系信息视图,在内建库,咱们的而服务器的有用户信息在外联库无法跨库关联,而且由于用户信息视图的特殊性不能内建转外联。

我这边可以想到的方案有两种
1、有一个办法可以生成视图,那就是创建外联库数据表副本


这样就可以创建视图了,


2、通过设置变量命令/执行SQL命令,分别获取JSON,然后通过处理JSON生成最终的结果

第一个方案,优点是不需要对JSON进行处理,视图也好维护,不过副本同步不是实时的,一般会有一些延时
第二个方案,优点是数据是实时的,缺点就是JSON数据处理起来会相对麻烦一些

本帖子中包含更多资源

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

x
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:6 天前
20#
Grayson.Shang 发表于 2024-12-30 17:16
这个表的数据是和应用的组织信息是同步的,若是咱们服务器的管理控制台用户已经转成外联,那么就会和管理控 ...

大佬 这边还是遇到一个问题,角色拥有权限视图是内建视图,而我们的role_inherited表是外联表,内建视图的数据和服务器上的数据不一样,二者结合也无法创建外联视图
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-12-30 17:16:16
19#
这个表的数据是和应用的组织信息是同步的,若是咱们服务器的管理控制台用户已经转成外联,那么就会和管理控制台的组织结构保持一致。
使用用户管理V2,是可以修改的,不过修改只有当应用发布到服务器后,修改才会生效,在设计器调用的命令,只会修改设计器的组织结构,不会影响到服务器
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:2024-12-30 14:21:26
18#
Grayson.Shang 发表于 2024-12-27 13:50
没有可以数据库中本身是没有区分两种继承的字段,这个我前面已经说过了。
现在有的是,一个视图,一个数据 ...

大佬 请问role_inherited这张表活字格有自带的插件更新吗,我们用的角色插件,无论是本地运行还是发布到本地,都没有更新这张表,表是外联表
回复 使用道具 举报
Grayson.Shang活字格认证 Wyn认证
超级版主   /  发表于:2024-12-30 09:34:41
17#
好的,大佬可以根据前面的回复尝试一下
回复 使用道具 举报
wsh89757
金牌服务用户   /  发表于:2024-12-27 17:52:22
16#
Grayson.Shang 发表于 2024-12-27 13:50
没有可以数据库中本身是没有区分两种继承的字段,这个我前面已经说过了。
现在有的是,一个视图,一个数据 ...

感谢讲解!!!我去试试
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部