Browse Source

写字禁止操作

natasha 1 year ago
parent
commit
6677d73e51

+ 1 - 0
src/views/exercise_questions/preview/ChinesePreview.vue

@@ -121,6 +121,7 @@
         :curren-hz-data="current_hz_data"
         :row-index="active_index"
         :col-index="active_col_index"
+        :disabled="isJudgingRightWrong"
         @closeIfFreeShow="closeIfFreeShow"
         @changePraShow="changePraShow"
         @changeCurQue="changeCurQue"

+ 7 - 2
src/views/exercise_questions/preview/components/common/FreewriteLettle.vue

@@ -18,13 +18,13 @@
           :width="width"
           class="vueEsign"
         />
-        <a class="clean-btn" @click="resetHuahua">
+        <a class="clean-btn" @click="resetHuahua" v-if="!disabled">
           <SvgIcon icon-class="reset" class="reset-btn" />
         </a>
       </div>
       <ul class="nav-list">
         <li :class="currenHzData && currenHzData.history ? '' : 'disabled'" @click="play()">播放</li>
-        <li @click="handleWriteImg">保存</li>
+        <li @click="handleWriteImg" :class="disabled ? 'disabled' : ''">保存</li>
       </ul>
     </div>
   </div>
@@ -60,6 +60,10 @@ export default {
       type: Number,
       default: 0,
     },
+    disabled: {
+      type: Boolean,
+      default: false,
+    },
   },
   data() {
     return {
@@ -176,6 +180,7 @@ export default {
     },
     // 不保存到记录列表
     handleWriteImg() {
+      if (this.disabled) return;
       if (this.$refs.esign.history.length === 0) return;
       this.$refs.esign.generate().then((res) => {
         let Book_img = res.replace('data:image/png;base64,', '');