首先介绍下签名的实现流程,首先在护理系统中输入工号生成二维码,医护人员使用自己的设备扫描二维码,系统每间隔两秒钟检测一次是否签名成功,签名成功后显示“签名获取成功”,签名超过24小时就会失效重新获取。
下面我们分别在前后台实现该功能
(1) dom增加 二以及工号显示位置
(2) 将得到的工号请求请求后台接口
(3) 后台拿到工号首先判断是否已经存在可用(未过期)的验证,有就直接返回
(4) 如果没有就需要先使用工号查询协同系统中的用户信息拿到userId
(5) 有了用户信息后可以获取签名,然后将医护人员信息保存到本地库中
(6) 下一步就用userId请求协同系统,获取二维码信息和当前任务id返回给前端
(7) 前端取到信息后生成二维码展示到页面 开启轮询等待用户扫码
上一篇: PHP如何不使用插件,原生实现异步执行
下一篇: 移动协同签名实现流程——轮询扫码结果