本帖最后由 jiangcj369 于 2022-5-31 10:38 编辑
@olookok,@swejet,说到点子上了,我也用的是oloolok的方式自己设计的,但是搞的更复杂了,我是做的按用户,按角色,同时还有用户属于不同角色时,最终取权限并集的方式实现的,实际起来太麻烦了,其实这种权限用户真的就是官方设计固定最好,麻烦一次,设计者 可以直接用,其实新工作流的页面功能不就内置的么,只是可以用户修改;更好的做法是直接废除目前的用户管理后台,现在的用户管理真的有点扯,多个应用共用一个用户后台,如果你设计器查看不同的应用,这几个应用的用户全部都到了一起,如果发布时不小心点了同步,结果所有乱七八糟的用户全进一起了。
1、按账套设置用户中心最优,安装设计器和服务端时由用户选择数据库类型,选择后批处理写入各种用户系统表,流程系统表,以及官方内置的相应页面即可;
2、其实应该完全放弃数据表的权限控制,全部转到页面前端来控制,每个页面在创建时,进入页面,新增、修改、删除、查询记录,导入导出和打印,这些功能根本就是固定的功能,谁也设计不出花花来,设置都可以像流程条一样,设计一个固定的功能条出来,选择后,就是新增,修改,删除这些按钮,用户只需要绑定下功能即可,增加命令绑定时机,比如新增时命令,修改时命令。 |