Jelajahi Sumber

加入练习修改字段名称

吴朋磊 19 jam lalu
induk
melakukan
9a6d4e8c84

+ 0 - 2
src/http/api/target.js

@@ -8,8 +8,6 @@ const targetImprove = {
     return get( base.prefix+ `/api/v1/studentTarge/target_top`, data)
   },
 
-  
-
   // 查看练习结果 列表
   getTargetExerciseResult(data){
     return post( base.prefix+ `/api/v1/studentTarge/exercise_result`, data)

+ 1 - 1
src/views/targetImprove/components/TargetSubject.vue

@@ -58,7 +58,7 @@ export default {
                   return {
                       label: item.gradeName,   // 后端显示文本,例如 " chemistry"
                       value: item.gradeCode, // 
-                      gradeId:item.yearGradeId,//年级id
+                      gradeId:item.schoolYearId,//年级id
                   }
               });
               this.$store.commit('target/SetSubjectList', list)

+ 5 - 3
src/views/targetImprove/practice/knowledgeGraph.vue

@@ -598,6 +598,7 @@ export default {
       //   - 空/无效 → 传空串兜底
       let gradeCode = '';
       let gradeName = '';
+      let schoolYearId = '';
       if (Array.isArray(this.gradeList) && this.gradeList.length > 0) {
         const lastGrade = this.gradeList[this.gradeList.length - 1];
         if (lastGrade && lastGrade.value !== undefined && lastGrade.value !== null && lastGrade.value !== '') {
@@ -607,10 +608,10 @@ export default {
         if (lastGrade && lastGrade.label !== undefined && lastGrade.label !== null) {
           gradeName = String(lastGrade.label);
         }
+        const raw = JSON.parse(localStorage.getItem('student_gradesList'));
+        schoolYearId = raw?.[0]?.schoolYearId || '';
       }
-
       const subjectName = this.subjectName || '';
-
       const params = {
         knowledgeId,
         knowledgeName,
@@ -620,7 +621,8 @@ export default {
         subjectName,
         levelCode,
         gradeCode,
-        gradeName
+        gradeName,
+        schoolYearId
       };
 
       this.$api.target.addExercise(params).then(res => {