From dc56294d29bd11823823ae7b58e67b5024b8c9a7 Mon Sep 17 00:00:00 2001 From: 梁保满 Date: Tue, 23 May 2023 11:55:02 +0800 Subject: [PATCH] 班级分班 --- src/assets/images/fenban.png | Bin 0 -> 7143 bytes src/router/index.js | 11 ++++++++++- src/views/standard/setUp/archived.vue | 362 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ src/views/standard/setUp/clazz.vue | 15 ++++++++++++++- src/views/standard/setUp/student.vue | 1 - 5 files changed, 386 insertions(+), 3 deletions(-) create mode 100644 src/assets/images/fenban.png create mode 100644 src/views/standard/setUp/archived.vue diff --git a/src/assets/images/fenban.png b/src/assets/images/fenban.png new file mode 100644 index 0000000..9f4d3a4 Binary files /dev/null and b/src/assets/images/fenban.png differ diff --git a/src/router/index.js b/src/router/index.js index e1914a6..3071542 100755 --- a/src/router/index.js +++ b/src/router/index.js @@ -42,8 +42,9 @@ const SetUpConglomerate = () => import("@/views/standard/setUp/conglomerate") const SetUpSchool = () => import("@/views/standard/setUp/school") const SetUpTeacher = () => import("@/views/standard/setUp/teacher") const SetUpStudent = () => import("@/views/standard/setUp/student") -const SetUpClazz = () => import("@/views/standard/setUp/clazz") const ArchivedClazz = () => import("@/views/standard/setUp/archivedClazz") +const SetUpClazz = () => import("@/views/standard/setUp/clazz") +const Archived = () => import("@/views/standard/setUp/archived") const PersonalAsk = () => import("@/views/personal/ask/index") const PersonalAskAnalysis = () => import("@/views/personal/ask/analysis") @@ -324,6 +325,14 @@ let addrouters = [ hidden: true, children: [] }, + { + path: "/archived", + iconCls: "fa fa-list-ul", + name: '分班', + component: Archived, + hidden: true, + children: [] + }, ] }, { diff --git a/src/views/standard/setUp/archived.vue b/src/views/standard/setUp/archived.vue new file mode 100644 index 0000000..82baed6 --- /dev/null +++ b/src/views/standard/setUp/archived.vue @@ -0,0 +1,362 @@ + + + + + \ No newline at end of file diff --git a/src/views/standard/setUp/clazz.vue b/src/views/standard/setUp/clazz.vue index 1107451..03b3178 100644 --- a/src/views/standard/setUp/clazz.vue +++ b/src/views/standard/setUp/clazz.vue @@ -25,6 +25,9 @@ @click="exportTeacherExl" > + + +
@@ -241,6 +244,11 @@ export default { this._QuerySubject(); }, methods: { + toArchived(){ + this.$router.push({ + path:'/archived' + }) + }, openSubject(obj) { this.formClass.gradeName = obj.gradeName; this.subjectNames = [...obj.subjectNames]; @@ -350,7 +358,7 @@ export default { }); if (status === 0) { this.$message.success(info); - let idx = this.subjectNames.findIndex(sub => item==sub) + let idx = this.subjectNames.findIndex((sub) => item == sub); this.subjectNames.splice(idx, 1, item.value); item.default = item.value; } else { @@ -461,6 +469,11 @@ export default {