From bb4c8454eb478e4af572f1594ef17555390bedee Mon Sep 17 00:00:00 2001 From: 阿宝 Date: Mon, 19 Dec 2022 23:06:41 +0800 Subject: [PATCH] 添加,修改教师 --- src/utils/index.js | 31 +++++++++++++++++++++++++++++++ src/views/index/mainIndex.vue | 107 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------- src/views/login/index.vue | 8 ++++---- src/views/setUp/account.vue | 47 ++++++++++++++++++++++++++++++++++------------- src/views/setUp/school.vue | 1 - src/views/setUp/student.vue | 7 ++++++- src/views/setUp/teacher.vue | 389 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------- 7 files changed, 518 insertions(+), 72 deletions(-) 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 @@ -