|
@ -1,6 +1,6 @@
|
1
|
|
// 执行匿名方法
|
|
1
|
// 执行匿名方法,代码隔离,方便定义局部变量
|
2
|
2
|
(function () {
|
3
|
|
// 依赖IPU框架js文件:ipu-mobile.js,需要先引入ipu-mobile.js
|
|
3
|
// 依赖IPU框架js:需要先引入ipu-mobile.js
|
4
|
4
|
|
5
|
5
|
// 全局缓存的key
|
6
|
6
|
var cacheDeviceTypeKey = 'cardreader_type';
|
|
@ -91,6 +91,7 @@
|
91
|
91
|
getIdCardInfo: function (callbackKey) { //
|
92
|
92
|
this.getCardAndUp(callbackKey, ''); // isTakePictur传空,即非0非1
|
93
|
93
|
},
|
|
94
|
|
94
|
95
|
/**
|
95
|
96
|
* 拍照
|
96
|
97
|
* 回调方法 getPhotoResult(result),回调参数参考 https://docs.qq.com/sheet/DQXl1Q2JDYW53SHBr?tab=BB08J2
|
|
@ -108,6 +109,22 @@
|
108
|
109
|
},
|
109
|
110
|
|
110
|
111
|
/**
|
|
112
|
* 设置读卡器类型
|
|
113
|
* @param {string} type 读卡器类型,SR/SYD/ZYZX分别代表森锐/三元达/中移在线
|
|
114
|
*/
|
|
115
|
setCardReaderType: function(type) {
|
|
116
|
IpuMobile.setOfflineCache(cacheDeviceTypeKey, type);
|
|
117
|
},
|
|
118
|
|
|
119
|
/**
|
|
120
|
* 设置读卡器连接方式
|
|
121
|
* @param {string} connection 连接方式 bt\otg\nfc
|
|
122
|
*/
|
|
123
|
setCardReaderConnection: function(connection) {
|
|
124
|
IpuMobile.setOfflineCache(cacheConnectTypeKey, connection);
|
|
125
|
},
|
|
126
|
|
|
127
|
/**
|
111
|
128
|
* 拍照上传身份证?
|
112
|
129
|
* 回调方法 getCardAndUpResultList(result)?,参数参考 https://docs.qq.com/sheet/DQXl1Q2JDYW53SHBr?tab=BB08J2
|
113
|
130
|
*
|
|
@ -124,16 +141,17 @@
|
124
|
141
|
}, cacheDeviceType, cacheConnectType, isTakePicture, opId, timeStamp);
|
125
|
142
|
}
|
126
|
143
|
|
127
|
|
if (!cacheDeviceType) { // 有缓存数据
|
|
144
|
// 注释代码后,每次deviceType, connectType都重新从缓存获取,不在内存中缓存
|
|
145
|
// if (!cacheDeviceType) { // 有缓存数据
|
128
|
146
|
IpuMobile.getOfflineCache(function (cacheResult) { // deviceType, connectType存储在缓存,不直接通过调用传递参数
|
129
|
147
|
cacheResult = JSON.parse(cacheResult);
|
130
|
148
|
cacheDeviceType = cacheResult[cacheDeviceTypeKey];
|
131
|
149
|
cacheConnectType = cacheResult[cacheConnectTypeKey];
|
132
|
150
|
doFun()
|
133
|
151
|
}, [cacheDeviceTypeKey, cacheConnectTypeKey]);
|
134
|
|
} else {
|
135
|
|
doFun();
|
136
|
|
}
|
|
152
|
// } else {
|
|
153
|
// doFun();
|
|
154
|
// }
|
137
|
155
|
},
|
138
|
156
|
|
139
|
157
|
/**
|