|
@@ -152,68 +152,72 @@
|
|
|
:key="detailIndex"
|
|
|
class="mainQues"
|
|
|
>
|
|
|
- <div
|
|
|
- class="mainQuesTitle"
|
|
|
- @mouseover="quesMouseOver(paperDetail.id)"
|
|
|
- @mouseout="quesMouseOut(paperDetail.id)"
|
|
|
- >
|
|
|
- <span>{{ paperDetail.cnNum }}</span> <span>.</span>
|
|
|
- <span>{{ paperDetail.name }}</span>
|
|
|
- <span>
|
|
|
- ({{ !paperDetail.title ? "本大题" : paperDetail.title + "," }}共{{
|
|
|
- paperDetail.unitCount
|
|
|
- }}小题,满分{{ paperDetail.score }}分)
|
|
|
- </span>
|
|
|
+ <div class="mainQuesTitleDiv">
|
|
|
+ <div
|
|
|
+ class="mainQuesTitle"
|
|
|
+ @mouseover="quesMouseOver(paperDetail.id)"
|
|
|
+ @mouseout="quesMouseOut(paperDetail.id)"
|
|
|
+ >
|
|
|
+ <span>{{ paperDetail.cnNum }}</span> <span>.</span>
|
|
|
+ <span>{{ paperDetail.name }}</span>
|
|
|
+ <span>
|
|
|
+ ({{
|
|
|
+ !paperDetail.title ? "本大题" : paperDetail.title + ","
|
|
|
+ }}共{{ paperDetail.unitCount }}小题,满分{{
|
|
|
+ paperDetail.score
|
|
|
+ }}分)
|
|
|
+ </span>
|
|
|
|
|
|
- <span :id="paperDetail.id" class="btnDiv">
|
|
|
- <el-button
|
|
|
- v-show="parentView == 'gen_paper'"
|
|
|
- size="small"
|
|
|
- @click="selectQues(paperDetail.id)"
|
|
|
- >选题
|
|
|
- </el-button>
|
|
|
+ <span :id="paperDetail.id" class="btnDiv">
|
|
|
+ <el-button
|
|
|
+ v-show="parentView == 'gen_paper'"
|
|
|
+ size="small"
|
|
|
+ @click="selectQues(paperDetail.id)"
|
|
|
+ >选题
|
|
|
+ </el-button>
|
|
|
|
|
|
- <el-button size="small" @click="openEditPaperDetail(paperDetail)"
|
|
|
- >编辑
|
|
|
- </el-button>
|
|
|
+ <el-button size="small" @click="openEditPaperDetail(paperDetail)"
|
|
|
+ >编辑
|
|
|
+ </el-button>
|
|
|
|
|
|
- <el-button
|
|
|
- v-if="showUp(paperDetail)"
|
|
|
- size="small"
|
|
|
- @click="movePaperDetail(paperDetail, 'up')"
|
|
|
- >上移
|
|
|
- </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="showUp(paperDetail)"
|
|
|
+ size="small"
|
|
|
+ @click="movePaperDetail(paperDetail, 'up')"
|
|
|
+ >上移
|
|
|
+ </el-button>
|
|
|
|
|
|
- <el-button
|
|
|
- v-if="showDown(paperDetail)"
|
|
|
- size="small"
|
|
|
- @click="movePaperDetail(paperDetail, 'down')"
|
|
|
- >下移
|
|
|
- </el-button>
|
|
|
+ <el-button
|
|
|
+ v-if="showDown(paperDetail)"
|
|
|
+ size="small"
|
|
|
+ @click="movePaperDetail(paperDetail, 'down')"
|
|
|
+ >下移
|
|
|
+ </el-button>
|
|
|
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- type="danger"
|
|
|
- @click="deletePaperDetail(paperDetail.id)"
|
|
|
- >删除
|
|
|
- </el-button>
|
|
|
+ <el-button
|
|
|
+ size="small"
|
|
|
+ type="danger"
|
|
|
+ @click="deletePaperDetail(paperDetail.id)"
|
|
|
+ >删除
|
|
|
+ </el-button>
|
|
|
|
|
|
- <el-button
|
|
|
- v-show="showButtons[detailIndex].up"
|
|
|
- size="small"
|
|
|
- icon="el-icon-arrow-up"
|
|
|
- @click.stop="hideContent(detailIndex)"
|
|
|
- ></el-button>
|
|
|
+ <el-button
|
|
|
+ v-show="showButtons[detailIndex].up"
|
|
|
+ size="small"
|
|
|
+ icon="el-icon-arrow-up"
|
|
|
+ @click.stop="hideContent(detailIndex)"
|
|
|
+ ></el-button>
|
|
|
|
|
|
- <el-button
|
|
|
- v-show="!showButtons[detailIndex].up"
|
|
|
- size="small"
|
|
|
- icon="el-icon-arrow-down"
|
|
|
- @click.stop="showContent(detailIndex)"
|
|
|
- ></el-button>
|
|
|
- </span>
|
|
|
- <br />
|
|
|
- <span v-question-audio v-html="paperDetail.description"></span>
|
|
|
+ <el-button
|
|
|
+ v-show="!showButtons[detailIndex].up"
|
|
|
+ size="small"
|
|
|
+ icon="el-icon-arrow-down"
|
|
|
+ @click.stop="showContent(detailIndex)"
|
|
|
+ ></el-button>
|
|
|
+ </span>
|
|
|
+ <span v-question-audio v-html="paperDetail.description"></span>
|
|
|
+ </div>
|
|
|
+ <div class="ques-tag-main">gdgd</div>
|
|
|
</div>
|
|
|
|
|
|
<!-- 循环小题 -->
|
|
@@ -287,70 +291,102 @@
|
|
|
></span>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <br />
|
|
|
-
|
|
|
- <div
|
|
|
- v-for="(subQuestion, subIndex) in paperDetailUnit.question
|
|
|
- .subQuestions"
|
|
|
- v-show="quesShow(subQuestion.id)"
|
|
|
- :key="subIndex"
|
|
|
- class="subQues"
|
|
|
- >
|
|
|
- <reduplicate_mark
|
|
|
- :show="reduplicateMarkShow(subQuestion.id)"
|
|
|
- ></reduplicate_mark>
|
|
|
-
|
|
|
+ <div class="ques-tag-main">
|
|
|
+ <div class="ques-tag-container">
|
|
|
+ <div class="ques-tag">
|
|
|
+ <div class="ques-tag-title">最高重</div>
|
|
|
+ <div>11.53</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ques-tag-container">
|
|
|
+ <div class="ques-tag">
|
|
|
+ <div class="ques-tag-title">最高重复率</div>
|
|
|
+ <div>11.53</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ques-tag-container">
|
|
|
+ <div class="ques-tag">
|
|
|
+ <div class="ques-tag-title">最高重复率</div>
|
|
|
+ <div>11.53</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="ques-tag-container">
|
|
|
+ <div class="ques-tag">
|
|
|
+ <div class="ques-tag-title">最高重复率</div>
|
|
|
+ <div>11.53</div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div style="flex-basis: 100%"></div>
|
|
|
+ <div class="sub-ques-main-div">
|
|
|
<div
|
|
|
- class="quesSelect"
|
|
|
- @mouseover="
|
|
|
- quesMouseOver(getSubQuesEditId(paperDetailUnit, subQuestion))
|
|
|
- "
|
|
|
- @mouseout="
|
|
|
- quesMouseOut(getSubQuesEditId(paperDetailUnit, subQuestion))
|
|
|
- "
|
|
|
+ v-for="(subQuestion, subIndex) in paperDetailUnit.question
|
|
|
+ .subQuestions"
|
|
|
+ v-show="quesShow(subQuestion.id)"
|
|
|
+ :key="subIndex"
|
|
|
+ class="subQues"
|
|
|
>
|
|
|
+ <reduplicate_mark
|
|
|
+ :show="reduplicateMarkShow(subQuestion.id)"
|
|
|
+ ></reduplicate_mark>
|
|
|
+
|
|
|
<div
|
|
|
- :id="getSubQuesEditId(paperDetailUnit, subQuestion)"
|
|
|
- class="btnDiv"
|
|
|
+ class="quesSelect"
|
|
|
+ @mouseover="
|
|
|
+ quesMouseOver(
|
|
|
+ getSubQuesEditId(paperDetailUnit, subQuestion)
|
|
|
+ )
|
|
|
+ "
|
|
|
+ @mouseout="
|
|
|
+ quesMouseOut(getSubQuesEditId(paperDetailUnit, subQuestion))
|
|
|
+ "
|
|
|
>
|
|
|
- <el-button
|
|
|
- size="small"
|
|
|
- @click="editQues(paperDetailUnit, subQuestion)"
|
|
|
- >编辑
|
|
|
- </el-button>
|
|
|
- </div>
|
|
|
-
|
|
|
- <div class="quesBody">
|
|
|
- <span class="ques-title">{{ subQuestion.subNumber }}. </span>
|
|
|
-
|
|
|
- <span v-question-audio v-html="subQuestion.quesBody"></span>
|
|
|
- <span
|
|
|
- >({{ paperDetailUnit.subScoreList[subIndex] }}分)</span
|
|
|
- >
|
|
|
- </div>
|
|
|
-
|
|
|
- <div v-if="paperDetailUnit.questionType != 'MATCHING_QUESTION'">
|
|
|
<div
|
|
|
- v-for="(
|
|
|
- subQuesOption, subOptIndex
|
|
|
- ) in subQuestion.quesOptions"
|
|
|
- :key="subOptIndex"
|
|
|
- class="quesOption"
|
|
|
+ :id="getSubQuesEditId(paperDetailUnit, subQuestion)"
|
|
|
+ class="btnDiv"
|
|
|
>
|
|
|
+ <el-button
|
|
|
+ size="small"
|
|
|
+ @click="editQues(paperDetailUnit, subQuestion)"
|
|
|
+ >编辑
|
|
|
+ </el-button>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div class="quesBody">
|
|
|
<span class="ques-title"
|
|
|
- >{{ subOptIndex | optionOrderWordFilter }}.
|
|
|
+ >{{ subQuestion.subNumber }}.
|
|
|
</span>
|
|
|
+
|
|
|
+ <span v-question-audio v-html="subQuestion.quesBody"></span>
|
|
|
<span
|
|
|
- v-question-audio
|
|
|
- v-html="subQuesOption.optionBody"
|
|
|
- ></span>
|
|
|
+ >({{ paperDetailUnit.subScoreList[subIndex] }}分)</span
|
|
|
+ >
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <div
|
|
|
+ v-if="paperDetailUnit.questionType != 'MATCHING_QUESTION'"
|
|
|
+ >
|
|
|
+ <div
|
|
|
+ v-for="(
|
|
|
+ subQuesOption, subOptIndex
|
|
|
+ ) in subQuestion.quesOptions"
|
|
|
+ :key="subOptIndex"
|
|
|
+ class="quesOption"
|
|
|
+ >
|
|
|
+ <span class="ques-title"
|
|
|
+ >{{ subOptIndex | optionOrderWordFilter }}.
|
|
|
+ </span>
|
|
|
+ <span
|
|
|
+ v-question-audio
|
|
|
+ v-html="subQuesOption.optionBody"
|
|
|
+ ></span>
|
|
|
+ </div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <br />
|
|
|
+ <div class="ques-tag-main">gdgd</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|
|
|
- <br />
|
|
|
</div>
|
|
|
</div>
|
|
|
</div>
|