126 lines
2.7 KiB
TypeScript
126 lines
2.7 KiB
TypeScript
import request from '@/utils/request'
|
|
|
|
// 查询操行分列表
|
|
export function conductScoreList(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/list',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 根据部门ID查询操行分列表(带权限过滤)
|
|
export function conductScoreListByDeptId(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/listByDeptId',
|
|
method: 'post',
|
|
data: query
|
|
})
|
|
}
|
|
|
|
// 查询操行分详细
|
|
export function conductScoreInfo(id: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/' + id,
|
|
method: 'get'
|
|
})
|
|
}
|
|
|
|
// 新增操行分
|
|
export function conductScoreAdd(data: any) {
|
|
return request({
|
|
url: '/xg/conduct-score',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 修改操行分
|
|
export function conductScoreEdit(data: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/' + data.id,
|
|
method: 'put',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 删除操行分
|
|
export function conductScoreRemove(ids: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/' + ids,
|
|
method: 'delete'
|
|
})
|
|
}
|
|
|
|
// 导出操行分
|
|
export function conductScoreExport(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/export',
|
|
method: 'post',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 批量录入操行分
|
|
export function conductScoreBatchAdd(data: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/batch',
|
|
method: 'post',
|
|
data: data
|
|
})
|
|
}
|
|
|
|
// 获取班主任负责的班级学生列表
|
|
export function conductScoreClassStudents(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/class-students',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 查询学期平均分统计
|
|
export function conductScoreSemesterAverage(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/semester-average',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 根据部门ID查询学期平均分统计(带权限过滤)
|
|
export function conductScoreSemesterAverageByDeptId(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/semester-average-by-dept-id',
|
|
method: 'post',
|
|
data: query
|
|
})
|
|
}
|
|
|
|
// 导出学期统计数据
|
|
export function conductScoreExportSemester(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/export-semester',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 验证录入权限
|
|
export function conductScoreCheckPermission(query: any) {
|
|
return request({
|
|
url: '/xg/conduct-score/check-permission',
|
|
method: 'get',
|
|
params: query
|
|
})
|
|
}
|
|
|
|
// 获取学生详细记录(按月份)
|
|
export function conductScoreGetStudentRecords(studentId: any, academicYear: any, semester: any, tenantId: any) {
|
|
return request({
|
|
url: `/xg/conduct-score/student-records/${studentId}`,
|
|
method: 'get',
|
|
params: { academicYear, semester, tenantId }
|
|
})
|
|
}
|