|
@@ -3,7 +3,7 @@ import Login from '@components/login/Index.jsx';
|
|
|
import DoctorScreen from '@pages/doctorScreen/Index.jsx';
|
|
|
import BigScreen from '@pages/bigScreen/Index.jsx';
|
|
|
import OperateScreen from '@pages/operateScreen/Index.jsx';
|
|
|
-// import FingerprintJS from '@fingerprintjs/fingerprintjs';
|
|
|
+import FingerprintJS from '@fingerprintjs/fingerprintjs';
|
|
|
import { initSocket } from '@api/index.js';
|
|
|
import { AntOutline, SetOutline } from 'antd-mobile-icons';
|
|
|
import { Toast } from 'antd-mobile';
|
|
@@ -48,8 +48,17 @@ class Home extends React.Component {
|
|
|
if (/android/.test(ua)) {
|
|
|
window.JavaClientCall && window.JavaClientCall.getDeviceID();
|
|
|
}
|
|
|
- // const fp = await FingerprintJS.load();
|
|
|
- // const AndroidInfo = await fp.get();
|
|
|
+ // 测试环境无法从安卓获取数据
|
|
|
+ const isDev = import.meta.env.MODE == 'development';
|
|
|
+ if (isDev) {
|
|
|
+ const fp = await FingerprintJS.load();
|
|
|
+ const AndroidInfo = await fp.get();
|
|
|
+ this.setState({
|
|
|
+ deviceID: AndroidInfo.visitorId,
|
|
|
+ }, () => {
|
|
|
+ this.loginInit();
|
|
|
+ });
|
|
|
+ }
|
|
|
};
|
|
|
// 改变颜色
|
|
|
changeSwitch = () => {
|