发现新建的cantransit脚本里面的代码是不起效果的,即新建的权限无法用代码直接控制(不过你也可以借鉴类似这种做法:在新建页面搞个text 为只读且不为空,如果发现有权限,则赋予值,如果发现没有权限,就不赋值,这样就无法新建了; 或者在beforetransition 里面做判断,让其无法提交)。最简单的办法做到权限控制:新建的cantransit脚本里面的只返回true; 然后在project里面把所有的角色权限设置成无法新建,仅仅放开一个角色的新建权限,这样就做到了权限控制。
(图太大,可以复制地址,新窗口打开)
如图: