【功能演示】结合项目参数可以实现访客管理对组件的显示隐藏控制
2025-03-18 09:34

山海鲸可视化软件中,结合项目参数可以实现访客管理对组件的显示隐藏控制,也就是不同的用户登录可以看到不同的组件,图文教程如下,也可以点击链接查看具体的视频教程:结合项目参数实现访客管理对组件的显示隐藏控制


打开山海鲸可视化,首先点击左上方“新建”按钮创建一个空白项目。


输入项目名称,然后点击“创建项目”按钮。


项目创建成功后会自动打开,这里添加一个 “3D GIS底座”来制作一个基础的大屏。


然后我们在项目编辑界面点击“项目”菜单,打开“项目设置”,设置访客可以使用的“项目参数”,在“项目参数”中添加一个参数:user,并将参数默认值设置为“1”


接下来我们需要对“访客管理”进行设置,点击“添加访客”后,可以创建一个访客账户,这里我们先设置访客1的账户和密码,勾选当前访客账号可以查看的子看板内容,绑定刚才添加的项目参数,并将“参数默认值”设置为“1”


该访客在打开项目时会自动将项目中的“项目参数”修改为这里设置的默认值,而无需通过参数传递来修改。


然后我们按照相同的方法来创建第二个访客账户,此时我们需要给第二位访客设置不同的项目参数默认值,从而后续可以实现不同访客看到不同组件的效果,点击“确认”按钮完成访客账号的保存。


接着我们需要添加数据条件,数据条件通常用于组件多状态切换或者组件属性的条件格式切换,这里我们将条件设置在刚才添加的项目参数上,目的是通过数据条件来修改组件的不透明度。


这里我们将数据条件设置为:项目参数等于1,这样当访客1登陆时就会满足该数据条件,而访客2登陆时,项目参数默认值为2,不满足该数据条件,设置完成后点击下方的“确认”按钮进行保存。


然后我们需要添加一些组件来制作简单的大屏,这里我们先添加一个标题和底部装饰,作为所有访客都可见的组件。


然后我们添加两组不同配色的组件,分别用蓝色和红色进行区分,其中“访客1”只能看到蓝色系的组件,而“访客2”只能看到红色系的组件,如下图所示:


组件添加完成后需要设置“条件样式”,点击选中蓝色系的组件,在右侧样式中将鼠标悬停在不透明度上,点击扩展设置菜单中的条件样式。


这里我们选择设置的条件1,当满足条件时,不透明度为100%,组件显示,反之,该组件就会隐藏。


接下来是红色系组件的设置,刚好相反,当满足条件时,不透明度为0%,组件隐藏,不满足条件时该组件就会显示,与“访客1”相反。


接下来我们需要发布Web链接,在菜单右上角的“项目”中,点击“项目部署”,最后选择“发布 Web 链接”


发布Web链接后,在上方的设置项中开启“访客模式”,然后点击下方的按钮更新一下,即可通过访客身份访问项目。


我们点击链接在浏览器中访问这个项目,需要在页面上输入访客账号和密码,这里我们先使用“访客1”来登陆,输入后点击“确定”即可访问项目。


此时“访客1”就可以看到两个蓝色系的组件一个横向菜单组件,如下图所示:


然后在下方的工具栏可以切换访客账号,如下图所示:


这一次我们使用“访客2”来登陆,此时“访客2”看到的是两个红色系的组件一个下拉菜单组件,和刚才“访客1”所看到的组件不同,如下图所示:


这样就用项目参数实现了访客管理对组件的显示隐藏控制,不同的用户登录可以看到不同的组件。

独角鲸 独角鲸

登录一下,更多精彩内容等你发现,贡献精彩回答,参与评论互动

登录! 还没有账号?去注册

评论0

暂无评论

扫描关注公众号

更多数字孪生可视化干货内容等你发现

了解更多内容

扫一扫
加入官方微信群
咨询热线0571-88650917
地址 公司 邮箱

杭州市文一西路海创科技中心 311121

杭州多算科技有限公司

support@shanhaibi.com

关注山海鯨官方qq群,了解更多内容

QQ群号:788095444

Copyright © 2020-2025 多算科技, All Rights Reserved. 浙ICP备20006837号-5