|
@@ -611,34 +611,7 @@
|
|
</el-col>
|
|
</el-col>
|
|
</el-row>
|
|
</el-row>
|
|
<!-- end by weiwenhai -->
|
|
<!-- end by weiwenhai -->
|
|
- <div v-if="paper.paperType != 'IMPORT'">
|
|
|
|
- <el-row>
|
|
|
|
- <el-col>
|
|
|
|
- <el-form-item label="题目">
|
|
|
|
- <span v-html="quesModel.quesBody"></span>
|
|
|
|
- </el-form-item>
|
|
|
|
- </el-col>
|
|
|
|
- </el-row>
|
|
|
|
-
|
|
|
|
- <el-form-item
|
|
|
|
- v-for="(quesOption, optIndex) in quesModel.quesOptions"
|
|
|
|
- :key="optIndex"
|
|
|
|
- ><el-col :span="2">
|
|
|
|
- <span>{{ optIndex | optionOrderWordFilter }}</span>
|
|
|
|
- </el-col>
|
|
|
|
- <el-col :span="20">
|
|
|
|
- <span v-html="quesOption.optionBody"></span>
|
|
|
|
- </el-col>
|
|
|
|
- </el-form-item>
|
|
|
|
-
|
|
|
|
- <div>
|
|
|
|
- <el-form-item label="答案">
|
|
|
|
- <span v-html="quesModel.quesAnswer"></span>
|
|
|
|
- </el-form-item>
|
|
|
|
- </div>
|
|
|
|
- <!-- 单选或多选 -->
|
|
|
|
- </div>
|
|
|
|
- <div v-if="paper.paperType == 'IMPORT'">
|
|
|
|
|
|
+ <div>
|
|
<el-row>
|
|
<el-row>
|
|
<el-col>
|
|
<el-col>
|
|
<el-form-item label="题目">
|
|
<el-form-item label="题目">
|
|
@@ -722,21 +695,18 @@
|
|
<div
|
|
<div
|
|
:class="{
|
|
:class="{
|
|
margin_left_30:
|
|
margin_left_30:
|
|
- paper.paperType == 'IMPORT' &&
|
|
|
|
- (quesModel.questionType == 'SINGLE_ANSWER_QUESTION' ||
|
|
|
|
- quesModel.questionType == 'MULTIPLE_ANSWER_QUESTION'),
|
|
|
|
|
|
+ quesModel.questionType == 'SINGLE_ANSWER_QUESTION' ||
|
|
|
|
+ quesModel.questionType == 'MULTIPLE_ANSWER_QUESTION',
|
|
margin_left_40: !(
|
|
margin_left_40: !(
|
|
- paper.paperType == 'IMPORT' &&
|
|
|
|
- (quesModel.questionType == 'SINGLE_ANSWER_QUESTION' ||
|
|
|
|
- quesModel.questionType == 'MULTIPLE_ANSWER_QUESTION')
|
|
|
|
|
|
+ quesModel.questionType == 'SINGLE_ANSWER_QUESTION' ||
|
|
|
|
+ quesModel.questionType == 'MULTIPLE_ANSWER_QUESTION'
|
|
),
|
|
),
|
|
}"
|
|
}"
|
|
>
|
|
>
|
|
<el-button
|
|
<el-button
|
|
v-if="
|
|
v-if="
|
|
- paper.paperType == 'IMPORT' &&
|
|
|
|
- (quesModel.questionType == 'SINGLE_ANSWER_QUESTION' ||
|
|
|
|
- quesModel.questionType == 'MULTIPLE_ANSWER_QUESTION')
|
|
|
|
|
|
+ quesModel.questionType == 'SINGLE_ANSWER_QUESTION' ||
|
|
|
|
+ quesModel.questionType == 'MULTIPLE_ANSWER_QUESTION'
|
|
"
|
|
"
|
|
type="primary"
|
|
type="primary"
|
|
@click="addQuesOption"
|
|
@click="addQuesOption"
|
|
@@ -970,9 +940,6 @@ export default {
|
|
user: (state) => state.user,
|
|
user: (state) => state.user,
|
|
}),
|
|
}),
|
|
updatePorperty() {
|
|
updatePorperty() {
|
|
- if (this.parentView === "gen_paper") {
|
|
|
|
- return true;
|
|
|
|
- }
|
|
|
|
return false;
|
|
return false;
|
|
},
|
|
},
|
|
answer() {
|
|
answer() {
|
|
@@ -1644,6 +1611,23 @@ export default {
|
|
});
|
|
});
|
|
return;
|
|
return;
|
|
}
|
|
}
|
|
|
|
+ if (this.paper.paperType == "GENERATE") {
|
|
|
|
+ this.$confirm(
|
|
|
|
+ "试题内容修改,会影响所有关联试卷,是否确定进行?",
|
|
|
|
+ "提示",
|
|
|
|
+ {
|
|
|
|
+ confirmButtonText: "确定",
|
|
|
|
+ cancelButtonText: "取消",
|
|
|
|
+ type: "warning",
|
|
|
|
+ }
|
|
|
|
+ ).then(() => {
|
|
|
|
+ this.submitPaperDetailUnit();
|
|
|
|
+ });
|
|
|
|
+ } else {
|
|
|
|
+ this.submitPaperDetailUnit();
|
|
|
|
+ }
|
|
|
|
+ },
|
|
|
|
+ submitPaperDetailUnit() {
|
|
let paperDetailUnitExp = {
|
|
let paperDetailUnitExp = {
|
|
id: this.editPaperDetailUnit.id,
|
|
id: this.editPaperDetailUnit.id,
|
|
question: this.quesModel,
|
|
question: this.quesModel,
|