forked from liweijie/education
70 lines
1.6 KiB
JavaScript
70 lines
1.6 KiB
JavaScript
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
|
||
})
|
||
} |