|
@@ -30,7 +30,7 @@
|
|
|
>
|
|
|
<course-select v-model="modalForm.courseId"> </course-select>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="importType === 'docx'" label="是否使用原卷">
|
|
|
+ <el-form-item label="是否使用原卷">
|
|
|
<el-radio-group v-model="modalForm.useOriginalPaper">
|
|
|
<el-radio :label="true">是</el-radio>
|
|
|
<el-radio :label="false">否</el-radio>
|
|
@@ -48,13 +48,17 @@
|
|
|
>
|
|
|
</el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item label="总分校验">
|
|
|
+ <el-form-item v-if="modalForm.useOriginalPaper" label="总分校验">
|
|
|
<el-radio-group v-model="scoreCheck">
|
|
|
<el-radio :label="true">开启</el-radio>
|
|
|
<el-radio :label="false">关闭</el-radio>
|
|
|
</el-radio-group>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="scoreCheck" label="试卷总分" prop="totalScore">
|
|
|
+ <el-form-item
|
|
|
+ v-if="scoreCheck && modalForm.useOriginalPaper"
|
|
|
+ label="试卷总分"
|
|
|
+ prop="totalScore"
|
|
|
+ >
|
|
|
<el-input-number
|
|
|
v-model="modalForm.totalScore"
|
|
|
style="width: 125px"
|
|
@@ -91,7 +95,7 @@ const initModalForm = {
|
|
|
courseId: null,
|
|
|
name: "",
|
|
|
useOriginalPaper: false,
|
|
|
- totalScore: undefined,
|
|
|
+ totalScore: null,
|
|
|
};
|
|
|
|
|
|
export default {
|
|
@@ -152,12 +156,13 @@ export default {
|
|
|
handler(val) {
|
|
|
if (!val) {
|
|
|
this.modalForm.name = "";
|
|
|
+ this.modalForm.totalScore = null;
|
|
|
}
|
|
|
},
|
|
|
},
|
|
|
scoreCheck(val) {
|
|
|
if (!val) {
|
|
|
- this.modalForm.totalScore = undefined;
|
|
|
+ this.modalForm.totalScore = null;
|
|
|
}
|
|
|
},
|
|
|
importType(val) {
|