+ {{ item.gradeName }}
+
+ {{ clazz.className }} + +
+diff --git a/package.json b/package.json
index 7403f62..814e581 100755
--- a/package.json
+++ b/package.json
@@ -21,7 +21,8 @@
"vue": "^2.6.11",
"vue-i18n": "^8.4.0",
"vue-router": "^3.5.1",
- "vuex": "^3.6.2"
+ "vuex": "^3.6.2",
+ "vuedraggable": "^2.24.3"
},
"devDependencies": {
"@vue/cli-plugin-babel": "~4.5.0",
diff --git a/src/api/apis/apis.js b/src/api/apis/apis.js
index 415a2d6..f35936d 100644
--- a/src/api/apis/apis.js
+++ b/src/api/apis/apis.js
@@ -1425,8 +1425,6 @@ export default {
data,
});
},
-
-
//修改密码
changePwd(data) {
return service({
@@ -1435,4 +1433,39 @@ export default {
data,
});
},
+ /**
+ * v1.4
+ */
+ //班级管理
+ classManager(data) {
+ return service({
+ url: setUpUrls.classManager,
+ method: "POST",
+ data,
+ });
+ },
+ //班级排序
+ classSort(data) {
+ return service({
+ url: setUpUrls.classSort,
+ method: "POST",
+ data,
+ });
+ },
+ //学生分班轨迹
+ studentClassLogs(data) {
+ return service({
+ url: setUpUrls.studentClassLogs,
+ method: "POST",
+ data,
+ });
+ },
+ //修改科目
+ updateSubject(data) {
+ return service({
+ url: setUpUrls.updateSubject,
+ method: "POST",
+ data,
+ });
+ },
};
diff --git a/src/api/urls/apis.js b/src/api/urls/apis.js
index 2fc9d29..10a346e 100644
--- a/src/api/urls/apis.js
+++ b/src/api/urls/apis.js
@@ -367,4 +367,17 @@ export default {
// 修改密码
changePwd: "/api_html/changePwd",
+
+
+ /**
+ * v1.4
+ */
+ //班级管理
+ classManager: "/api_html/school/manager/classManager",
+ //班级排序
+ classSort: "/api_html/school/manager/classSort",
+ //学生分班轨迹
+ studentClassLogs: "/api_html/school/manager/studentClassLogs",
+ //修改科目
+ updateSubject: "/api_html/school/manager/updateSubject",
}
diff --git a/src/router/index.js b/src/router/index.js
index c301590..e1914a6 100755
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -42,6 +42,7 @@ 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 PersonalAsk = () => import("@/views/personal/ask/index")
@@ -295,6 +296,13 @@ let addrouters = [
children: []
},
{
+ path: "/setUpClazz",
+ iconCls: "fa fa-sitemap",
+ name: '班级管理',
+ component: SetUpClazz,
+ children: []
+ },
+ {
path: "/setUpTeacher",
iconCls: "fa fa-male",
name: '教师管理',
diff --git a/src/views/standard/setUp/clazz.vue b/src/views/standard/setUp/clazz.vue
new file mode 100644
index 0000000..1107451
--- /dev/null
+++ b/src/views/standard/setUp/clazz.vue
@@ -0,0 +1,599 @@
+
+
+ {{ item.gradeName }}
+
+ {{ clazz.className }}
+
+
+ 通过Excel名单导入班级名单,点击
+
+ {{ formClass.gradeName }}
+ (默认科目和已经有任课老师的提示不能删除)
+
+
{{ item.gradeName }}
-
+ 共筛选出{{ studentList.length }}名学生。 +
+- {{ item.studentName }} -
-- {{ item.gradeName }}﹒{{ item.className }} -
-答题器:{{ item.clickerSn || "--" }}
-长学号:{{ item.studentCode }}
-短学号:{{ item.shortNumber || "--" }}
++ {{ item.studentName }} +
++ {{ item.gradeName }}﹒{{ item.className }} +
+答题器:{{ item.clickerSn || "--" }}
+长学号:{{ item.studentCode }}
+短学号:{{ item.shortNumber || "--" }}
++ {{ `${item.grade}-${item.className}(${item.createdTime})` }} +
+- 注意班级归档后,学生解除班级关系且相关老师任课信息将不存在,确认要将班级归档吗? -
- -