恢复最新前端代码

This commit is contained in:
2026-08-26 09:52:26 +08:00
parent 12cac0fce3
commit f2ad0509c4
349 changed files with 42475 additions and 6 deletions
+117
View File
@@ -0,0 +1,117 @@
import request from '@/utils/request'
// ======================== 班次学期管理(实体 XYDNDXQJBXXB 学员队年度学期基本信息表) ========================
// 接口依据:api1.txt「班次学期」分组,实际后端位于 StudentRecordsController (/student-records/semester/*)
// 列表仅支持 xydbh(学员队编号)模糊筛选,无年度筛选,前端需本地过滤
// 新增 bh 留空由后端生成 UUID;字段 nd 年度、xydbh 学员队编号、kxrq 开学日期、jsrq 结束日期、
// xqdc 学期第次、zyjsbh 专用教室编号、jxrwbh 教学任务编号、bdsj 变动时间、bz 备注、
// xhbs 序号标识、ysbbh 预设编班号、jclb 节次类别、xtms 系统模式、kfjypk 开放教员排课(0/1)、
// jsonzd、fxbgscsj 分析报告生成时间、fxbgwd1bh/fxbgwd2bh/fxbgwd3bh 分析报告文档编号
// 分页查询班次学期列表(支持 xydbh 模糊)
export function listSemester(query) {
return request({
url: '/student-records/semester/list',
method: 'get',
params: query
})
}
// 查询所有有效班次学期(DEL_FLAG = 0
export function allSemester() {
return request({
url: '/student-records/semester/all',
method: 'get'
})
}
// 查询班次学期详情(bh 编号)
export function getSemester(bh) {
return request({
url: '/student-records/semester/get',
method: 'get',
params: { bh: bh }
})
}
// 新增班次学期(请求体 XYDNDXQJBXXBbh 留空后端生成 UUIDdelFlag 后端置 0
export function addSemester(data) {
return request({
url: '/student-records/semester/add',
method: 'post',
data: data
})
}
// 编辑班次学期(bh 编号必传,请求体 XYDNDXQJBXXB
export function updateSemester(data) {
return request({
url: '/student-records/semester/update',
method: 'post',
data: data
})
}
// 删除班次学期(逻辑删除并级联删除其班历记录)
export function delSemester(bh) {
return request({
url: '/student-records/semester/delete',
method: 'post',
params: { bh: bh }
})
}
// 批量删除班次学期(请求体为编号数组)
export function batchDeleteSemester(bhList) {
return request({
url: '/student-records/semester/batchDelete',
method: 'post',
data: bhList
})
}
// 批量设定学期日期(请求体 { bhList, xqkssj, xqjssj }
export function batchUpdateDateRange(data) {
return request({
url: '/student-records/semester/batchUpdateDateRange',
method: 'post',
data: data
})
}
// 批量修改开放教员排课状态(请求体 { bhList, kfjypk }0-否 1-是)
export function batchUpdateKfjypk(data) {
return request({
url: '/student-records/semester/batchUpdateKfjypk',
method: 'post',
data: data
})
}
// 批量修改学期第次(请求体 { bhList, xqdc }
export function batchUpdateXqdc(data) {
return request({
url: '/student-records/semester/batchUpdateXqdc',
method: 'post',
data: data
})
}
// 批量设置教学任务(请求体 { bhList, jxrwbh }
export function batchUpdateJxrwbh(data) {
return request({
url: '/student-records/semester/batchUpdateJxrwbh',
method: 'post',
data: data
})
}
// 批量创建班次学期(按时间范围筛选可建班的学员队;xqdc 传 春季学期/夏季学期/秋季学期)
// 参数:startTime 起始日、endTime 截止日、nd 年度、xqdc 学期
export function batchAddFromElective(params) {
return request({
url: '/student-records/semester/batchAddFromElective',
method: 'post',
params: params
})
}