我从后端获取所有信息并将其Map为对象,我想显示此像分组一样完全像第二个图像,同时获取数据,我得到的对象有权限,并有displayName(读取所有,读取,创建,更新)和组(管理代理等)我想显示管理代理名称只一次,这是显示多次。
下面是从后端获取的后端数据:
{id:54,名称:“agent_read_all”,说明:空,显示名称:“读取全部”,组:“管理-代理”,...}
{id:55,名称:“agent_read”,说明:“取单条记录”,displayName:“已读”,...}
{id:56,名称:“代理创建”,说明:空,显示名称:“创建”,组:“管理-代理”,...}
{id:57,名称:“代理更新”,说明:空,显示名称:“更新”,组:“管理-代理”,...}
{id:62,名称:“候选人_上传_批处理_读取_全部”,说明:空,显示名称:“全部读取”,...}
第二张图像
代码如下:
第一个
2条答案
按热度按时间n53p2ov01#
您可以按
group
对数据进行分组。从而产生一个对象,该对象以组名作为键,以权限作为值。
然后,为了进行呈现,您可以Map所有分组对象并获取所有组名,然后再次Map该组中的所有权限。
2lpgd9682#
我希望这段代码能有所帮助,你可以根据自己的需要优化它
如果组文本不可靠,您可以检查是否可以传递组ID