以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 权限控制模板-求助并公开分享 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=169385) |
-- 作者:boooxu -- 发布时间:2021/6/14 18:57:00 -- 权限控制模板-求助并公开分享 时断时续,权限控制总没思路,做出来的东西没办法在单位使用。 做了个框架,按该设想应该可以适用大部分网友,希望狐友们共同完善,资源完全公开共享,拜托 开发版材料,因在测试的原因,全部用的外部数据源,数据源使用的绝对路径,附件解压到:D:\\foxtable item\\ 希望有老板帮助完善,谢谢 -------------------------------------- 权限控制方案
1、通过职位来控制加载 数据源“用户”中的表“quanx” A、列名“<表名>/表控”用来控制用户是否加载该表格,“表控”是关键字。 分别用代码A、B、C、D、E来表示:不加载、只读、登记、审核、批准 B、列名“<表名>/部门”筛选数据表内“部门”列数据加载,如无“部门”列则全部加载 其中ALL,代表全部,其他的为部门名 C、列名“<表名>/产品”筛选数据表内“产品”列数据加载,如无“产品”列则全部加载 其中ALL,代表全部,其他的为产品名
2、通过表格列名以及表控列来控制读写权限 数据源“用户”中的表“quanx” A、列名“<表名>/表控”用来控制用户是否加载该表格,“表控”是关键字。 分别用代码A、B、C、D、E来表示:不加载、只读、登记、审核、批准
3、现有五个问题没完成 A、职位设定窗口“表格”,该表设定两列,一列名为“表格名称”,一列名为“代码”(ABCDE,含义见上面) 需要提取数据源“data”内数据表“quanx”的列名,凡包含“表控”字样的,提取列名“XXX/表控”,拆分列名填入表格,/前的为表格名称,/后的为代码 B、职位设定窗口信息与表格联系,打开该窗口,选择职位角色后,自动提取表格信息;窗口信息修改后,表格对应修改 C、根据1、2设想增加加载及读写权限代码 D、增加表格时,自动在数据源“data”内数据表“quanx”内增加三列,分别为“<表名>/部门”、列名“<表名>/产品”、列名“<表名>/表控”,默认空白,不加载,分配完成权限后才能使用。 |
-- 作者:晕了快扶我 -- 发布时间:2021/6/14 21:35:00 -- 这不是很简单吗? 这种权限设计也不完善啊,窗口,按钮,这些不用控的吗?
|
-- 作者:有点蓝 -- 发布时间:2021/6/14 22:06:00 -- 可以参考一下:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=59745&authorid=0&page=2&star=1
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=41945&page=5
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=99766&page=5 |
-- 作者:boooxu -- 发布时间:2021/6/15 1:47:00 -- 在实际的应用里,根据用户加载表格或行,登记、审核、批准这些就可以满足基本需要 其他按键控制这些属于更完美的选项,不影响常规使用了
|