Jelajahi Sumber

chore(work-page): 注释掉三个页面的录音权限定时检查逻辑

将kwlPage、questionsAndAnswers、sixHatPage组件内的录音权限后置检查代码块全部注释,临时禁用该权限校验逻辑
SanHQin 1 hari lalu
induk
melakukan
6904a607c2

+ 1 - 1
dist/index.html

@@ -37,7 +37,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.461dab523ac52a6af585d486fc8c60bb.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.23ea04dc469b57e2b4f8.js></script><script type=text/javascript src=./static/js/vendor.2c492f3d5a39df08f4a3.js></script><script type=text/javascript src=./static/js/app.4cc75e712bc9b4ae2026.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.db57620f91b2eb95a0c0ff5c0453be3e.css rel=stylesheet></head><body><div id=app></div><script type=text/javascript src=./static/js/manifest.23ea04dc469b57e2b4f8.js></script><script type=text/javascript src=./static/js/vendor.2c492f3d5a39df08f4a3.js></script><script type=text/javascript src=./static/js/app.c829c89194c5025c0255.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/app.db57620f91b2eb95a0c0ff5c0453be3e.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/app.db57620f91b2eb95a0c0ff5c0453be3e.css.map


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/workPage.a288eff50029cb604cdd97109366f0a1.css


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/css/workPage.a288eff50029cb604cdd97109366f0a1.css.map


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/app.c829c89194c5025c0255.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/app.c829c89194c5025c0255.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/manifest.23ea04dc469b57e2b4f8.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/workPage-manifest.2ece51fa34be51c8610a.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/workPage.65ad0f1af3a132ddc7db.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/workPage.65ad0f1af3a132ddc7db.js.map


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/workPage.a7289392a2458402c450.js


File diff ditekan karena terlalu besar
+ 0 - 0
dist/static/js/workPage.a7289392a2458402c450.js.map


+ 1 - 1
dist/workPage.html

@@ -1,4 +1,4 @@
-<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>工作页面 - CocoFlow</title><link rel=icon href=../static/logo.ico><link href=./static/css/workPage.f2acf0e808dd6bac2e5ede13b68184a4.css rel=stylesheet></head><body><noscript><strong>We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script type=text/javascript src=./static/js/workPage-manifest.2ece51fa34be51c8610a.js></script><script type=text/javascript src=./static/js/workPage-vendor.7b6275e4cf468b42a92b.js></script><script type=text/javascript src=./static/js/workPage.a7289392a2458402c450.js></script></body></html><script>function stopSafari() {
+<!DOCTYPE html><html><head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><title>工作页面 - CocoFlow</title><link rel=icon href=../static/logo.ico><link href=./static/css/workPage.a288eff50029cb604cdd97109366f0a1.css rel=stylesheet></head><body><noscript><strong>We're sorry but this app doesn't work properly without JavaScript enabled. Please enable it to continue.</strong></noscript><div id=app></div><script type=text/javascript src=./static/js/workPage-manifest.2ece51fa34be51c8610a.js></script><script type=text/javascript src=./static/js/workPage-vendor.7b6275e4cf468b42a92b.js></script><script type=text/javascript src=./static/js/workPage.65ad0f1af3a132ddc7db.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

+ 11 - 11
src/components/pages/workPage/components/kwlPage.vue

@@ -368,17 +368,17 @@ export default {
       }
 
 
-      setTimeout(() => {
-        navigator.permissions && navigator.permissions.query({ name: 'microphone' }).then(permissionStatus => {
-          if (permissionStatus.state !== "granted") {
-            this.recordObj.status = "0";
-            this.recordObj.loading = false;
-            this._cleanupTranscriber(iframe);
-            this.$message.warning(this.lang.ssKWLNoPermStop);
-            return;
-          }
-        }).catch(() => { });
-      }, 2000);
+      //setTimeout(() => {
+      //  navigator.permissions && navigator.permissions.query({ name: 'microphone' }).then(permissionStatus => {
+      //    if (permissionStatus.state !== "granted") {
+      //      this.recordObj.status = "0";
+      //      this.recordObj.loading = false;
+      //      this._cleanupTranscriber(iframe);
+      //      this.$message.warning(this.lang.ssKWLNoPermStop);
+      //      return;
+      //    }
+      //  }).catch(() => { });
+      //}, 2000);
       // } catch (err) {
       //   console.error("startRecord error:", err);
       //   this.$message.error(this.lang.ssKWLRecStartFail);

+ 13 - 13
src/components/pages/workPage/components/questionsAndAnswers.vue

@@ -187,19 +187,19 @@ export default {
       }
 
       // 预留 2 秒后的兜底权限检查(处理用户后续在浏览器设置中撤销权限的情况)
-      setTimeout(() => {
-        navigator.permissions && navigator.permissions.query({ name: 'microphone' }).then(permissionStatus => {
-          if (permissionStatus.state !== "granted") {
-            // 没有开启录音权限,直接确定停止录音
-            this.recordObj.status = "0";
-            this.recordObj.loading = false;
-            iframe.contentWindow.onSessionStopped = null;
-            this._cleanupTranscriber(iframe);
-            this.$message.success(this.lang.ssNoPermStop);
-            return;
-          }
-        })
-      }, 2000)
+      //setTimeout(() => {
+      //  navigator.permissions && navigator.permissions.query({ name: 'microphone' }).then(permissionStatus => {
+      //    if (permissionStatus.state !== "granted") {
+      //      // 没有开启录音权限,直接确定停止录音
+      //      this.recordObj.status = "0";
+      //      this.recordObj.loading = false;
+      //      iframe.contentWindow.onSessionStopped = null;
+      //      this._cleanupTranscriber(iframe);
+      //      this.$message.success(this.lang.ssNoPermStop);
+      //      return;
+      //    }
+      //  })
+      //}, 2000)
     },
     stopRecord() {
       console.log("测试测试")

+ 13 - 13
src/components/pages/workPage/components/sixHatPage.vue

@@ -1026,19 +1026,19 @@ export default {
       }
 
 
-      setTimeout(() => {
-        if (!navigator.permissions) return;
-        navigator.permissions.query({ name: 'microphone' }).then(ps => {
-          if (ps.state !== 'granted') {
-            this.recordObj.status = '0';
-            this.recordObj.loading = false;
-            this._cleanupTranscriber(iframe);
-            // iframe.contentWindow.onSessionStopped = null;
-            // iframe.contentWindow.window.onRecognizedResult = null;
-            this.$message.warning(this.lang.ssSHNoPermStop);
-          }
-        }).catch(() => { });
-      }, 2000);
+      //setTimeout(() => {
+      //  if (!navigator.permissions) return;
+      //  navigator.permissions.query({ name: 'microphone' }).then(ps => {
+      //    if (ps.state !== 'granted') {
+      //      this.recordObj.status = '0';
+      //      this.recordObj.loading = false;
+      //      this._cleanupTranscriber(iframe);
+      //      // iframe.contentWindow.onSessionStopped = null;
+      //      // iframe.contentWindow.window.onRecognizedResult = null;
+      //      this.$message.warning(this.lang.ssSHNoPermStop);
+      //    }
+      //  }).catch(() => { });
+      //}, 2000);
       // } catch (err) {
       //   console.error('startRecord error:', err);
       //   this.$message.error(this.lang.ssSHRecStartFail);

Beberapa file tidak ditampilkan karena terlalu banyak file yang berubah dalam diff ini