首先介紹下簽名的實現流程,首先在護理系統中輸入工號生成二維碼,醫護人員使用自己的設備掃描二維碼,系統每間隔兩秒鐘檢測一次是否簽名成功,簽名成功后顯示“簽名獲取成功”,簽名超過24小時就會失效重新獲取。
下面我們分別在前后臺實現該功能

(1) dom增加 二以及工號顯示位置

(2) 將得到的工號請求請求后臺接口

(3) 后臺拿到工號首先判斷是否已經存在可用(未過期)的驗證,有就直接返回

(4) 如果沒有就需要先使用工號查詢協同系統中的用戶信息拿到userId
![]()
(5) 有了用戶信息后可以獲取簽名,然后將醫護人員信息保存到本地庫中
![]()
(6) 下一步就用userId請求協同系統,獲取二維碼信息和當前任務id返回給前端

(7) 前端取到信息后生成二維碼展示到頁面 開啟輪詢等待用戶掃碼
上一篇: PHP如何不使用插件,原生實現異步執行
下一篇: 移動協同簽名實現流程——輪詢掃碼結果
