diff --git a/src/utils/index.js b/src/utils/index.js index 3dc6d9b..6dc2f0b 100644 --- a/src/utils/index.js +++ b/src/utils/index.js @@ -678,3 +678,34 @@ export function formatClass(data) { console.log(sectionNameArr); return sectionNameArr; } +export function formatGradeClass(data) { + let gradeName = []; + let gradeNameArr = []; + data.map((item) => { + if (!gradeName.includes(item.gradeName)) { + gradeName.push(item.gradeName); + gradeNameArr.push({ + value: item.grade, + label: item.gradeName, + children: [ + { + value: item.classCode, + label: item.className, + }, + ], + }); + } else { + let gradeIndex = 0; + gradeNameArr.map((items, index) => { + if (items.value == item.grade) { + gradeIndex = index; + } + }); + gradeNameArr[gradeIndex].children.push({ + value: item.classCode, + label: item.className, + }); + } + }); + return gradeNameArr; +} diff --git a/src/views/index/mainIndex.vue b/src/views/index/mainIndex.vue index 2516758..148c1fc 100644 --- a/src/views/index/mainIndex.vue +++ b/src/views/index/mainIndex.vue @@ -5,21 +5,33 @@

账号管理

-

管理{{schoolInfo.teacherCourseCount}}个任课教师,{{schoolInfo.classManagerCount}}个班主任,{{schoolInfo.teacherGradeCount}}个备课组长账号信息。

+

+ 管理{{ schoolInfo.teacherCourseCount }}个任课教师,{{ + schoolInfo.classManagerCount + }}个班主任,{{ schoolInfo.teacherGradeCount }}个备课组长账号信息。 +

  • @@ -44,8 +56,13 @@ -