user1
2024-06-17 609989d5dd46d2611b42f7d508f67ec89b355562
src/components/examinations/index.vue
@@ -73,12 +73,13 @@
                    v-html="itemText"
                  ></span>
                  <!-- &nbsp; -->
                  <el-input
                  <input
                    v-else
                    type="text"
                    class="input"
                    v-model.trim="value.userAnswer[itemText.num]"
                    :disabled="value.isComplete"
                    :style="{backgroundColor:inputBc}"
                  />
                  <!-- &nbsp; -->
                </span>
@@ -474,6 +475,7 @@
</template>
<script>
import { Message } from 'element-ui';
export default {
  name: "examination-option",
  props: {
@@ -493,6 +495,10 @@
    isReal: {
      type: Boolean,
      default: true,
    },
    inputBc: {
      type: String,
      default: "#fff",
    },
  },
  data() {
@@ -637,13 +643,10 @@
      }
    },
    // 保存按钮
    saveAnswer() {
      const element = (
        this.container ? this.container : document
      ).querySelector(".examination");
      if (element) {
    saveAnswer(e) {
      if (e.srcElement) {
        const pageNum = this.getParentWithClass(
          element,
          e.srcElement,
          "page-box"
        ).getAttribute("page");
        const oldAnswerData = localStorage.getItem(
@@ -674,6 +677,7 @@
          this.config.activeBook.name + "oldAnswerData",
          JSON.stringify(oldData)
        );
        Message.success('保存成功')
      }
      // if(oldData[this.chapter]) {
@@ -825,23 +829,15 @@
        font-weight: 400;
        margin-top: 6px;
      }
      .el-input {
      input {
        width: 140px;
        height: 24px;
        border-top: 0;
        border: 0;
        outline: none;
        border-bottom: 1px solid #15c0f2;
      }
      /deep/ .el-textarea.is-disabled .el-textarea__inner {
        background-color: #fff;
      }
      /deep/.el-input__wrapper {
        border-top: 0 !important;
      }
      /deep/ .el-input__inner {
        border-top: 0 !important;
        border-left: 0 !important ;
        border-right: 0 !important ;
        border-bottom: 1px solid #15c0f2 !important;
        border-radius: 0 !important;
      }
      /deep/ .el-input.is-disabled .el-input__inner {
        background-color: #fff;