Просмотр исходного кода

fix(pptEasyClass): 修复录音功能中的classId引用错误

将classId替换为tcid以正确引用课程ID,并修正录音时长计算方式
lsc 1 неделя назад
Родитель
Сommit
b40511722f
1 измененных файлов с 4 добавлено и 4 удалено
  1. 4 4
      src/components/pptEasyClass/index.vue

+ 4 - 4
src/components/pptEasyClass/index.vue

@@ -53,7 +53,7 @@
           <div class="pec_h_r_btnArea">
           <div class="pec_h_r_btnArea">
             <!-- openObserveDialog -->
             <!-- openObserveDialog -->
             <!-- toggleRecording -->
             <!-- toggleRecording -->
-            <div class="pec_h_r_btn_refresh" :class="{ 'recording': recordedForm.status == 1 }" @click="toggleRecording" v-show="(jArray.includes(oid) || jArray.includes(org)) && courseDetail.userid == userid && classId">
+            <div class="pec_h_r_btn_refresh" :class="{ 'recording': recordedForm.status == 1 }" @click="toggleRecording" v-show="(jArray.includes(oid) || jArray.includes(org)) && courseDetail.userid == userid && tcid">
               <span>{{ recordedForm.status == 1 ? '结束录音' : '开始录音' }}</span>
               <span>{{ recordedForm.status == 1 ? '结束录音' : '开始录音' }}</span>
             </div>
             </div>
             <div class="pec_h_r_btn_afterClass" @click="afterClass" v-if="courseDetail.userid == userid">
             <div class="pec_h_r_btn_afterClass" @click="afterClass" v-if="courseDetail.userid == userid">
@@ -165,8 +165,8 @@ export default {
     toggleRecording() {
     toggleRecording() {
       if (this.recordedForm.status == 1) {
       if (this.recordedForm.status == 1) {
         // 检查录音时间是否至少为5秒
         // 检查录音时间是否至少为5秒
-        const now = Date.now();
-        const duration = (now - this.recordingStartTimestamp) / 1000;
+        const now = new Date();
+        const duration = (now - new Date(this.recordingStartTime)) / 1000;
         if (duration < 5) {
         if (duration < 5) {
           this.$message.warning('录音时间至少需要5秒');
           this.$message.warning('录音时间至少需要5秒');
           return;
           return;
@@ -311,7 +311,7 @@ export default {
     addPPTClass() {
     addPPTClass() {
       let params = {
       let params = {
         pptid: this.id,
         pptid: this.id,
-        cid: this.classId,
+        cid: this.tcid,
         st: this.recordingStartTime,
         st: this.recordingStartTime,
         et: this.recordingEndTime
         et: this.recordingEndTime
       };
       };