fix: 调整参数

This commit is contained in:
王天骄
2026-06-17 16:51:20 +08:00
parent 1679acad12
commit ad940689f0
3 changed files with 136 additions and 97 deletions
+29 -20
View File
@@ -197,19 +197,24 @@
</template>
<template v-else>
<el-row :gutter="14">
<el-col :span="8">
<el-col :span="12">
<el-form-item label="教学目标">
<el-input v-model="detailForm.teaching_learning_objectives" />
<el-input v-model="detailForm.teaching_goal" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="教学重点">
<el-input v-model="detailForm.teaching_key_points" />
<el-col :span="12">
<el-form-item label="讨论问题">
<el-input v-model="detailForm.discussion_questions" />
</el-form-item>
</el-col>
<el-col :span="8">
<el-form-item label="参考答案">
<el-input v-model="detailForm.teaching_reference_answer" />
<el-col :span="12">
<el-form-item label="教师指南">
<el-input v-model="detailForm.teacher_guide" />
</el-form-item>
</el-col>
<el-col :span="12">
<el-form-item label="评分重点">
<el-input v-model="detailForm.scoring_focus" />
</el-form-item>
</el-col>
</el-row>
@@ -299,9 +304,10 @@ interface ReviewCaseDetailForm {
traditional_standard_diagnosis: string
traditional_standard_treatment: string
traditional_guideline_reference: string
teaching_learning_objectives: string
teaching_key_points: string
teaching_reference_answer: string
teaching_goal: string
discussion_questions: string
teacher_guide: string
scoring_focus: string
scoring_rules: ScoringRuleForm[]
exam_items: ExamItemForm[]
}
@@ -331,9 +337,10 @@ const detailForm = reactive<ReviewCaseDetailForm>({
traditional_standard_diagnosis: '',
traditional_standard_treatment: '',
traditional_guideline_reference: '',
teaching_learning_objectives: '',
teaching_key_points: '',
teaching_reference_answer: '',
teaching_goal: '',
discussion_questions: '',
teacher_guide: '',
scoring_focus: '',
scoring_rules: [],
exam_items: []
})
@@ -463,9 +470,10 @@ function resetReviewDetailForm() {
detailForm.traditional_standard_diagnosis = ''
detailForm.traditional_standard_treatment = ''
detailForm.traditional_guideline_reference = ''
detailForm.teaching_learning_objectives = ''
detailForm.teaching_key_points = ''
detailForm.teaching_reference_answer = ''
detailForm.teaching_goal = ''
detailForm.discussion_questions = ''
detailForm.teacher_guide = ''
detailForm.scoring_focus = ''
detailForm.scoring_rules = []
detailForm.exam_items = []
}
@@ -495,9 +503,10 @@ function fillDetailForm(row: CaseListItem, fullData: unknown) {
detailForm.traditional_standard_diagnosis = getString(traditional, ['standard_diagnosis', 'standardDiagnosis'])
detailForm.traditional_standard_treatment = getString(traditional, ['standard_treatment', 'standardTreatment'])
detailForm.traditional_guideline_reference = getString(traditional, ['guideline_reference', 'guidelineReference'])
detailForm.teaching_learning_objectives = getString(teaching, ['learning_objectives', 'learningObjectives'])
detailForm.teaching_key_points = getString(teaching, ['key_points', 'keyPoints'])
detailForm.teaching_reference_answer = getString(teaching, ['reference_answer', 'referenceAnswer'])
detailForm.teaching_goal = getString(teaching, ['teaching_goal', 'teachingGoal'])
detailForm.discussion_questions = getString(teaching, ['discussion_questions', 'discussionQuestions'])
detailForm.teacher_guide = getString(teaching, ['teacher_guide', 'teacherGuide'])
detailForm.scoring_focus = getString(teaching, ['scoring_focus', 'scoringFocus'])
detailForm.scoring_rules = scoringRules
detailForm.exam_items = examItems
}