1、业务只能编辑自己的数据(状态是没有审核或者是退回的),用条件属性设置判断对应业务的这个审核状态是什么比如0,1,2这样的数据,在数据库中记录。这样条件属性根据这个字段的状态来显示控件是否可以编辑,初始化的时候比如全是0,没有审核,那么都可以编辑
2、销售部长退回,销售经理未审核,退回的时候,你给字段的状态弄成比如0 1 2 这样的数字记录。这个你自己定义,和上面类似一样了。都是用这个字段判断
3、只能查看自己的数据。可以根据登陆人的$fine_username变量来看这个人的角色是什么,如果经理,那么把经理对应的地区查询出来。最后这个变量传到表中就是销售经理看的地区的数据了
sql("fredemo","select 地区 from 表名称 where username='"+$fine_username+"'",1,1)/*返回对应登陆的地区*/,同时设置一个销售,如果角色是经理就是所有。如果不是经理,那么直接只让销售员查自己的数据 获取角色的变量$fine_role
4、销售经理审核,同样根据上面的字段0 1 2去判断是否可以审核(条件属性来显示控件是否可以用)
5、销售部长的审核操作和上面判断的一样。。。