|
@@ -347,7 +347,9 @@ const items = computed<EpFormItem[]>(() => [
|
|
|
|
|
|
if (isEdit) {
|
|
if (isEdit) {
|
|
getMainQuestionInfo({ subjectCode: props.subjectCode, mainNumber: +props.mainNumber }).then((result) => {
|
|
getMainQuestionInfo({ subjectCode: props.subjectCode, mainNumber: +props.mainNumber }).then((result) => {
|
|
- result.remarkNumber = (result.remarkNumber || 0) / 60
|
|
|
|
|
|
+ if (result.remarkType === 'TIME') {
|
|
|
|
+ result.remarkNumber = (result.remarkNumber || 0) / 60
|
|
|
|
+ }
|
|
Object.assign(model, omit(result, 'examId'))
|
|
Object.assign(model, omit(result, 'examId'))
|
|
// levelRangValues.value = result.levelRange.slice(0)
|
|
// levelRangValues.value = result.levelRange.slice(0)
|
|
levelRangValues.value = result.levelRange.slice(0).map((item) => {
|
|
levelRangValues.value = result.levelRange.slice(0).map((item) => {
|
|
@@ -377,7 +379,7 @@ const onSubmit = async () => {
|
|
if (valid) {
|
|
if (valid) {
|
|
const data = Object.assign(
|
|
const data = Object.assign(
|
|
{ ...model, levelRange: model.levelRange || [], category: model.category || void 0 },
|
|
{ ...model, levelRange: model.levelRange || [], category: model.category || void 0 },
|
|
- { remarkNumber: (model.remarkNumber || 0) * 60 }
|
|
|
|
|
|
+ { remarkNumber: model.remarkType === 'TIME' ? (model.remarkNumber || 0) * 60 : model.remarkNumber }
|
|
)
|
|
)
|
|
await (isEdit ? editMainQuestion(data) : addMainQuestion(data))
|
|
await (isEdit ? editMainQuestion(data) : addMainQuestion(data))
|
|
ElMessage.success('保存成功')
|
|
ElMessage.success('保存成功')
|