在判断勾选子菜单的时候,代码有问题
<input type="checkbox" name="menu[{$vo.mid}]" lay-skin="primary" title="{$vo.title}" {:isset($role['rights']) && $role['rights'] && in_array($vo.mid,$role['rights'])?'checked':''}>
这个应该把in_array($vo.mid,$role['rights'])改为in_array($cvo.mid,$role['rights'])
否则会全部勾选的