该包封装了权限验证模块
所有涉及权限验证的页面,要继承 CTranViewBaseActivity 或 TranViewBaseFragment 验证权限的函数在这两个父类中
权限分两种:
1、功能权限:
当要跳转到某功能页面时,验证功能权限

checkAuthority(String tc, String user, OnCheckedAuthority block) 函数用于验证功能的权限, 如图中点击销售单按钮要验证权限,tc为控制码,user为用户名,block为回调接口
要实现OnCheckedAuthority 接口,该接口用于回调,如下

在该方法中调用createViewController(String tc) 来获取要跳转的页面,不允许直接跳转页面,具体页面的定义如下图

2、验证功能子权限
当在某功能页面中,使用子功能时,要验证权限

例如商品修改页面下,点击菜单中删除选项时,要验证子权限,
checkAuthorityWithData(String tc, String user, int data, OnCheckedAuthority block)用于验证子权限,tc为控制码,user为用户名,block为回调接口, data为子权限的代码 定义如图
