SanHQin 2 kuukautta sitten
vanhempi
commit
bd0c74601b

+ 1 - 1
dist/index.html

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

Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/static/css/app.c97eb2b8919a70aaf7e55186899b05a0.css


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/static/css/app.c97eb2b8919a70aaf7e55186899b05a0.css.map


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/static/js/app.f3ee7d04cc6d1f7a2ce8.js


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/static/js/app.f3ee7d04cc6d1f7a2ce8.js.map


Tiedoston diff-näkymää rajattu, sillä se on liian suuri
+ 0 - 0
dist/static/js/manifest.161e82026ac2ae03ab6f.js.map


+ 13 - 17
src/components/pages/classroomObservation/components/chatArea.vue

@@ -1683,9 +1683,7 @@ ${JSON.stringify(_list)}
           console.log("👇转译结果👇");
           console.log(privText);
           console.log(privSpeakerId);
-          console.log(privDuration);
-          console.log(privOffset);
-          if (!privText && !privSpeakerId) {
+          if (!privText || !privSpeakerId || privSpeakerId=='Unknown') {
             console.log(privText, privSpeakerId);
             console.log(!privText || !privSpeakerId);
             return;
@@ -1695,14 +1693,13 @@ ${JSON.stringify(_list)}
             privSpeakerId = _roleList[privSpeakerId];
           } else {
             _getRoleList.push({
-              index: textList.length,
               role: privSpeakerId,
               content: privText
             });
-            console.log(_getRoleList);
           }
 
-          console.log(_getRoleList.length >= 5 && !_getRoleLoading);
+          console.log("roleList",_roleList);
+          console.log("getRoleList",_getRoleList)
           if (_getRoleList.length >= 5 && !_getRoleLoading) {
             try {
               let params = {
@@ -1723,24 +1720,23 @@ ${JSON.stringify(_list)}
                 .then(res => {
                   let _runData = res.data.data;
                   let _runResult = _runData.outputs.result;
+
                   _runResult.forEach((txt, index) => {
                     let _oldRole = _getRoleList[index].role;
                     if (!_roleList[_oldRole]) {
                       _roleList[_oldRole] = txt;
                     }
                   });
-                  // 去除内容
-                  _getRoleList.splice(0, _runResult.length);
-                  let _indexList = [];
-                  _getRoleList.forEach((i, index) => {
-                    if (_roleList[i.role]) {
-                      textList[i.index].role = _roleList[i.role];
-                      _indexList.push(index);
+                  //已经有的role
+                  let roleKeys = Object.keys(_roleList);
+
+                  textList.forEach(i=>{
+                    if(roleKeys.includes(i.role)){
+                      i.role = _roleList[i.role]
                     }
-                  });
-                  _getRoleList = _getRoleList.filter(
-                    (item, index) => !_indexList.includes(index)
-                  );
+                  })
+
+                  _getRoleList = _getRoleList.filter(i=>!roleKeys.includes(i.role))
                   _getRoleLoading = false;
                 })
                 .catch(err => {

Kaikkia tiedostoja ei voida näyttää, sillä liian monta tiedostoa muuttui tässä diffissä