forked from liweijie/education
页面接口对接,以及样式调整
This commit is contained in:
@@ -92,4 +92,4 @@ export function listClassroomByJxldh(jxldh) {
|
||||
method: 'get',
|
||||
params: { jxldh }
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,81 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 课表(课程表 KCB)管理(KCBController /kcb)
|
||||
// 接口依据:KCBController + KCBServiceImpl
|
||||
// 说明:KCB 实体主键为 bh(编号,IdType.INPUT);新增时后端强制 setBh(UUID) 覆盖、cjsj/bdsj 自动生成;
|
||||
// delete/get/update 中的 URL 参数 kbh 实为 bh(编号)值;list 无分页返回全部记录
|
||||
|
||||
/**
|
||||
* 新增课程表
|
||||
* POST /kcb/add
|
||||
* body 为 KCB 实体;bh 可留空(后端自动生成 UUID),cjsj/bdsj 后端自动维护
|
||||
*/
|
||||
export function addKcb(data) {
|
||||
return request({
|
||||
url: '/kcb/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除课程表
|
||||
* POST /kcb/delete?kbh= (kbh 实为 bh 编号值)
|
||||
*/
|
||||
export function deleteKcb(kbh) {
|
||||
return request({
|
||||
url: '/kcb/delete',
|
||||
method: 'post',
|
||||
params: { kbh }
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 批量删除课程表
|
||||
* POST /kcb/batchDelete
|
||||
* body 为 bh(编号)字符串数组
|
||||
*/
|
||||
export function batchDeleteKcb(kbhList) {
|
||||
return request({
|
||||
url: '/kcb/batchDelete',
|
||||
method: 'post',
|
||||
data: kbhList
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 更新课程表
|
||||
* POST /kcb/update
|
||||
* body 为 KCB 实体,bh 编号必传
|
||||
*/
|
||||
export function updateKcb(data) {
|
||||
return request({
|
||||
url: '/kcb/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 根据编号查询课程表详情
|
||||
* GET /kcb/get?kbh= (kbh 实为 bh 编号值)
|
||||
*/
|
||||
export function getKcb(kbh) {
|
||||
return request({
|
||||
url: '/kcb/get',
|
||||
method: 'get',
|
||||
params: { kbh }
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询所有课程表数据
|
||||
* GET /kcb/list
|
||||
* 返回 List<KCB>,无分页,页面做本地过滤与本地分页
|
||||
*/
|
||||
export function listKcb() {
|
||||
return request({
|
||||
url: '/kcb/list',
|
||||
method: 'get'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,68 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 分页查询选修班
|
||||
// pageNum/pageSize/jyxm(通信)/kmc(通信)/kxbcnj(通信)/xxbmc(通信)/xkzt(等值)/pxcc(等值)
|
||||
export function listElective(query) {
|
||||
return request({
|
||||
url: '/jys/elective/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 批量开放报名
|
||||
export function batchOpenElective(bhList) {
|
||||
return request({
|
||||
url: '/jys/elective/batch-open',
|
||||
method: 'post',
|
||||
data: { bhList: bhList }
|
||||
})
|
||||
}
|
||||
|
||||
// 批量取消开放报名
|
||||
export function batchCancelOpenElective(bhList) {
|
||||
return request({
|
||||
url: '/jys/elective/batch-cancel-open',
|
||||
method: 'post',
|
||||
data: { bhList: bhList }
|
||||
})
|
||||
}
|
||||
|
||||
// 批量停止报名
|
||||
export function batchStopElective(bhList) {
|
||||
return request({
|
||||
url: '/jys/elective/batch-stop',
|
||||
method: 'post',
|
||||
data: { bhList: bhList }
|
||||
})
|
||||
}
|
||||
|
||||
// 下载选修班列表(Excel)
|
||||
export function exportElectiveList(query) {
|
||||
return request({
|
||||
url: '/jys/elective/export',
|
||||
method: 'get',
|
||||
params: query,
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 下载选修班学员名单(Excel)
|
||||
export function exportElectiveStudentsExcel(bhList) {
|
||||
return request({
|
||||
url: '/jys/elective/students/export-excel',
|
||||
method: 'get',
|
||||
params: { bhList: bhList },
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
|
||||
// 下载选修班学员名单(Word)
|
||||
export function exportElectiveStudentsWord(bhList) {
|
||||
return request({
|
||||
url: '/jys/elective/students/export-word',
|
||||
method: 'get',
|
||||
params: { bhList: bhList },
|
||||
responseType: 'blob'
|
||||
})
|
||||
}
|
||||
@@ -0,0 +1,47 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 分页查询课程科目(课表 KB)
|
||||
// kmc/kmdm/jc 模糊,jysdh/kclx/pxlx/pxcc 等值
|
||||
export function listKb(query) {
|
||||
return request({
|
||||
url: '/jys/kb/list',
|
||||
method: 'get',
|
||||
params: query
|
||||
})
|
||||
}
|
||||
|
||||
// 课程科目详情(kbh 课编号)
|
||||
export function getKb(kbh) {
|
||||
return request({
|
||||
url: '/jys/kb/get',
|
||||
method: 'get',
|
||||
params: { kbh: kbh }
|
||||
})
|
||||
}
|
||||
|
||||
// 新增课程科目(kbh 留空后端生成 UUID)
|
||||
export function addKb(data) {
|
||||
return request({
|
||||
url: '/jys/kb/add',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
|
||||
// 删除课程科目(kbh 课编号)
|
||||
export function deleteKb(kbh) {
|
||||
return request({
|
||||
url: '/jys/kb/delete',
|
||||
method: 'post',
|
||||
params: { kbh: kbh }
|
||||
})
|
||||
}
|
||||
|
||||
// 编辑课程科目(kbh 必传)
|
||||
export function updateKb(data) {
|
||||
return request({
|
||||
url: '/jys/kb/update',
|
||||
method: 'post',
|
||||
data: data
|
||||
})
|
||||
}
|
||||
@@ -1,70 +0,0 @@
|
||||
import request from '@/utils/request'
|
||||
|
||||
// 课程科目(课标 KB)管理(JYSController /jys/kb)
|
||||
// 接口依据:JYSController 控制器(前端 baseURL 为 /api,此处不重复 /api 前缀)
|
||||
// 实体 KB 主键为 kbh(课编号);新增时 kbh 留空由后端生成 UUID;xhbs 字段无需传递(后端 NEVER)
|
||||
|
||||
/**
|
||||
* 新增课程科目
|
||||
* POST /jys/kb/add
|
||||
* body 为 KB 实体;kbh 可留空(后端生成 UUID)
|
||||
*/
|
||||
export function addSubject(data) {
|
||||
return request({
|
||||
url: '/jys/kb/add',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除课程科目
|
||||
* POST /jys/kb/delete?kbh=
|
||||
*/
|
||||
export function deleteSubject(kbh) {
|
||||
return request({
|
||||
url: '/jys/kb/delete',
|
||||
method: 'post',
|
||||
params: { kbh }
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 编辑课程科目
|
||||
* POST /jys/kb/update
|
||||
* body 为 KB 实体,kbh 课编号必传
|
||||
*/
|
||||
export function updateSubject(data) {
|
||||
return request({
|
||||
url: '/jys/kb/update',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询课程科目详情
|
||||
* GET /jys/kb/get?kbh=
|
||||
*/
|
||||
export function getSubject(kbh) {
|
||||
return request({
|
||||
url: '/jys/kb/get',
|
||||
method: 'get',
|
||||
params: { kbh }
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 分页查询课程科目(课标 KB)
|
||||
* GET /jys/kb/list
|
||||
* 查询参数:pageNum、pageSize、kmc 课名称(模糊)、jc 简称(模糊)、kmdm 科目代码(模糊)、
|
||||
* jysdh 教研室代号(等值)、kclx 课程类型、pxlx 培训类型、pxcc 培训层次
|
||||
* 返回:PageResult<KB>(records/total)
|
||||
*/
|
||||
export function listSubject(params) {
|
||||
return request({
|
||||
url: '/jys/kb/list',
|
||||
method: 'get',
|
||||
params
|
||||
})
|
||||
}
|
||||
Reference in New Issue
Block a user