教员管理,教研室管理
This commit is contained in:
@@ -21,13 +21,13 @@ export function listTeachingPlan(params) {
|
||||
}
|
||||
|
||||
// ==================== 调课申请管理 /course-running/adjust ====================
|
||||
// 接口依据:CourseRunningController(前端 baseURL 为 /api,此处不重复 /api 前缀)
|
||||
// 接口依据:CourseRunningController(类上 @RequestMapping("/course-running"),前端 baseURL 为 /api,此处不重复 /api 前缀)
|
||||
|
||||
/**
|
||||
* 分页查询调课申请列表
|
||||
* GET /adjust/list
|
||||
* GET /course-running/adjust/list
|
||||
* 查询参数(ScheduleAdjustQueryDTO):sskcbbh 课次编号、sqjybh 申请教员编号、nd 年度、
|
||||
* jyspzzt 教研室审批状态、jyscszt 教研室查收状态、jgspzt 机关审批状态、sczt 删除状态、
|
||||
* jyspzzt 教研室审批状态、jyscszt 教研室查收状态、sczt 删除状态、
|
||||
* cjsjStart/cjsjEnd 申请日期范围(ISO 格式)、pageNum、pageSize
|
||||
* 返回:PageResult<ScheduleAdjustApplyVO>(records/total)
|
||||
*/
|
||||
@@ -40,11 +40,10 @@ export function listScheduleAdjust(params) {
|
||||
}
|
||||
|
||||
/**
|
||||
* 查询可供调课课次
|
||||
* GET /adjust/lessons
|
||||
* 查询参数:nd 学期年度
|
||||
* 返回:List<AdjustableLessonVO>
|
||||
* 注意:后端当前未实现该接口,调用会报错(页面已做兜底提示)
|
||||
* 查询当前教员可供调课的课次
|
||||
* GET /course-running/adjust/lessons
|
||||
* 查询参数:nd 年度(可选)
|
||||
* 返回:List<AdjustableLessonVO>(kcmc/rq/jc/xydmc/kcxh/jsbh/sskcbbh 等)
|
||||
*/
|
||||
export function listAdjustableLessons(params) {
|
||||
return request({
|
||||
@@ -56,7 +55,7 @@ export function listAdjustableLessons(params) {
|
||||
|
||||
/**
|
||||
* 查询调课申请详情
|
||||
* GET /adjust/detail
|
||||
* GET /course-running/adjust/detail
|
||||
* @param ssdksqbh 调课申请编号
|
||||
* 返回:ScheduleAdjustDetailVO
|
||||
*/
|
||||
@@ -70,10 +69,10 @@ export function getScheduleAdjustDetail(ssdksqbh) {
|
||||
|
||||
/**
|
||||
* 提交调课申请
|
||||
* POST /adjust/submit
|
||||
* 请求体(ScheduleAdjustApplyDTO):sskcbbh 课次编号、sy 调课事由、rq 新日期、jc 新节次、
|
||||
* nd 年度、sqjybh 申请教员编号、jxnr 教学内容、jxyd 教学要点、jxff 教学方法、
|
||||
* jxbzbz 教学保障备注、ycxx 用车信息、bz 备注、roomList/teacherList/teamList/supportList
|
||||
* POST /course-running/adjust/submit
|
||||
* 请求体(ScheduleAdjustApplyDTO)核心字段:sskcbbh 课次编号、sy 调课事由、rq 调课后新日期、
|
||||
* jc 调课后新节次、nd 年度、sqjybh 申请教员编号(可选 ydsjap 原日期节次描述、xydrwbh/kbh/
|
||||
* kcbbh/xydmc/jysdh/yjsbh/xjsbh/kcmc/sqjyxm 由课次自动带出)
|
||||
*/
|
||||
export function submitScheduleAdjust(data) {
|
||||
return request({
|
||||
@@ -85,8 +84,9 @@ export function submitScheduleAdjust(data) {
|
||||
|
||||
/**
|
||||
* 教研室审批调课申请
|
||||
* POST /adjust/audit/jys
|
||||
* 请求体(ScheduleAdjustAuditDTO):ssdksqbh、auditRole=jys、spzt(1同意/2发回/3拒绝)、fhyj、sprbh
|
||||
* POST /course-running/adjust/audit/jys
|
||||
* 请求体(ScheduleAdjustAuditDTO):ssdksqbh(必填)、spzt(1同意/2发回/3拒绝)、
|
||||
* fhyj(审批意见,发回时填写)、sprbh(审批人编号,不传时取当前登录人;点审批即已查收)
|
||||
*/
|
||||
export function auditByTeachingOffice(data) {
|
||||
return request({
|
||||
@@ -96,66 +96,10 @@ export function auditByTeachingOffice(data) {
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 教研室查收调课申请
|
||||
* POST /adjust/receive/jys
|
||||
* @param ssdksqbh 调课申请编号
|
||||
* @param csrbh 查收人编号
|
||||
*/
|
||||
export function receiveByTeachingOffice(params) {
|
||||
return request({
|
||||
url: '/course-running/adjust/receive/jys',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 教学系审批调课申请
|
||||
* POST /adjust/audit/jxx
|
||||
* 请求体(ScheduleAdjustAuditDTO):ssdksqbh、auditRole=jxx、spzt、fhyj、sprbh
|
||||
*/
|
||||
export function auditByTeachingDepartment(data) {
|
||||
return request({
|
||||
url: '/course-running/adjust/audit/jxx',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 机关审批调课申请
|
||||
* POST /adjust/audit/jg
|
||||
* 请求体(ScheduleAdjustAuditDTO):ssdksqbh、auditRole=jg、spzt、fhyj、sprbh、jgbh(机关编号必填)
|
||||
*/
|
||||
export function auditByAuthority(data) {
|
||||
return request({
|
||||
url: '/course-running/adjust/audit/jg',
|
||||
method: 'post',
|
||||
data
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 机关查收调课申请
|
||||
* POST /adjust/receive/jg
|
||||
* @param ssdksqbh 调课申请编号
|
||||
* @param jgbh 机关编号
|
||||
* @param csrbh 查收人编号
|
||||
*/
|
||||
export function receiveByAuthority(params) {
|
||||
return request({
|
||||
url: '/course-running/adjust/receive/jg',
|
||||
method: 'post',
|
||||
params
|
||||
})
|
||||
}
|
||||
|
||||
/**
|
||||
* 撤销调课申请
|
||||
* DELETE /adjust/cancel
|
||||
* @param ssdksqbh 调课申请编号
|
||||
* @param sqjybh 申请教员编号(权限校验)
|
||||
* DELETE /course-running/adjust/cancel
|
||||
* @param params { ssdksqbh, sqjybh }
|
||||
*/
|
||||
export function cancelScheduleAdjust(params) {
|
||||
return request({
|
||||
|
||||
Reference in New Issue
Block a user