可见与可写控制- 填报表demo-典型报表效果示例
目录

可见与可写控制

demo亮点

制作向导

基础报表制作

根据需要绘制出想要表样,完成基础报表的制作。

权限参数设置

定义一个accessParam参数,设置参数类型为“动态参数”,设置默认值表达式为:

“if(str(var(sys,sys_Roles_ForDAUC))!=""||str(var(sys,sys_Roles_ForDAUC))!=null,if(4 in var(sys,sys_Roles_ForDAUC) or 5 in var(sys,sys_Roles_ForDAUC) or 12 in var(sys,sys_Roles_ForDAUC),"sales_manager",if(6 in var(sys,sys_Roles_ForDAUC),"sales","developers")),"developers")”

选择工具栏菜单上选择【报表属性 —> 填报属性 —> 权限参数】处输入权限参数的可选值,多个值之间用英文逗号隔开:

通过菜单栏的【编辑 —> 单元格填报 —>可写性】,分别为以下单元格设置可写属性:

B3、C3、D3、F3单元格选中权限参数accessParam为选中值时可写,勾选“sales_manager”、sales两项。

E3、G3 单元格选中权限参数accessParam为选中值时可写,勾选“sales_manager”。

选中E、F、G三列,通过【编辑—> 可见控制】勾选“developers”项。

展现效果

使用用户“zhangyj”(销售经理)登录系统,查看这张报表,可以查看和修改所有数据

使用“zhengjianjie”(销售代表)登录系统,可以查看所有数据,但不能修改“销售金额”和“折扣比例”。

使用“root”(非销售人员)登录系统,不能查看“销售金额”、“销售数量”、“折扣比例”