Forráskód Böngészése

统一消息提示:可以关闭;一般提示10秒;错误提示20秒

Michael Wang 6 éve
szülő
commit
94b9355646

+ 7 - 2
src/components/FaceRecognition/FaceRecognition.vue

@@ -95,7 +95,8 @@ export default {
             } catch (error) {
               this.$Message.error({
                 content: "摄像头没有正常启用",
-                duration: 5
+                duration: 5,
+                closable: true
               });
             }
           } else {
@@ -193,7 +194,11 @@ export default {
       return new Promise((resolve, reject) => {
         const video = this.$refs.video;
         if (video.readyState !== 4 || !video.srcObject.active) {
-          this.$Message.error({ content: "摄像头没有正常启用", duration: 5 });
+          this.$Message.error({
+            content: "摄像头没有正常启用",
+            duration: 5,
+            closable: true
+          });
           window._hmt.push([
             "_trackEvent",
             "摄像头框",

+ 4 - 2
src/features/Login/Login.vue

@@ -235,7 +235,8 @@ export default {
                 "在考试期间,请关掉" +
                 applicationNames.trim() +
                 "软件,诚信考试。",
-              duration: 30
+              duration: 30,
+              closable: true
             });
           } else {
             that.disableLoginBtn = false;
@@ -323,7 +324,8 @@ export default {
           ]);
           this.$Message.error({
             content: "获取学生信息失败,请重试!",
-            duration: 30
+            duration: 30,
+            closable: true
           });
         }
       } else {

+ 4 - 2
src/features/OnlineExam/Examing/ExamingHome.vue

@@ -436,7 +436,8 @@ export default {
       ) {
         this.$Message.info({
           content: `考试开始${this.exam.freezeTime}分钟后才允许交卷。`,
-          duration: 5
+          duration: 5,
+          closable: true
         });
         return;
       }
@@ -592,7 +593,8 @@ export default {
             .catch(() => {
               this.$Message.error({
                 content: "更新音频题答案失败!",
-                duration: 10
+                duration: 10,
+                closable: true
               });
             });
         }

+ 16 - 8
src/features/OnlineExam/Examing/FaceId.vue

@@ -166,7 +166,8 @@ export default {
             if (!this.faceTestEndCalled) {
               this.$Message.error({
                 content: "人脸检测超时,系统退出,请重新登录",
-                duration: 30
+                duration: 30,
+                closable: true
               });
             }
             this.logout(
@@ -218,7 +219,8 @@ export default {
           if (receivedMsg.verifyResult == "TIME_OUT") {
             this.$Message.error({
               content: "第一次人脸检测超时,检测失败,系统退出,请重新登录",
-              duration: 30
+              duration: 30,
+              closable: true
             });
             this.logout(
               "?LogoutReason=第一次活体检测超时,检测失败,系统退出,请重新登录"
@@ -226,7 +228,8 @@ export default {
           } else if (receivedMsg.verifyResult == "VERIFY_FAILED") {
             this.$Message.error({
               content: "第一次人脸检测失败,系统退出,请重新登录",
-              duration: 30
+              duration: 30,
+              closable: true
             });
             this.logout(
               "?LogoutReason=第一次活体检测失败,系统退出,请重新登录"
@@ -234,13 +237,15 @@ export default {
           } else if (receivedMsg.verifyResult == "NOT_ONESELF") {
             this.$Message.error({
               content: "人脸检测不合格,结束考试",
-              duration: 30
+              duration: 30,
+              closable: true
             });
             this.faceTestEndHandle("FAILED");
           } else if (receivedMsg.verifyResult == "VERIFY_SUCCESS") {
             this.$Message.info({
               content: "人脸检测成功,请继续完成考试",
-              duration: 15
+              duration: 15,
+              closable: true
             });
             this.faceTestEndHandle("SUCCESS");
           }
@@ -248,13 +253,15 @@ export default {
           if (receivedMsg.verifyResult == "VERIFY_SUCCESS") {
             this.$Message.info({
               content: "人脸检测成功,请继续完成考试",
-              duration: 15
+              duration: 15,
+              closable: true
             });
             this.faceTestEndHandle("SUCCESS");
           } else {
             this.$Message.error({
               content: "人脸检测不合格,结束考试",
-              duration: 30
+              duration: 30,
+              closable: true
             });
             this.faceTestEndHandle("FAILED");
           }
@@ -303,7 +310,8 @@ export default {
         console.log(response.data.errorMsg);
         this.$Message.error({
           content: "您上传的底照不适合做活体检测,请联系老师!",
-          duration: 30
+          duration: 30,
+          closable: true
         });
         this.logout("?LogoutReason=您上传的底照不适合做活体检测,请联系老师!");
         return;

+ 1 - 1
src/features/OnlineExam/Examing/ws.js

@@ -34,7 +34,7 @@ export function openWS({ examRecordDataId }) {
           if (reconnectNumber >= 5) {
             Message.error({
               content: "Websocket重连失败",
-              duration: 3,
+              duration: 5,
               closable: true
             });
           }

+ 4 - 4
src/utils/axios.js

@@ -57,7 +57,7 @@ qmInstance.interceptors.response.use(
       // "Network Error" 网络不通,直接返回
       Message.error({
         content: "网络连接异常,请检查网络设置。",
-        duration: 6,
+        duration: 10,
         closable: true
       });
 
@@ -74,7 +74,7 @@ qmInstance.interceptors.response.use(
       ) {
         Message.error({
           content: "登录失效,请重新登录!",
-          duration: 6,
+          duration: 10,
           closable: true
         });
         window.___lastInvalidDate = Date.now();
@@ -105,13 +105,13 @@ qmInstance.interceptors.response.use(
       if (data && data.desc) {
         Message.error({
           content: data.desc,
-          duration: 6,
+          duration: 10,
           closable: true
         });
       } else {
         Message.error({
           content: "未定义异常: " + JSON.stringify(data, 2),
-          duration: 6,
+          duration: 10,
           closable: true
         });
       }