扫二维码出现设备详细信息
1. 背景
将已生成的表单信息打印成对应的二维码,通过钉钉扫描二维码后,可以跳转到一张页面并关联出相应设备信息。
2. 视频展示
3. 实现步骤
3.1 新建一个自定义页面
(1)在页面中放入 HTML、输入框和按钮等组件
如图所示:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1622427658124-7d37d28d-a4cf-4c3a-8e2e-915f73ad2e41.png)
自定义编辑页面
(2)查看使用二维码这篇文档,将 <div id="qrcode"></div> 放入 HTML 的代码内容中
如图所示:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1622427792980-a816ae11-7aaa-4eed-a2b6-9a4ffd5ac2ff.png)
HTML 组件配置代码
(3)再次查看使用二维码,点击文档下面的查看代码,先复制一下
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1622428082630-6c302f9d-eb58-4801-a2a3-342acc32dd16.png)
(4)点击按钮组件,右侧新建动作,添加一个 onClick 事件,点击确定,最后将刚刚那段代码粘贴到左侧出来的 JS 面板中
如图所示:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1641455334917-7479d171-3ed4-49d0-a726-fe7d9abf8ceb.png)
新建动作
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1641455388497-79124fb9-d381-4cf1-8754-65b17a37a20e.png)
JS 面板
注:上面的代码有一些需要更改的,将原本文档中的 location.href 更改为 this.$("fieldid").getValue() ,其中的 fieldid 是输入框组件的唯一标识,详情可查看视频,最后保存预览即可
3.2 新建一个设备信息录入表单(表单页面),在设备信息录入表单内添加一个设备唯一编码字段(如有类似字段则跳过该步骤)并提交设备信息
效果如图:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1641455447393-36401348-761c-432d-bbc9-4aea801dcb02.png)
表单编辑页面
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1619348000274-02a6dae9-adf6-4ae8-9fcf-0a0efb8215d7.gif)
3.3 新建设备详情页(表单页面),添加设备所需字段(必须要添加设备唯一编码字段),将表单内所有字段设置为只读
效果如图:
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1641450380545-d0558d71-6c66-4449-8125-6f4c43f64c97.png)
表单编辑页面
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1641450505081-a6176fb9-f88a-42d3-896d-57481ffa2ac4.gif)
3.4 在设备详情页的设备唯一编码组件默认值处配置变量,变量表达式为:state.urlParams.param1
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1641455049478-282dcf8c-32ae-401b-8d5d-a7e2322915c4.gif)
3.5 在设备详情页内除设备唯一编码外的字段默认值处配置数据联动,以设备唯一编码为联动条件,关联出对应信息
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1641448736082-e6b35e38-e1a2-417f-884c-0ee28ba44564.gif)
3.6 最后生成二维码
复制事先提交的设备唯一编码,组合成 param1= 设备唯一编码,拼接在设备详情页的访问链接内,并使用二维码生成工具生成二维码。例如:https://www.aliwork.com/o/detail1?param1=test1234
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/gif/1619349240231-f7eb831f-1ad7-4c12-946f-af3887c5775a.gif)
注:这里的链接是复制的设备详情页的免登访问短链接
4. 实现效果
可以用钉钉或者其他软件扫码看到目前的效果。
https://www.aliwork.com/o/detail1?param1=test1234
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/png/1619349279779-f90a517b-ffbe-4931-b734-f350926b947a.png)
宜搭为了更好的优化宜搭使用手册内容和质量,占用您3-5分钟时间,辛苦填写一下文档反馈问卷。文档反馈问卷是匿名提交,同时问卷信息仅用于宜搭文档体验反馈收集,感谢您对宜搭的支持!
--------------------获取宜搭最新信息,欢迎关注我们--------------------
![](https://yida-support.oss-cn-shanghai.aliyuncs.com/static/jpeg/1632807780139-91cbcd43-8c42-44f3-9b2d-0d8b799ab7ea.jpeg)
本文档对您是否有帮助?