SanHQin пре 3 месеци
родитељ
комит
320886237f

+ 1 - 1
dist/index.html

@@ -32,7 +32,7 @@
       width: 100%;
       background: #e6eaf0;
       font-family: '黑体';
-    }</style><link href=./static/css/app.85305a700af14d5f8a6dbf380f477cf3.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.302a886b571168a837d0.js></script></body></html><script>function stopSafari() {
+    }</style><link href=./static/css/app.21ffe5927292b9fc84d3032709231297.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.453e56676e3ee467f534.js></script></body></html><script>function stopSafari() {
     //阻止safari浏览器双击放大功能
     let lastTouchEnd = 0  //更新手指弹起的时间
     document.documentElement.addEventListener("touchstart", function (event) {

Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/css/app.21ffe5927292b9fc84d3032709231297.css


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/css/app.21ffe5927292b9fc84d3032709231297.css.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/js/app.453e56676e3ee467f534.js


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/js/app.453e56676e3ee467f534.js.map


Разлика између датотеке није приказан због своје велике величине
+ 0 - 0
dist/static/js/manifest.161e82026ac2ae03ab6f.js.map


+ 34 - 2
src/components/pages/classroomObservation/components/chatArea.vue

@@ -83,6 +83,20 @@
           @click.stop="stopWavGetText()"
           >终止转译</el-button
         >
+        <el-popover placement="top" trigger="click" v-if="!wavGetTextLoading">
+          <div style="display: flex;">
+            <el-input size="small" style="width: 150px;margin-right: 10px;" v-model="replace1" placeholder="替换之前的文字"></el-input>
+          <el-input size="small" style="width: 150px;margin-right: 10px;"  v-model="replace2" placeholder="替换之后的文字"></el-input>
+          <el-button type="primary" size="small" @click="replaceText()">替换</el-button>
+          </div>
+          <el-button
+            slot="reference"
+            style="position: absolute; bottom: 20px; right: 185px; z-index: 10002"
+            size="small"
+            type="primary"
+            >文字替换</el-button
+          >
+        </el-popover>
         <el-popover placement="top" trigger="hover">
           <el-button size="small" @click.stop="startContinuousJobs('role')">
             说话人编码
@@ -775,7 +789,9 @@ export default {
         ws: null
       },
       userName: "",
-      curRequestController: null
+      curRequestController: null,
+      replace1:"",//替换1
+      replace2:"",//替换2
     };
   },
   computed: {
@@ -3034,8 +3050,24 @@ ${JSON.stringify(_list)}
       this.shengyangContext.recorder = null;
       this.shengyangContext.ws = null;
       // TODO
-    }
+    },
     // ============ end 声扬录音转译
+    //替换文字
+    replaceText(){
+      if(!this.tid)return;
+      if(!this.replace1.trim() || !this.replace2.trim()){
+        return this.$message.error("请输入内容")
+      }
+
+      let _replace1 = this.replace1.trim();
+      let _replace2 = this.replace2.trim();
+      console.log(_replace1,_replace2)
+      // console.log(this.editorBarData)
+      this.editorBarData.content = this.editorBarData.content.replace(new RegExp(_replace1, 'g'), _replace2);
+      this.$forceUpdate();
+      // this.saveEditorBar();
+    },
+
   },
   mounted() {
     this.loadVoiceprints();

Неке датотеке нису приказане због велике количине промена