diff --git a/src/views/classList/classList/api.js b/src/views/classList/classList/api.js
index a79f156..5f250ad 100644
--- a/src/views/classList/classList/api.js
+++ b/src/views/classList/classList/api.js
@@ -1,5 +1,20 @@
import request from '@/utils/request';
+// 查询学段等级
+export function getPeriod () {
+ return request({
+ url: '/manager/level/period',
+ method: 'get',
+ })
+}
+// 查询年级等级
+export function getPeriodType (periodType) {
+ return request({
+ url: `/manager/level/grade/${periodType}`,
+ method: 'get',
+ })
+}
+
// 获取组织结构
export function getClass () {
return request({
@@ -15,8 +30,34 @@ export function getClassStudent (classId, params) {
params
})
}
-// 校区学段年级班级新增
+// 新增校区
export function postManager (data) {
+ return request({
+ url: `/manager/class/campus`,
+ method: 'post',
+ data
+ })
+}
+
+// 新增学段
+export function postPeriod (data) {
+ return request({
+ url: `/manager/class/period`,
+ method: 'post',
+ data
+ })
+}
+// 新增年级
+export function postGrade (data) {
+ return request({
+ url: `/manager/class/grade`,
+ method: 'post',
+ data
+ })
+}
+
+// 新增班级
+export function postClass (data) {
return request({
url: `/manager/class`,
method: 'post',
diff --git a/src/views/classList/classList/index.vue b/src/views/classList/classList/index.vue
index 7e568fd..20e8ad1 100644
--- a/src/views/classList/classList/index.vue
+++ b/src/views/classList/classList/index.vue
@@ -76,17 +76,17 @@
width="30%">
-
+
-
-
+
+
-
-
+
+
@@ -96,18 +96,43 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 班
+
+
+
+
-
+
@@ -161,14 +186,13 @@
确 定
-
+
+
\ No newline at end of file