|
@@ -236,13 +236,11 @@
|
|
|
this.paperId = options.paperId;
|
|
this.paperId = options.paperId;
|
|
|
this.testId = options.testId
|
|
this.testId = options.testId
|
|
|
|
|
|
|
|
- if(this.IsPC()){
|
|
|
|
|
- // 摄像头
|
|
|
|
|
- const query = uni.createSelectorQuery().in(this);
|
|
|
|
|
- this.video = query.select('#video')
|
|
|
|
|
- this.canvas = query.select('#canvas');
|
|
|
|
|
- await this.test()
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ // 摄像头
|
|
|
|
|
+ const query = uni.createSelectorQuery().in(this);
|
|
|
|
|
+ this.video = query.select('#video')
|
|
|
|
|
+ this.canvas = query.select('#canvas');
|
|
|
|
|
+ await this.test()
|
|
|
|
|
|
|
|
console.log(this.userInfo)
|
|
console.log(this.userInfo)
|
|
|
// 需要先判断用户是否还能考试
|
|
// 需要先判断用户是否还能考试
|
|
@@ -261,20 +259,6 @@
|
|
|
clearTimeout(this.ptime);
|
|
clearTimeout(this.ptime);
|
|
|
},
|
|
},
|
|
|
methods: {
|
|
methods: {
|
|
|
- IsPC() {
|
|
|
|
|
- var userAgentInfo = navigator.userAgent;
|
|
|
|
|
- var Agents = ["Android", "iPhone",
|
|
|
|
|
- "SymbianOS", "Windows Phone",
|
|
|
|
|
- "iPad", "iPod"];
|
|
|
|
|
- var flag = true;
|
|
|
|
|
- for (var v = 0; v < Agents.length; v++) {
|
|
|
|
|
- if (userAgentInfo.indexOf(Agents[v]) > 0) {
|
|
|
|
|
- flag = false;
|
|
|
|
|
- break;
|
|
|
|
|
- }
|
|
|
|
|
- }
|
|
|
|
|
- return flag;
|
|
|
|
|
- },
|
|
|
|
|
// 考试信息
|
|
// 考试信息
|
|
|
getUserInfo(){
|
|
getUserInfo(){
|
|
|
req.getRequest('/api/v3/exam/user/manager/info',{},res=>{
|
|
req.getRequest('/api/v3/exam/user/manager/info',{},res=>{
|
|
@@ -393,9 +377,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
if(((_ts.paper.time*60)-(_ts.time))%(_ts.takePhotoTime)==0){
|
|
if(((_ts.paper.time*60)-(_ts.time))%(_ts.takePhotoTime)==0){
|
|
|
- if(_ts.IsPC()){
|
|
|
|
|
- _ts.takePhoto()
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ _ts.takePhoto()
|
|
|
}
|
|
}
|
|
|
_ts.setTime();
|
|
_ts.setTime();
|
|
|
}, 1000);
|
|
}, 1000);
|