Browse Source

摄像头启用状态:补充错误日志

Michael Wang 5 years ago
parent
commit
bd3db97449

+ 15 - 3
src/components/FaceRecognition/FaceRecognition.vue

@@ -128,10 +128,16 @@ export default {
             } catch (error) {
               console.log("摄像头没有正常启用", error);
               this.$Message.error({
-                content: "摄像头没有正常启用",
+                content: "摄像头没有正常启用: " + error,
                 duration: 15,
                 closable: true,
               });
+              window._hmt.push([
+                "_trackEvent",
+                "摄像头框",
+                "摄像头状态",
+                "摄像头没有正常启用: " + error,
+              ]);
             }
           } else {
             this.$Message.error({
@@ -148,8 +154,14 @@ export default {
           }
         } catch (error) {
           console.log("无法启用摄像头", error);
+          let errMsg;
+          if (error.name && error.message) {
+            errMsg = `${error.name} ${error.message}`;
+          } else {
+            errMsg = error;
+          }
           this.$Message.error({
-            content: "无法启用摄像头",
+            content: "无法启用摄像头: " + errMsg,
             duration: 15,
             closable: true,
           });
@@ -157,7 +169,7 @@ export default {
             "_trackEvent",
             "摄像头框",
             "摄像头状态",
-            "无法启用摄像头",
+            "无法启用摄像头" + errMsg,
           ]);
         }
       } else {

+ 15 - 3
src/features/OnlineExam/CheckComputer.vue

@@ -882,10 +882,16 @@ export default {
             } catch (error) {
               console.log("摄像头没有正常启用", error);
               this.$Message.error({
-                content: "摄像头没有正常启用",
+                content: "摄像头没有正常启用: " + error,
                 duration: 15,
                 closable: true,
               });
+              window._hmt.push([
+                "_trackEvent",
+                "摄像头框-环境检测",
+                "摄像头状态",
+                "摄像头没有正常启用: " + error,
+              ]);
             }
           } else {
             this.$Message.error({
@@ -902,8 +908,14 @@ export default {
           }
         } catch (error) {
           console.log("无法启用摄像头", error);
+          let errMsg;
+          if (error.name && error.message) {
+            errMsg = `${error.name} ${error.message}`;
+          } else {
+            errMsg = error;
+          }
           this.$Message.error({
-            content: "无法启用摄像头",
+            content: "无法启用摄像头: " + errMsg,
             duration: 15,
             closable: true,
           });
@@ -911,7 +923,7 @@ export default {
             "_trackEvent",
             "摄像头框-环境检测",
             "摄像头状态",
-            "无法启用摄像头",
+            "无法启用摄像头" + errMsg,
           ]);
         } finally {
           this.camera.openCameraResolved = true;