|
@@ -139,6 +139,46 @@
|
|
</el-date-picker>
|
|
</el-date-picker>
|
|
</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
|
|
|
|
+ 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-row>
|
|
<el-row>
|
|
<el-form-item
|
|
<el-form-item
|
|
label="上传附件"
|
|
label="上传附件"
|
|
@@ -221,7 +261,7 @@ export default {
|
|
data() {
|
|
data() {
|
|
return {
|
|
return {
|
|
style: {
|
|
style: {
|
|
- label_width_tab1: "80px"
|
|
|
|
|
|
+ label_width_tab1: "160px"
|
|
},
|
|
},
|
|
activeName: "tab1",
|
|
activeName: "tab1",
|
|
examDatetimeRange: [],
|
|
examDatetimeRange: [],
|
|
@@ -236,9 +276,12 @@ export default {
|
|
endTime: null,
|
|
endTime: null,
|
|
duration: 120,
|
|
duration: 120,
|
|
enable: "true",
|
|
enable: "true",
|
|
|
|
+ specialSettingsEnabled: false,
|
|
|
|
+ specialSettingsType: "",
|
|
properties: {
|
|
properties: {
|
|
CAN_UPLOAD_ATTACHMENT: "true",
|
|
CAN_UPLOAD_ATTACHMENT: "true",
|
|
- OFFLINE_UPLOAD_FILE_TYPE: ""
|
|
|
|
|
|
+ OFFLINE_UPLOAD_FILE_TYPE: "",
|
|
|
|
+ LIMITED_IF_NO_SPECIAL_SETTINGS: "false"
|
|
}
|
|
}
|
|
},
|
|
},
|
|
examTypeList: EXAM_TYPE,
|
|
examTypeList: EXAM_TYPE,
|
|
@@ -281,6 +324,10 @@ export default {
|
|
this.form.properties.OFFLINE_UPLOAD_FILE_TYPE
|
|
this.form.properties.OFFLINE_UPLOAD_FILE_TYPE
|
|
);
|
|
);
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ this.form.properties.LIMITED_IF_NO_SPECIAL_SETTINGS =
|
|
|
|
+ this.form.properties.LIMITED_IF_NO_SPECIAL_SETTINGS === "true";
|
|
|
|
+
|
|
console.log(this.uploadFileType);
|
|
console.log(this.uploadFileType);
|
|
this.show_ckeditor = true;
|
|
this.show_ckeditor = true;
|
|
});
|
|
});
|
|
@@ -354,4 +401,4 @@ export default {
|
|
.input >>> .el-input__inner {
|
|
.input >>> .el-input__inner {
|
|
-webkit-appearance: button;
|
|
-webkit-appearance: button;
|
|
}
|
|
}
|
|
-</style>
|
|
|
|
|
|
+</style>
|