完成user role 选择时不同角色之间可能不能相互选择的功能