|
@@ -45,6 +45,7 @@ const initModel: ExtractApiParams<'saveExamInfo'> = {
|
|
rejectReason: true,
|
|
rejectReason: true,
|
|
// scoreEffective: 'FINAL_MARK',
|
|
// scoreEffective: 'FINAL_MARK',
|
|
markSite: '',
|
|
markSite: '',
|
|
|
|
+ rejectMessage: false,
|
|
}
|
|
}
|
|
|
|
|
|
const model = reactive<ExtractApiParams<'saveExamInfo'>>(initModel)
|
|
const model = reactive<ExtractApiParams<'saveExamInfo'>>(initModel)
|
|
@@ -73,6 +74,7 @@ const rules: EpFormRules = {
|
|
// scoreEffective: [{ required: true, message: '分析计算取值方式' }],
|
|
// scoreEffective: [{ required: true, message: '分析计算取值方式' }],
|
|
enable: [{ required: true, message: '是否启用考试' }],
|
|
enable: [{ required: true, message: '是否启用考试' }],
|
|
markSite: [{ required: true, message: '请填写评卷点' }],
|
|
markSite: [{ required: true, message: '请填写评卷点' }],
|
|
|
|
+ rejectMessage: [{ required: true, message: '打回时是否推送系统消息' }],
|
|
}
|
|
}
|
|
|
|
|
|
const span8 = defineColumn(_, '', { span: 8 })
|
|
const span8 = defineColumn(_, '', { span: 8 })
|
|
@@ -94,6 +96,14 @@ const items: EpFormItem[] = [
|
|
span8({ label: '抽查卷允许打回', slotType: 'select', prop: 'spotCheckReject', slot: { options: TrueOrFalse } }),
|
|
span8({ label: '抽查卷允许打回', slotType: 'select', prop: 'spotCheckReject', slot: { options: TrueOrFalse } }),
|
|
span8({ label: '问题卷允许打回', slotType: 'select', prop: 'doubtReject', slot: { options: TrueOrFalse } }),
|
|
span8({ label: '问题卷允许打回', slotType: 'select', prop: 'doubtReject', slot: { options: TrueOrFalse } }),
|
|
span8({ label: '打回时需要原因', slotType: 'select', prop: 'rejectReason', slot: { options: TrueOrFalse } }),
|
|
span8({ label: '打回时需要原因', slotType: 'select', prop: 'rejectReason', slot: { options: TrueOrFalse } }),
|
|
|
|
+ span8({
|
|
|
|
+ label: '打回时推送系统消息',
|
|
|
|
+ slotType: 'select',
|
|
|
|
+ prop: 'rejectMessage',
|
|
|
|
+ slot: {
|
|
|
|
+ options: TrueOrFalse,
|
|
|
|
+ },
|
|
|
|
+ }),
|
|
span8({
|
|
span8({
|
|
label: '自动任务回收(分钟)',
|
|
label: '自动任务回收(分钟)',
|
|
slotType: 'inputNumber',
|
|
slotType: 'inputNumber',
|