|
|
@@ -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 => {
|