|
@@ -544,8 +544,9 @@ export default {
|
|
|
.then(res => {
|
|
.then(res => {
|
|
|
if (res.code == 200 && res.data) {
|
|
if (res.code == 200 && res.data) {
|
|
|
this.subjectData.data = res.data
|
|
this.subjectData.data = res.data
|
|
|
- const academicLevelData = res.data.academicLevelData
|
|
|
|
|
- const examAcademicLevelList = (academicLevelData.examAcademicLevelList || []).reverse()
|
|
|
|
|
|
|
+ const academicLevelData = res.data.academicLevelData;
|
|
|
|
|
+ const levelList = academicLevelData?.examAcademicLevelList || [];
|
|
|
|
|
+ const examAcademicLevelList = academicLevelData.scoreType == 1?[...levelList].reverse():[...levelList];
|
|
|
this.subjectData.levelData = examAcademicLevelList.map(item => ({
|
|
this.subjectData.levelData = examAcademicLevelList.map(item => ({
|
|
|
label: item.gradeName,
|
|
label: item.gradeName,
|
|
|
range: this.getMiddleNumber(
|
|
range: this.getMiddleNumber(
|
|
@@ -553,7 +554,7 @@ export default {
|
|
|
? [Number(item.endScore), Number(item.startScore)]
|
|
? [Number(item.endScore), Number(item.startScore)]
|
|
|
: [Number(item.startScore), Number(item.endScore)]
|
|
: [Number(item.startScore), Number(item.endScore)]
|
|
|
),
|
|
),
|
|
|
- value: academicLevelData.scoreType == 1 ? Number(item.startScore) : Number(item.Number(item.endScore)) //1 按分数
|
|
|
|
|
|
|
+ value: academicLevelData.scoreType == 1 ? Number(item.startScore) : Number(item.endScore) //1 按分数
|
|
|
}))
|
|
}))
|
|
|
const gradeName = this.subjectData.levelData.find(item => item.label == res.data.gradeName)
|
|
const gradeName = this.subjectData.levelData.find(item => item.label == res.data.gradeName)
|
|
|
this.subjectData.levelValue = gradeName ? gradeName.range : 0
|
|
this.subjectData.levelValue = gradeName ? gradeName.range : 0
|
|
@@ -616,6 +617,7 @@ export default {
|
|
|
this.showStudentPaperDialog = true
|
|
this.showStudentPaperDialog = true
|
|
|
},
|
|
},
|
|
|
getMiddleNumber(arr) {
|
|
getMiddleNumber(arr) {
|
|
|
|
|
+ console.log(arr,parseInt((arr[0] + arr[1]) / 2),12222)
|
|
|
return parseInt((arr[0] + arr[1]) / 2)
|
|
return parseInt((arr[0] + arr[1]) / 2)
|
|
|
},
|
|
},
|
|
|
//学生端查询单科-小题分析(表格-图表)
|
|
//学生端查询单科-小题分析(表格-图表)
|