|
@@ -92,7 +92,7 @@ const model = reactive<ExtractApiParams<'addMainQuestion'>>({
|
|
|
subjectCode: props.subjectCode,
|
|
|
groupNumber: void 0,
|
|
|
category: void 0,
|
|
|
- intervalScore: void 0,
|
|
|
+ intervalScore: 1,
|
|
|
mainNumber: void 0,
|
|
|
mainTitle: '',
|
|
|
minMarkTime: void 0,
|
|
@@ -186,30 +186,53 @@ const items = computed<EpFormItem[]>(() => [
|
|
|
label: '小题起始号',
|
|
|
slotType: 'inputNumber',
|
|
|
prop: 'startNumber',
|
|
|
- slot: { placeholder: '小题起始号', disabled: isEdit },
|
|
|
+ slot: { placeholder: '小题起始号', disabled: isEdit, stepStrictly: true, step: 1 },
|
|
|
},
|
|
|
'row-3'
|
|
|
),
|
|
|
Span8(
|
|
|
- { label: '小题数量', slotType: 'inputNumber', prop: 'questionCount', slot: { placeholder: '小题数量' } },
|
|
|
+ {
|
|
|
+ label: '小题数量',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ prop: 'questionCount',
|
|
|
+ slot: { placeholder: '小题数量', stepStrictly: true, step: 1 },
|
|
|
+ },
|
|
|
'row-4'
|
|
|
),
|
|
|
Span8(
|
|
|
- { label: '小题满分', slotType: 'inputNumber', prop: 'questionScore', slot: { placeholder: '小题满分' } },
|
|
|
+ {
|
|
|
+ label: '小题满分',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ prop: 'questionScore',
|
|
|
+ slot: { placeholder: '小题满分', stepStrictly: true, step: 1 },
|
|
|
+ },
|
|
|
'row-5'
|
|
|
),
|
|
|
- Span8({ label: '间隔分', slotType: 'inputNumber', prop: 'intervalScore', slot: { placeholder: '间隔分' } }, 'row-6'),
|
|
|
+ Span8(
|
|
|
+ {
|
|
|
+ label: '间隔分',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ prop: 'intervalScore',
|
|
|
+ slot: { placeholder: '间隔分', stepStrictly: true, step: 1 },
|
|
|
+ },
|
|
|
+ 'row-6'
|
|
|
+ ),
|
|
|
Span8(
|
|
|
{
|
|
|
label: '最小阅卷时长(秒)',
|
|
|
slotType: 'inputNumber',
|
|
|
prop: 'minMarkTime',
|
|
|
- slot: { placeholder: '最小阅卷时长(秒)' },
|
|
|
+ slot: { placeholder: '最小阅卷时长(秒)', stepStrictly: true, step: 1 },
|
|
|
},
|
|
|
'row-7'
|
|
|
),
|
|
|
Span8(
|
|
|
- { label: '评卷小组数量', slotType: 'inputNumber', prop: 'groupNumber', slot: { placeholder: '评卷小组数量' } },
|
|
|
+ {
|
|
|
+ label: '评卷小组数量',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ prop: 'groupNumber',
|
|
|
+ slot: { placeholder: '评卷小组数量', stepStrictly: true, step: 1 },
|
|
|
+ },
|
|
|
'row-8'
|
|
|
),
|
|
|
Span8(
|
|
@@ -228,19 +251,42 @@ const items = computed<EpFormItem[]>(() => [
|
|
|
'row-9'
|
|
|
),
|
|
|
Span8(
|
|
|
- { label: model.remarkType === 'QUANTITY' ? '数量' : '时间:(近N秒)', prop: 'remarkNumber', slotType: 'inputNumber' },
|
|
|
+ {
|
|
|
+ label: model.remarkType === 'QUANTITY' ? '数量' : '时间:(近N秒)',
|
|
|
+ prop: 'remarkNumber',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ slot: {
|
|
|
+ stepStrictly: true,
|
|
|
+ step: 1,
|
|
|
+ },
|
|
|
+ },
|
|
|
'row-10'
|
|
|
),
|
|
|
Span8(
|
|
|
- { label: '标准卷分发频度', slotType: 'inputNumber', prop: 'standardRate', slot: { placeholder: '标准卷分发频度' } },
|
|
|
+ {
|
|
|
+ label: '标准卷分发频度',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ prop: 'standardRate',
|
|
|
+ slot: { placeholder: '标准卷分发频度', stepStrictly: true, step: 1 },
|
|
|
+ },
|
|
|
'row-11'
|
|
|
),
|
|
|
Span8(
|
|
|
- { label: '自查卷分发频度', slotType: 'inputNumber', prop: 'selfRate', slot: { placeholder: '自查卷分发频度' } },
|
|
|
+ {
|
|
|
+ label: '自查卷分发频度',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ prop: 'selfRate',
|
|
|
+ slot: { placeholder: '自查卷分发频度', stepStrictly: true, step: 1 },
|
|
|
+ },
|
|
|
'row-11'
|
|
|
),
|
|
|
Span8(
|
|
|
- { label: '系统抽查卷比例', slotType: 'inputNumber', prop: 'systemRate', slot: { placeholder: '系统抽查卷比例' } },
|
|
|
+ {
|
|
|
+ label: '系统抽查卷比例',
|
|
|
+ slotType: 'inputNumber',
|
|
|
+ prop: 'systemRate',
|
|
|
+ slot: { placeholder: '系统抽查卷比例', stepStrictly: true, step: 1 },
|
|
|
+ },
|
|
|
'row-12'
|
|
|
),
|
|
|
Span8(
|