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