|
@@ -173,6 +173,47 @@
|
|
></el-switch>
|
|
></el-switch>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
</el-row>
|
|
</el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="开启特殊设置"
|
|
|
|
+ :label-width="style.label_width_tab1"
|
|
|
|
+ >
|
|
|
|
+ <el-switch
|
|
|
|
+ v-model="form.specialSettingsEnabled"
|
|
|
|
+ on-text="是"
|
|
|
|
+ off-text="否"
|
|
|
|
+ ></el-switch>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="特殊设置方式"
|
|
|
|
+ :label-width="style.label_width_tab1"
|
|
|
|
+ v-show="form.specialSettingsEnabled"
|
|
|
|
+ >
|
|
|
|
+ <el-radio-group
|
|
|
|
+ @change="faceEnableChange"
|
|
|
|
+ v-model="form.specialSettingsType"
|
|
|
|
+ class="input"
|
|
|
|
+ >
|
|
|
|
+ <el-radio label="ORG_BASED">机构特殊设置</el-radio>
|
|
|
|
+ <el-radio label="STUDENT_BASED">学生特殊设置</el-radio>
|
|
|
|
+ </el-radio-group>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-row>
|
|
|
|
+ <el-row>
|
|
|
|
+ <el-form-item
|
|
|
|
+ label="无特殊设置时禁止考试"
|
|
|
|
+ :label-width="style.label_width_tab1"
|
|
|
|
+ v-show="form.specialSettingsEnabled"
|
|
|
|
+ >
|
|
|
|
+ <el-switch
|
|
|
|
+ v-model="form.properties.LIMITED_IF_NO_SPECIAL_SETTINGS"
|
|
|
|
+ on-text="是"
|
|
|
|
+ off-text="否"
|
|
|
|
+ ></el-switch>
|
|
|
|
+ </el-form-item>
|
|
|
|
+ </el-row>
|
|
</el-tab-pane>
|
|
</el-tab-pane>
|
|
<!-- 控制设置 -->
|
|
<!-- 控制设置 -->
|
|
<el-tab-pane label="控制设置" name="tab2">
|
|
<el-tab-pane label="控制设置" name="tab2">
|
|
@@ -1066,7 +1107,7 @@ export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
style: {
|
|
style: {
|
|
- label_width_tab1: "140px",
|
|
|
|
|
|
+ label_width_tab1: "160px",
|
|
label_width_tab2: "110px",
|
|
label_width_tab2: "110px",
|
|
label_width_tab3: "120px",
|
|
label_width_tab3: "120px",
|
|
label_width_tab4: "170px",
|
|
label_width_tab4: "170px",
|
|
@@ -1093,6 +1134,8 @@ export default {
|
|
duration: 120,
|
|
duration: 120,
|
|
enable: "true",
|
|
enable: "true",
|
|
examLimit: "false",
|
|
examLimit: "false",
|
|
|
|
+ specialSettingsEnabled: false,
|
|
|
|
+ specialSettingsType: "",
|
|
properties: {
|
|
properties: {
|
|
IS_OBJ_SCORE_VIEW: "true",
|
|
IS_OBJ_SCORE_VIEW: "true",
|
|
IS_STRANGER_ENABLE: "false",
|
|
IS_STRANGER_ENABLE: "false",
|
|
@@ -1127,7 +1170,8 @@ export default {
|
|
WEIXIN_ANSWER_ENABLED: "false",
|
|
WEIXIN_ANSWER_ENABLED: "false",
|
|
ADD_FACE_VERIFY_OUT_FREEZE_TIME: "false",
|
|
ADD_FACE_VERIFY_OUT_FREEZE_TIME: "false",
|
|
OUT_FREEZE_TIME_FACE_VERIFY_START_MINUTE: 10,
|
|
OUT_FREEZE_TIME_FACE_VERIFY_START_MINUTE: 10,
|
|
- OUT_FREEZE_TIME_FACE_VERIFY_END_MINUTE: 30
|
|
|
|
|
|
+ OUT_FREEZE_TIME_FACE_VERIFY_END_MINUTE: 30,
|
|
|
|
+ LIMITED_IF_NO_SPECIAL_SETTINGS: "false"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
examTypeList: EXAM_TYPE,
|
|
examTypeList: EXAM_TYPE,
|
|
@@ -1260,6 +1304,8 @@ export default {
|
|
this.form.properties.CHECK_ENVIRONMENT === "true";
|
|
this.form.properties.CHECK_ENVIRONMENT === "true";
|
|
this.form.properties.WEIXIN_ANSWER_ENABLED =
|
|
this.form.properties.WEIXIN_ANSWER_ENABLED =
|
|
this.form.properties.WEIXIN_ANSWER_ENABLED === "true";
|
|
this.form.properties.WEIXIN_ANSWER_ENABLED === "true";
|
|
|
|
+ this.form.properties.LIMITED_IF_NO_SPECIAL_SETTINGS =
|
|
|
|
+ this.form.properties.LIMITED_IF_NO_SPECIAL_SETTINGS === "true";
|
|
|
|
|
|
this.show_ckeditor = true;
|
|
this.show_ckeditor = true;
|
|
|
|
|