|
@@ -284,6 +284,7 @@ const items = computed<EpFormItem[]>(() => [
|
|
|
prop: 'remarkType',
|
|
|
slot: {
|
|
|
placeholder: '回评设置',
|
|
|
+ disabled: isEdit,
|
|
|
options: [
|
|
|
{ value: 'QUANTITY', label: '按数量' },
|
|
|
{ value: 'TIME', label: '按时间' },
|
|
@@ -294,14 +295,14 @@ const items = computed<EpFormItem[]>(() => [
|
|
|
),
|
|
|
Span8(
|
|
|
{
|
|
|
- label: model.remarkType === 'QUANTITY' ? '数量' : '时间:(近N秒)',
|
|
|
+ label: model.remarkType === 'QUANTITY' ? '数量' : '时间:(近N分钟)',
|
|
|
prop: 'remarkNumber',
|
|
|
slotType: 'inputNumber',
|
|
|
slot: {
|
|
|
stepStrictly: true,
|
|
|
step: 1,
|
|
|
min: 0,
|
|
|
- max: 999999999,
|
|
|
+ max: 120,
|
|
|
},
|
|
|
},
|
|
|
'row-10'
|
|
@@ -346,6 +347,7 @@ const items = computed<EpFormItem[]>(() => [
|
|
|
|
|
|
if (isEdit) {
|
|
|
getMainQuestionInfo({ subjectCode: props.subjectCode, mainNumber: +props.mainNumber }).then((result) => {
|
|
|
+ result.remarkNumber = (result.remarkNumber || 0) / 60
|
|
|
Object.assign(model, omit(result, 'examId'))
|
|
|
// levelRangValues.value = result.levelRange.slice(0)
|
|
|
levelRangValues.value = result.levelRange.slice(0).map((item) => {
|
|
@@ -373,7 +375,10 @@ const onSubmit = async () => {
|
|
|
}
|
|
|
})
|
|
|
if (valid) {
|
|
|
- const data = { ...model, levelRange: model.levelRange || [], category: model.category || void 0 }
|
|
|
+ const data = Object.assign(
|
|
|
+ { ...model, levelRange: model.levelRange || [], category: model.category || void 0 },
|
|
|
+ { remarkNumber: (model.remarkNumber || 0) * 60 }
|
|
|
+ )
|
|
|
await (isEdit ? editMainQuestion(data) : addMainQuestion(data))
|
|
|
ElMessage.success('保存成功')
|
|
|
back()
|