此文具体代码在文末语雀链接,需额外付费
说明
功能模仿PE版的 白标签菜单中的 home settings,PE可以注册试用30天。
此功能分俩部分,一部分是租户管理员设置其首页展示的仪表板,另一部分是租户管理员设置客户的用户的首页为仪表板内容,且用户自己不能更改。
这篇文章内容只关于第一部分,第二部分后面新开一篇来写。
首页罗列的菜单,在左侧菜单栏都有,所以可以说默认的首页展示的内容毫无意义,所以增加仪表板展示功能。
B站演示地址https://www.bilibili.com/video/BV1qA411V7rx/
效果1演示
ThingsBoard添加首页仪表板切换功能
思路说明
「首页」这个菜单是路由至ui-ngx/src/app/modules/home/pages/home-links组件,F12查看PE版在点击「首页」和点击「白标签-首页设置」的网络请求及参数。
在home-links组件中添加参数控制要显示原始首页内容还是tb-dashboard-page组件(他就是仪表板)。
按照文