重构权限代码实现：菜单-按钮-数据 (#848)