diff --git a/src/api/custom/class.js b/src/api/custom/class.js index 02aaa73..9f99df9 100644 --- a/src/api/custom/class.js +++ b/src/api/custom/class.js @@ -42,3 +42,23 @@ export function delClass(classId) { method: 'delete' }) } + + + + +// 查询小组管理列表 +export function listGroup(query) { + return request({ + url: '/custom/group/list', + method: 'get', + params: query + }) +} + +// 删除小组管理 +export function delGroup(groupId) { + return request({ + url: '/custom/group/' + groupId, + method: 'delete' + }) +} diff --git a/src/api/custom/group.js b/src/api/custom/group.js new file mode 100644 index 0000000..0d5f498 --- /dev/null +++ b/src/api/custom/group.js @@ -0,0 +1,31 @@ +import request from '@/utils/request' + + + +// 查询小组管理详细 +export function getGroup(groupId) { + return request({ + url: '/custom/group/' + groupId, + method: 'get' + }) +} + +// 新增小组管理 +export function addGroup(data) { + return request({ + url: '/custom/group', + method: 'post', + data: data + }) +} + +// 修改小组管理 +export function updateGroup(data) { + return request({ + url: '/custom/group/' + data.groupId, + method: 'put', + data: data + }) +} + + diff --git a/src/views/custom/class/index.vue b/src/views/custom/class/index.vue index add20e6..7211322 100644 --- a/src/views/custom/class/index.vue +++ b/src/views/custom/class/index.vue @@ -102,6 +102,14 @@ v-hasPermi="['custom:class:remove']" >删除 + 查看班级内小组 + @@ -114,7 +122,6 @@ @pagination="getList" /> - @@ -136,11 +143,64 @@ 取 消 + + + + + + + 添加班级内小组 + + + + + + + + + + + + + + + + diff --git a/src/views/custom/group/index.vue b/src/views/custom/group/index.vue new file mode 100644 index 0000000..59fc170 --- /dev/null +++ b/src/views/custom/group/index.vue @@ -0,0 +1,355 @@ + + +