|
@@ -13,6 +13,7 @@
|
|
ref="form"
|
|
ref="form"
|
|
:model="form"
|
|
:model="form"
|
|
label-position="right"
|
|
label-position="right"
|
|
|
|
+ inline-message
|
|
>
|
|
>
|
|
<div style="margin-bottom: 10px">
|
|
<div style="margin-bottom: 10px">
|
|
<el-button type="primary" size="small" @click="saveExam"
|
|
<el-button type="primary" size="small" @click="saveExam"
|
|
@@ -28,17 +29,20 @@
|
|
<el-row>
|
|
<el-row>
|
|
<el-form-item
|
|
<el-form-item
|
|
label="考试名称"
|
|
label="考试名称"
|
|
- label-width="80px"
|
|
|
|
|
|
+ :label-width="style.label_width_tab1"
|
|
placeholder="请输入考试名称"
|
|
placeholder="请输入考试名称"
|
|
prop="name"
|
|
prop="name"
|
|
>
|
|
>
|
|
- <el-input v-model="form.name"></el-input>
|
|
|
|
|
|
+ <el-input v-model="form.name" class="input"></el-input>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
- <el-form-item label="考试类型" label-width="80px">
|
|
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="考试类型"
|
|
|
|
+ :label-width="style.label_width_tab1"
|
|
|
|
+ >
|
|
<el-select
|
|
<el-select
|
|
- style="width:205px"
|
|
|
|
|
|
+ class="input"
|
|
:disabled="true"
|
|
:disabled="true"
|
|
v-model="form.examType"
|
|
v-model="form.examType"
|
|
placeholder="请选择"
|
|
placeholder="请选择"
|
|
@@ -54,11 +58,11 @@
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
- <el-form-item label="是否开启" label-width="80px">
|
|
|
|
- <el-radio-group
|
|
|
|
- v-model="form.enable"
|
|
|
|
- style="margin-left: 15px"
|
|
|
|
- >
|
|
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="是否开启"
|
|
|
|
+ :label-width="style.label_width_tab1"
|
|
|
|
+ >
|
|
|
|
+ <el-radio-group v-model="form.enable" class="input">
|
|
<el-radio label="true">开启</el-radio>
|
|
<el-radio label="true">开启</el-radio>
|
|
<el-radio label="false">关闭</el-radio>
|
|
<el-radio label="false">关闭</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
@@ -68,9 +72,10 @@
|
|
<el-form-item
|
|
<el-form-item
|
|
label="考试时间"
|
|
label="考试时间"
|
|
prop="examDatetimeRange"
|
|
prop="examDatetimeRange"
|
|
- label-width="80px"
|
|
|
|
|
|
+ :label-width="style.label_width_tab1"
|
|
>
|
|
>
|
|
<el-date-picker
|
|
<el-date-picker
|
|
|
|
+ class="input"
|
|
v-model="examDatetimeRange"
|
|
v-model="examDatetimeRange"
|
|
type="datetimerange"
|
|
type="datetimerange"
|
|
range-separator="至"
|
|
range-separator="至"
|
|
@@ -89,73 +94,101 @@
|
|
<el-form-item
|
|
<el-form-item
|
|
label="考试时长"
|
|
label="考试时长"
|
|
prop="duration"
|
|
prop="duration"
|
|
- label-width="110px"
|
|
|
|
|
|
+ :label-width="style.label_width_tab2"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ class="input"
|
|
v-model.trim.number="form.duration"
|
|
v-model.trim.number="form.duration"
|
|
auto-complete="off"
|
|
auto-complete="off"
|
|
- ></el-input>
|
|
|
|
|
|
+ ><template slot="append"
|
|
|
|
+ >分钟</template
|
|
|
|
+ ></el-input
|
|
|
|
+ >
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="分钟"></el-form-item>
|
|
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-form-item
|
|
<el-form-item
|
|
label="考试次数"
|
|
label="考试次数"
|
|
prop="examTimes"
|
|
prop="examTimes"
|
|
- label-width="110px"
|
|
|
|
|
|
+ :label-width="style.label_width_tab2"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ class="input"
|
|
v-model.trim.number="form.examTimes"
|
|
v-model.trim.number="form.examTimes"
|
|
auto-complete="off"
|
|
auto-complete="off"
|
|
- ></el-input>
|
|
|
|
|
|
+ ><template slot="append"
|
|
|
|
+ >次</template
|
|
|
|
+ ></el-input
|
|
|
|
+ >
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-form-item
|
|
<el-form-item
|
|
label="交卷冻结时间"
|
|
label="交卷冻结时间"
|
|
prop="FREEZE_TIME"
|
|
prop="FREEZE_TIME"
|
|
- label-width="110px"
|
|
|
|
|
|
+ :label-width="style.label_width_tab2"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ class="input"
|
|
v-model.trim.number="form.properties.FREEZE_TIME"
|
|
v-model.trim.number="form.properties.FREEZE_TIME"
|
|
auto-complete="off"
|
|
auto-complete="off"
|
|
- ></el-input>
|
|
|
|
|
|
+ ><template slot="append"
|
|
|
|
+ >分钟</template
|
|
|
|
+ ></el-input
|
|
|
|
+ >
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="分钟"></el-form-item>
|
|
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
<el-form-item
|
|
<el-form-item
|
|
label="断点续考时间"
|
|
label="断点续考时间"
|
|
prop="EXAM_RECONNECT_TIME"
|
|
prop="EXAM_RECONNECT_TIME"
|
|
- label-width="110px"
|
|
|
|
|
|
+ :label-width="style.label_width_tab2"
|
|
>
|
|
>
|
|
<el-input
|
|
<el-input
|
|
|
|
+ class="input"
|
|
v-model.trim.number="form.properties.EXAM_RECONNECT_TIME"
|
|
v-model.trim.number="form.properties.EXAM_RECONNECT_TIME"
|
|
auto-complete="off"
|
|
auto-complete="off"
|
|
- ></el-input>
|
|
|
|
|
|
+ ><template slot="append"
|
|
|
|
+ >分钟</template
|
|
|
|
+ ></el-input
|
|
|
|
+ >
|
|
</el-form-item>
|
|
</el-form-item>
|
|
- <el-form-item label="分钟"></el-form-item>
|
|
|
|
</el-row>
|
|
</el-row>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
<el-tab-pane label="显示设置" name="tab3">
|
|
<el-tab-pane label="显示设置" name="tab3">
|
|
<el-row v-if="show_ckeditor">
|
|
<el-row v-if="show_ckeditor">
|
|
- <el-form-item label="考前说明" label-width="110px">
|
|
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="考前说明"
|
|
|
|
+ :label-width="style.label_width_tab3"
|
|
|
|
+ >
|
|
<ckeditor
|
|
<ckeditor
|
|
v-model="form.properties.BEFORE_EXAM_REMARK"
|
|
v-model="form.properties.BEFORE_EXAM_REMARK"
|
|
></ckeditor>
|
|
></ckeditor>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
- <el-form-item label="客观题成绩显示" label-width="110px">
|
|
|
|
- <el-radio-group v-model="form.properties.IS_OBJ_SCORE_VIEW">
|
|
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="客观题成绩显示"
|
|
|
|
+ :label-width="style.label_width_tab3"
|
|
|
|
+ >
|
|
|
|
+ <el-radio-group
|
|
|
|
+ v-model="form.properties.IS_OBJ_SCORE_VIEW"
|
|
|
|
+ class="input"
|
|
|
|
+ >
|
|
<el-radio label="true">开启</el-radio>
|
|
<el-radio label="true">开启</el-radio>
|
|
<el-radio label="false">关闭</el-radio>
|
|
<el-radio label="false">关闭</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-row>
|
|
</el-row>
|
|
<el-row>
|
|
<el-row>
|
|
- <el-form-item label="练习模式" label-width="110px">
|
|
|
|
- <el-radio-group v-model="form.properties.PRACTICE_TYPE">
|
|
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="练习模式"
|
|
|
|
+ :label-width="style.label_width_tab3"
|
|
|
|
+ >
|
|
|
|
+ <el-radio-group
|
|
|
|
+ v-model="form.properties.PRACTICE_TYPE"
|
|
|
|
+ class="input"
|
|
|
|
+ >
|
|
<el-radio label="IN_PRACTICE">边答边显示答案</el-radio>
|
|
<el-radio label="IN_PRACTICE">边答边显示答案</el-radio>
|
|
<el-radio label="AFTER_PRACTICE"
|
|
<el-radio label="AFTER_PRACTICE"
|
|
>结束统一显示答案</el-radio
|
|
>结束统一显示答案</el-radio
|
|
@@ -264,6 +297,11 @@ export default {
|
|
},
|
|
},
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
|
|
+ style: {
|
|
|
|
+ label_width_tab1: "80px",
|
|
|
|
+ label_width_tab2: "110px",
|
|
|
|
+ label_width_tab3: "120px"
|
|
|
|
+ },
|
|
activeName: "tab1",
|
|
activeName: "tab1",
|
|
examDatetimeRange: [],
|
|
examDatetimeRange: [],
|
|
show_ckeditor: false,
|
|
show_ckeditor: false,
|
|
@@ -392,4 +430,8 @@ export default {
|
|
}
|
|
}
|
|
};
|
|
};
|
|
</script>
|
|
</script>
|
|
-<style scoped></style>
|
|
|
|
|
|
+<style scoped>
|
|
|
|
+.input {
|
|
|
|
+ width: 440px;
|
|
|
|
+}
|
|
|
|
+</style>
|