|
@@ -128,14 +128,20 @@
|
|
</div>
|
|
</div>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="默认抽取卷型:" prop="defaultSerialNumber">
|
|
<el-form-item label="默认抽取卷型:" prop="defaultSerialNumber">
|
|
- <el-radio-group v-model="modalForm.defaultSerialNumber">
|
|
|
|
|
|
+ <el-radio-group
|
|
|
|
+ v-model="modalForm.defaultSerialNumber"
|
|
|
|
+ @change="defaultSerialNumberChange"
|
|
|
|
+ >
|
|
<el-radio :label="0">随机</el-radio>
|
|
<el-radio :label="0">随机</el-radio>
|
|
<el-radio :label="1">卷1/A卷</el-radio>
|
|
<el-radio :label="1">卷1/A卷</el-radio>
|
|
<el-radio :label="2">卷2/B卷</el-radio>
|
|
<el-radio :label="2">卷2/B卷</el-radio>
|
|
</el-radio-group>
|
|
</el-radio-group>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
<el-form-item label="交卷数量:" prop="twoPaperEnable">
|
|
<el-form-item label="交卷数量:" prop="twoPaperEnable">
|
|
- <el-checkbox v-model="modalForm.twoPaperEnable">
|
|
|
|
|
|
+ <el-checkbox
|
|
|
|
+ v-model="modalForm.twoPaperEnable"
|
|
|
|
+ :disabled="modalForm.defaultSerialNumber === 2"
|
|
|
|
+ >
|
|
一个命题任务至少交AB两套试卷
|
|
一个命题任务至少交AB两套试卷
|
|
</el-checkbox>
|
|
</el-checkbox>
|
|
</el-form-item>
|
|
</el-form-item>
|
|
@@ -656,6 +662,13 @@ export default {
|
|
|
|
|
|
return selecteds.some((item) => item);
|
|
return selecteds.some((item) => item);
|
|
},
|
|
},
|
|
|
|
+ defaultSerialNumberChange(val) {
|
|
|
|
+ if (val === 2) {
|
|
|
|
+ this.modalForm.twoPaperEnable = true;
|
|
|
|
+ } else {
|
|
|
|
+ this.modalForm.twoPaperEnable = false;
|
|
|
|
+ }
|
|
|
|
+ },
|
|
templateValidator(rule, value, callback) {
|
|
templateValidator(rule, value, callback) {
|
|
const [field, index] = rule.field.split(".");
|
|
const [field, index] = rule.field.split(".");
|
|
const val = this.modalForm[field][index];
|
|
const val = this.modalForm[field][index];
|